ZX81 Modificato e ampliato di IK1WJQ ====================================
ZX81/M con Tastiera in gomma dello Spectrum Vari connettori I/O della parte retro
Caratteristiche tecniche ZX81/M del 1989: Due sistemi operativi, il primo (originale Sinclair) su 8K ROM il secondo modificabile a piacimento su RAM/ROM statica da 8K permette l'uso del programma in memoria anche alla riaccensione del computer CPU Z80A con clock selezionabile da 3,25 Mhz (originale) o da 4 Mhz Ram dati da 8K statica (con batteria), per memorizzazione continua del programma Una porta seriale rs232 con Usart 8251 Una porta in uscita da 8 bit con 74HC374 Una porta in ingresso da 8 bit con 74HC244 Una porta I/O dati audio (ex registratore) Segnale video rovesciato, ossia sfondo nero con testo bianco Uscita segnale RF per TV Uscita video per monitor Uscita alimentazione display LCD Ingresso alimentazione duale +/- 10V
Descrizione delle operazioni da eseguire la prima volta per impostare il computer con due sistemi operativi e la sucessiva disattivazione del comando NEW. 1) Accensione con interruttore Reset aperto (GIRA/RUN)- Interruttore ROM inserito - Clock a 3,25 Mhz -> Compare la scritta K in basso a sinistra in modo SLOW. 2) Inserire scrittura RAM e copiare la ROM nella RAM/ROM con il programma : 1 FAST 2 FOR F = 0 TO 8191 3 LET A = PEEK F 4 POKE F,A 5 NEXT F 3) Commutare su (NO scrittura RAM) - Chiudere Reset e spegnere il computer. Commutare Deviatore (ROM/RAM) su RAM - Accendere il computer - Mettere Reset su (GIRA). Se la scrittura in RAM/ROM è a posto deve comparire nel monitor la scritta K. A questo punto lo ZX81/M funziona con la RAM/ROM. 4) Per l'eliminazione del comando NEW che consente la permanenza dei dati nella memoria al reset del PC, si scrive il seguente programma: 1 FAST 2 FOR F = 963 TO 996 3 POKE F,0 4 NEXT F 5 FOR F = 1024 TO 1042 6 POKE F,0 7 NEXT F (In pratica si scrivono tante istruzioni NOP al posto delle originali) 5) Commutare su Scrittura RAM e dare GOTO 1. Al termine del programma commutare su (NO scrittura RAM) per protezione. Quindi per prova dare il comando diretto NEW o chiudere e riaprire Reset, se tutto è andato bene, si vede sempre il listato del programma. Per cancellarlo si deve usare il sistema di eliminazione riga per riga. 6) Dopo aver scritto un programma, per ritenerlo sempre in memoria, prima di spegnere il PC si deve sempre chiudere Reset, poi si commuterà su GIRA solo dopo che il PC sarà stato nuovamente acceso. Con una batteria da 300 mAh i dati rimangono memorizzati per alcuni mesi. La costruzione dello ZX81/M è di certo impegnativa e probabilmente nessuno la farà. Però ci sono ancora degli appassionati nell'uso dei primi computer e della semplice programmazione con il Basic. Quando è possibile, la soddisfazione nell'usare programmi e circuiti che si è personalmente fatto, supera di molto l'uso di cose acquistate anche se più moderne e sofisticate. Buoni esperimenti con lo ZX81/M, Emilio - ik1wjq (Vai a pagina1)