ZX Spectrum 16K / 48K
Tasti di gomma, otto colori e migliaia di giochi su cassetta.

Lanciato il 23 aprile 1982 da Sinclair Research, lo ZX Spectrum (16K e 48K) portò un computer a colori in milioni di case europee a un prezzo basso, e diede vita a un'intera industria di videogiochi.
Un computer a colori, economico
Dopo lo ZX80 e lo ZX81, in bianco e nero, la Sinclair Research di Clive Sinclair voleva un computer a colori che costasse poco. Lo ZX Spectrum fu presentato il 23 aprile 1982, in due versioni: 16 KB a 125 sterline e 48 KB a 175 sterline. Il nome viene dallo spettro dei colori, e da lì anche la striscia arcobaleno nell'angolo.
L'hardware fu progettato da Richard Altwasser, la ROM con il Sinclair BASIC fu scritta da Steve Vickers, di Nine Tiles, e il case nero con i tasti di gomma è di Rick Dickinson. Era prodotto da Timex, a Dundee, in Scozia.
Dentro la macchina
Il processore è uno Zilog Z80A a 3,5 MHz. Quasi tutto il resto sta in un unico chip, la ULA (Uncommitted Logic Array) prodotta da Ferranti, che genera l'immagine, legge la tastiera, gestisce la cassetta e produce il suono.
L'immagine è di 256 × 192 pixel, ma il colore è definito a blocchi di 8 × 8: ogni blocco può avere solo due colori, quello dell'inchiostro e quello della carta. Quando due personaggi di colori diversi si incrociano, i colori si "contagiano", il famoso attribute clash. I colori sono otto, ciascuno in versione normale e brillante, e il nero non cambia, il che dà 15 colori diversi.
Il suono è un beeper a 1 bit, che i programmatori riuscirono a far suonare a due e tre voci a forza di ingegno. I programmi si caricano da cassetta a circa 1.500 bit al secondo, con le strisce colorate sul bordo dello schermo che mostrano i dati che passano.
In Portogallo e nel mondo
Lo Spectrum fu il computer di una generazione nel Regno Unito e in buona parte d'Europa. In Portogallo ebbe una presenza speciale grazie a Timex, che aveva una fabbrica nel paese e vi produsse i Timex Computer 2048 e 2068, compatibili con lo Spectrum.
Ci furono cloni un po' ovunque: il TK90X in Brasile, decine di modelli in Unione Sovietica e nell'Europa dell'Est. Giochi come Manic Miner, Jet Set Willy e Knight Lore uscirono da camerette e garage e fondarono studi che esistono ancora oggi.
Curiosità
- 10 REM
Ogni tasto porta diverse parole chiave: invece di scrivere PRINT lettera per lettera, premi un tasto e compare la parola intera. Il cursore cambia lettera (K, L, E, G) a seconda della modalità.
- 20 REM
All'epoca si diceva che la tastiera di gomma avesse il tocco della "carne morta" (dead flesh).
- 30 REM
Clive Sinclair fu nominato cavaliere nel 1983, in buona parte per il successo dello Spectrum.
- 40 REM
Il 16K poteva essere portato a 48K con un'espansione di memoria interna.
- 50 REM
Ci furono diverse revisioni della scheda madre (le "issue" da 1 a 6). La issue 2 e la issue 3 si comportano in modo diverso nella lettura della porta della tastiera, e alcuni giochi funzionano solo su una delle due.
Provalo
Sul 48K ogni tasto scrive una parola intera: premi P e compare PRINT. Le virgolette sono Ctrl + P. Prova PRINT "CIAO" e ENTER.
Emulazione di JSSpeccy 3 (GPL-3.0). La ROM dello Spectrum è di Amstrad, che ne autorizza la distribuzione con gli emulatori.
© 1982 Sinclair Research Ltd
La famiglia: Sinclair
- 1977 Science of Cambridge MK14
- 1980 Sinclair ZX80
- 1981 Sinclair ZX81
- 1982 ZX Spectrum 16K / 48K
- 1984 ZX Spectrum+
- 1984 Sinclair QL
- 1985 ZX Spectrum 128
- 1986 ZX Spectrum +2
- 1987 ZX Spectrum +3
- 1987 ZX Spectrum +2A / +2B
- 2017 ZX Spectrum Next
Confronto con gli altri modelli
| Modello | Anno | Processore | Memoria | Video | Audio | Sistema |
|---|---|---|---|---|---|---|
| Science of Cambridge MK14 | 1977 | SC/MP · 4,43 MHz | 256 B | LED 7 segmentos | — | Monitor 512 B |
| Sinclair ZX80 | 1980 | Z80A · 3,25 MHz | 1 KB (16 KB) | TTL · 32 × 24 mono | — | 4K BASIC |
| Sinclair ZX81 | 1981 | Z80A · 3,25 MHz | 1 KB (16 KB) | ULA · 32 × 24 mono | — | 8K BASIC |
| ▶ ZX Spectrum 16K / 48K | 1982 | Z80A · 3,5 MHz | 16 / 48 KB | ULA · 256 × 192 | Beeper 1 bit | 48 BASIC |
| ZX Spectrum+ | 1984 | Z80A · 3,5 MHz | 48 KB | ULA · 256 × 192 | Beeper 1 bit | 48 BASIC |
| Sinclair QL | 1984 | 68008 · 7,5 MHz | 128 KB | ZX8301 · 512 × 256 | 8049 · beeper | QDOS + SuperBASIC |
| ZX Spectrum 128 | 1985 | Z80A · 3,55 MHz | 128 KB | ULA · 256 × 192 | AY-3-8912 · 3 ch | 128 BASIC |
| ZX Spectrum +2 | 1986 | Z80A · 3,55 MHz | 128 KB | ULA · 256 × 192 | AY-3-8912 · 3 ch | 128 BASIC |
| ZX Spectrum +3 | 1987 | Z80A · 3,55 MHz | 128 KB | Gate array · 256 × 192 | AY-3-8912 · 3 ch | +3 BASIC + +3DOS |
| ZX Spectrum +2A / +2B | 1987 | Z80A · 3,55 MHz | 128 KB | Gate array · 256 × 192 | AY-3-8912 · 3 ch | +3 BASIC |
| ZX Spectrum Next | 2017 | Z80N (FPGA) · até 28 MHz | 1 MB | FPGA · HDMI / VGA | 3 × AY + DAC | NextZXOS |
Avvisami quando arriva: ZX Spectrum 16K / 48K
Cerchi un modello in particolare? Lascia l'email e ti avvisiamo quando ne arriva uno in negozio.