Post

Translate

Configurare la tastiera con SETKEYS (Amstrad PCW 8256/8512 e PCW 9512)

Immagine
Questo post fa riferimento al contenuto dell'articolo su SETKEYS con il CPC 6128  ed evidenzia solo le differenze che ci sono rispetto ai PCW 8256, 8512 e 9512. Nella serie PCW il CONTROL (CTRL) è sostituito dall'ALT. Oltre a questo è presente un altro tasto di shift (modificatore come CTRL o SHIFT) denominato EXTRA. Le tastiere della serie 8000 e 9000 hanno gli stessi tasti e gli stessi codici, cambia soltanto la loro disposizione. Questo è il layout ed i codici per la tastiera del PCW 8256/8512: Il seguente invece è il layout ed i codici per il PCW 9512: Gli stati di shift sono S per SHIFT, A per ALT, E per EXTRA e SA per SHIFT + ALT. Ecco alcuni esempi: 10    " ↑C"  COPY genera CTRL+C 10 S  " ↑C"  SHIFT + COPY genera CTRL+C 10 A  " ↑C"  ALT + COPY genera CTRL+C 10 E  " ↑C"  EXTRA + COPY genera CTRL+C 10 SA " ↑C"  SHIFT + ALT + COPY genera CTRL+C I tasti funzione vengono vengono assegnati...

Configurare la tastiera con SETKEYS (Amstrad CPC 6128 - CP/M Plus)

Immagine
In questo articolo descriverò il comando SETKEYS.COM, presente nel primo disco di sistema del CP/M Plus fornito con il CPC 6128. Il comando serve a riconfigurare la tastiera in base alle informazioni contenute nel file di testo specificato come primo ed unico parametr o: SETKEYS CONF.TXT SETKEYS è necessario perché il CP/M, ed in particolare il BIOS scritto per il CPC, non assegna una funzione specifica ad alcuni tasti, come le frecce, i tasti funzione, etc, per cui occorre assegnare a questi un codice di controllo (per esempio come CTRL-A che sposta a sinistra il cursore). SETKEYS legge il file di configurazione ed installa un RSX (estensione residente al BDOS) che intercetta le chiamate di sistema dedicate all'input dalla console. La sintassi del file di configurazione Il file di configurazione è diviso in righe ed ogni riga definisce una diversa combinazione di tasti ed il codice che questa genera quando viene eseguita. Una riga è composta da due parti, la ch...

Joyce, l'emulatore Amstrad PCW: installazione e modifiche al codice per il supporto alla tastiera italiana del Macbook Pro

Immagine
Questo post descrive la procedura per compilare ed installare l'emulatore Joyce di Amstrad PCW su MacOS e una mia patch al codice sorgente per utilizzare la tastiera italiana del Macbook Pro. La documentazione dell'emulatore spiega come personalizzare il layout della tastiera, tuttavia questo va fatto a CP/M già avviato, tramite il comando PCKEY. Ho trovato questo metodo di difficile applicazione, considerando anche che non riuscivo a digitare caratteri basilari come i due punti! Ho quindi deciso di procedere con la via "facile", modificando direttamente il codice Joyce che gestisce la corrispondenza tra la tastiera del PC e quella del sistema emulato. Le modifiche, che si applicano alla versione 2.2.12, l'ho scritte senza badare molto alla forma e senza cercare alternative meno invasive ad una mappatura dei tasti hardcoded nel codice stesso, per cui non è certo un bel esempio di programmazione! Joyce permette l'emulazione dei PCW serie 8000, 9000 e ...