Post

Visualizzazione dei post con l'etichetta 8256

Translate

File di configurazione SETKEYS per alcuni editor a tutto schermo (Amstrad PCW 8256/8512/9512 - CP/M Plus)

Immagine
File di configurazione per l'editor a tutto schermo VDE 2.66 VDE (Video Display Editor) è un editor full screen ottimizzato per lo Z80. Il programma di installazione è denominato VI.COM il quale modifica l'eseguibile specificato come parametro (per esempio VDE.COM ): VI VDE.COM Nel menù principale di VI premere T ( Terminal installation ) per selezionare il tipo di terminale, quindi L ( List terminals ) per visualizzare la lista. Premere RETURN finché non appare " Amstrad / Heath " come terminale, quindi  Y  per confermarlo. Premere ESC ( EXIT  sul PCW)  per tornare al menu principale. Ora bisogna indicare l'ampiezza dello schermo. Il PCW supporta 90 colonne per 32 righe, di cui 31 sono utilizzabili per l'editing del testo ed una è dedicata all'header. Premere di nuovo T e quindi E ( Edit current ). Premere RETURN finché non appare " Viewable columns ": qui inserire 90 (il default è 80). Premere RETURN finché non appare " ...

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...

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 ...

Retro-restoring Amstrad PCW 8512

Immagine
Il PCW 8512 (e il suo fratello minore 8256) è un computer ad 8 bit prodotto dalla Amstrad a partire dal 1985. Concepito principalmente come sistema di video-scrittura, poteva essere utilizzato anche come un computer general purpose basato sul sistema operativo CP/M. La CPU Il microprocessore utilizzato è il famoso Zilog Z80 con clock a 4MHz, mentre la RAM è di 512K. La cosa interessante di questo sistema è che è sprovvisto di ROM, per cui il sistema operativo ed il BIOS vengono caricati dal disco. All'avvio il controller della stampante invia delle istruzioni alla CPU che non fanno altro che scrivere dall'indirizzo 0x0000 il vero codice di bootstrap. Quest'ultimo a suo volta caricherà dal disco A il bootstrap del sistema operativo. Lo Storage Il sistema ha due dischi da 3'' (non 3.5''!!) che è lo stesso formato usato dal CPC 6128 e dal   Sinclair Spectrum +3 . Il drive A è a singola densità e singola faccia, per cui, con 40 tracce...