Come funziona un Sinclair ZX80

Nel 1980, prima che lo ZX Spectrum diventasse l’icona dell’informatica domestica europea, Sir Clive Sinclair lanciava sul mercato un altro piccolo, rivoluzionario dispositivo: il Sinclair ZX80. È difficile oggi immaginare quanto fosse straordinario, per l’epoca, portarsi a casa un computer per meno di 100 sterline. Eppure il modello ZX80 ci riuscì, diventando il primo vero computer domestico a basso costo disponibile sul mercato britannico e non solo. Il suo nome derivava dalla combinazione di Z80, il microprocessore usato, e dall’anno del lancio: 1980.

Ma come funzionava questo piccolo e angolare oggetto bianco, dal design spartano e futuristico al tempo stesso? Cosa poteva realmente fare? E perché è ancora oggi considerato un pezzo fondamentale della storia dell’informatica personale?

 

 

Per comprenderlo, bisogna partire da ciò che c’era dentro e da ciò che non c’era.

Il cuore del Sinclair ZX80 era il microprocessore Zilog Z80, lo stesso che alimenterà anche il futuro ZX Spectrum, ma in una versione leggermente più lenta, a 3,25 MHz. Il processore era un’unità centrale a 8 bit, molto popolare alla fine degli anni Settanta, scelta per il suo basso costo e la sua affidabilità. Il ruolo del processore, come in tutti i computer, era quello di eseguire istruzioni in sequenza: leggere dati dalla memoria, elaborarli e produrre risultati.

Il sistema aveva una ROM da 4 KB, che conteneva l’interprete BASIC e il codice di avvio del computer. Appena accendevi il ZX80, questo codice ROM veniva eseguito automaticamente, e mostrava il prompt sullo schermo, pronto a ricevere i comandi dell’utente.

La memoria RAM, che serviva a contenere i programmi scritti dall’utente e i dati temporanei, era disponibile in quantità minime: il modello base disponeva di 1 KB di RAM, espandibile a 16 KB tramite moduli esterni. Per fare un confronto, 1 KB equivale a 1024 caratteri, ovvero meno del testo di una sola pagina di questo articolo. Gli utenti dovevano quindi essere estremamente parsimoniosi e creativi nel programmare.

Uno degli aspetti più sorprendenti e limitanti del ZX80 era il modo in cui gestiva l’output video. A differenza di altri computer, che avevano un chip grafico dedicato, il ZX80 non aveva alcun tipo di hardware video separato. Era il processore Z80 stesso a generare il segnale video da inviare al televisore.

Questo approccio, seppur ingegnoso, aveva una conseguenza diretta: mentre il processore eseguiva un programma, lo schermo si spegneva temporaneamente. In altre parole, il computer non poteva pensare e disegnare contemporaneamente. Durante l’esecuzione di calcoli complessi o cicli ripetitivi, lo schermo diventava nero. Questo difetto era tollerabile per piccoli programmi, ma diventava fastidioso con operazioni più complesse o giochi.

La modalità video era solo testuale. Il computer poteva visualizzare 32 colonne per 24 righe di caratteri monocromatici. Non c’erano colori, né grafica bitmap. Alcuni sviluppatori però riuscirono ugualmente a realizzare animazioni e giochi rudimentali, usando combinazioni di caratteri speciali.

Il corpo del ZX80 era costruito in plastica bianca leggera, e ospitava una tastiera a membrana piatta, che più che a una tastiera sembrava somigliare a una calcolatrice futuristica. Ogni tasto era una membrana sensibile, e non offriva alcun feedback tattile. Premere i tasti richiedeva attenzione e precisione, ed era facile commettere errori.

Ogni tasto poteva rappresentare più simboli o comandi BASIC, grazie a un sistema di modi di scrittura. Per esempio, si potevano inserire comandi BASIC interi con una sola pressione, come PRINT o GOTO. Questo velocizzava la scrittura, ma non era particolarmente intuitivo per i principianti.

Come lo Spectrum, anche il ZX80 usava normali audiocassette per salvare e caricare programmi. I dati venivano convertiti in segnali audio che venivano registrati su nastro. Per caricare un programma, l’utente doveva collegare il computer a un registratore, premere PLAY, e attendere. Il caricamento era lento e non sempre affidabile, ma rappresentava la soluzione più economica per l’epoca.

Il Sinclair ZX80 precede di poco il Commodore VIC-20, che fu lanciato nel 1981. Il VIC-20 aveva una grafica più colorata e un audio rudimentale, ma costava sensibilmente di più. Seguì poi il Commodore 64, con grafica avanzata e un chip sonoro dedicato SID, che rivoluzionò il mondo dei giochi domestici. Il Commodore 16, pensato come successore economico del VIC-20, non ebbe grande successo, mentre l’Amiga 500, uscito nel 1987, apparteneva a un’altra epoca tecnologica: multitasking, grafica a 16 bit, suono stereo. In confronto, il ZX80 sembrava un fossile, ma era stato lui ad aprire la strada.

Quello che rende il ZX80 importante non è tanto ciò che poteva fare, ma ciò che rappresentava: l’idea che un computer potesse essere accessibile a tutti, non solo a istituzioni, scuole o aziende. Per molti utenti britannici e americani, il ZX80 fu il primo contatto con la programmazione. La schermata blu e bianca, con il cursore lampeggiante, era un invito a creare, a sperimentare.

L’utente non era consumatore passivo: era autore, programmatore, esploratore digitale. In questo senso, il ZX80 fu molto più di un prodotto: fu un seme. Sir Clive Sinclair riuscì a realizzare quello che oggi definiremmo un computer per le masse. La sua filosofia era: rendere la tecnologia semplice, economica e utile.

Il ZX80 fu disponibile sia in versione assemblata che in kit da montare, per chi desiderava costruirselo da solo. Questa opzione fu molto apprezzata dagli hobbisti. Poco più tardi, nel 1981, Sinclair presentò una versione migliorata: il ZX81, con una ROM da 8 KB, una gestione dello schermo più fluida grazie a una modalità di refresh lento, e un’estetica simile ma più robusta.

Il successo del ZX81 aprì poi la strada allo ZX Spectrum nel 1982, che avrebbe conquistato milioni di utenti e lasciato un segno indelebile nella storia dei videogiochi e dell’informatica personale.

Il Sinclair ZX80 era un computer spartano, lento, con una tastiera scomoda e senza colori. Ma rappresentava un’idea potente: che la tecnologia potesse essere alla portata di chiunque. In un’epoca in cui i computer costavano migliaia di dollari e occupavano intere stanze, lo ZX80 stava su una scrivania e costava come una bicicletta. Nonostante tutti i suoi limiti, fu un dispositivo rivoluzionario, e il suo spirito pionieristico vive ancora oggi nelle comunità di appassionati e nel mondo dell’open hardware.

 

Potrebbe interessarti anche…

 

Come funziona un Commodore VIC 20

Come funziona un Sinclair ZX Spectrum

Come funziona un Commodore 16

Come funziona un Commodore 64

Come funziona un computer Amiga 500

Come funziona un microprocessore Z80