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)
');
//-->