RETRODREAMSAMIGA & SPECTRUM
Menu

← História · Sinclair

ZX Spectrum 16K / 48K

Teclas de borracha, oito cores e milhares de jogos em cassete.

zx-spectrum.iff
ZX Spectrum 16K / 48K
Foto: Bill Bertram · CC BY-SA 2.5 · Wikimedia Commons

Lançado a 23 de abril de 1982 pela Sinclair Research, o ZX Spectrum (16K e 48K) pôs um computador a cores em milhões de casas europeias por um preço baixo, e lançou uma indústria inteira de jogos.

Um computador a cores, barato

Depois do ZX80 e do ZX81, a preto e branco, a Sinclair Research de Clive Sinclair quis um computador a cores que custasse pouco. O ZX Spectrum foi apresentado a 23 de abril de 1982, em duas versões: 16 KB por 125 libras e 48 KB por 175 libras. O nome vem do espectro de cores, e daí também a risca arco-íris no canto.

O hardware foi desenhado por Richard Altwasser, a ROM com o Sinclair BASIC foi escrita por Steve Vickers, da Nine Tiles, e a caixa preta com teclas de borracha é de Rick Dickinson. Era fabricado pela Timex, em Dundee, na Escócia.

Por dentro

O processador é um Zilog Z80A a 3,5 MHz. Quase tudo o resto está num único chip, a ULA (Uncommitted Logic Array) fabricada pela Ferranti, que gera a imagem, lê o teclado, trata da cassete e produz o som.

A imagem tem 256 × 192 píxeis, mas a cor é definida por blocos de 8 × 8: cada bloco só pode ter duas cores, a da tinta e a do papel. Quando duas personagens de cores diferentes se cruzam, as cores "contagiam-se", o famoso attribute clash. São oito cores, cada uma com versão normal e brilhante, e o preto não muda, o que dá 15 cores diferentes.

O som é um beeper de 1 bit, que os programadores conseguiram pôr a tocar duas e três vozes à custa de muito engenho. Os programas carregam de cassete a cerca de 1500 bits por segundo, com as riscas coloridas no bordo do ecrã a mostrar os dados a passar.

Em Portugal e no mundo

O Spectrum foi o computador de uma geração no Reino Unido e em boa parte da Europa. Em Portugal teve uma presença especial por causa da Timex, que tinha uma fábrica no país e fez aqui os Timex Computer 2048 e 2068, compatíveis com o Spectrum.

Houve clones um pouco por todo o lado: o TK90X no Brasil, dezenas de modelos na União Soviética e na Europa de Leste. Jogos como Manic Miner, Jet Set Willy e Knight Lore saíram de quartos e garagens e fundaram estúdios que ainda hoje existem.

Curiosidades

  1. 10 REM

    As teclas têm várias palavras-chave cada uma: em vez de escrever PRINT letra a letra, carrega-se numa tecla e aparece a palavra inteira. O cursor muda de letra (K, L, E, G) consoante o modo.

  2. 20 REM

    O teclado de borracha era descrito na época como tendo o toque de "carne morta" (dead flesh).

  3. 30 REM

    Clive Sinclair foi feito cavaleiro em 1983, em boa parte pelo sucesso do Spectrum.

  4. 40 REM

    O 16K podia ser aumentado para 48K com uma expansão interna de memória.

  5. 50 REM

    Havia várias revisões da placa (as "issues" 1 a 6). A issue 2 e a issue 3 comportam-se de forma diferente na leitura da porta do teclado, e alguns jogos só funcionam numa delas.

RUN

Experimenta

No 48K cada tecla escreve uma palavra inteira: carrega em P e aparece PRINT. As aspas são Ctrl + P. Experimenta PRINT "OLA" e ENTER.

Emulação por JSSpeccy 3 (GPL-3.0). A ROM do Spectrum é da Amstrad, que autoriza a sua distribuição com emuladores.

© 1982 Sinclair Research Ltd

A família: Sinclair

  1. 1977 Science of Cambridge MK14
  2. 1980 Sinclair ZX80
  3. 1981 Sinclair ZX81
  4. 1982 ZX Spectrum 16K / 48K
  5. 1984 ZX Spectrum+
  6. 1984 Sinclair QL
  7. 1985 ZX Spectrum 128
  8. 1986 ZX Spectrum +2
  9. 1987 ZX Spectrum +3
  10. 1987 ZX Spectrum +2A / +2B
  11. 2017 ZX Spectrum Next

Comparado com os outros modelos

ModeloAnoProcessadorMemóriaVídeoSomSistema
Science of Cambridge MK141977SC/MP · 4,43 MHz256 BLED 7 segmentos—Monitor 512 B
Sinclair ZX801980Z80A · 3,25 MHz1 KB (16 KB)TTL · 32 × 24 mono—4K BASIC
Sinclair ZX811981Z80A · 3,25 MHz1 KB (16 KB)ULA · 32 × 24 mono—8K BASIC
▶ ZX Spectrum 16K / 48K1982Z80A · 3,5 MHz16 / 48 KBULA · 256 × 192Beeper 1 bit48 BASIC
ZX Spectrum+1984Z80A · 3,5 MHz48 KBULA · 256 × 192Beeper 1 bit48 BASIC
Sinclair QL198468008 · 7,5 MHz128 KBZX8301 · 512 × 2568049 · beeperQDOS + SuperBASIC
ZX Spectrum 1281985Z80A · 3,55 MHz128 KBULA · 256 × 192AY-3-8912 · 3 ch128 BASIC
ZX Spectrum +21986Z80A · 3,55 MHz128 KBULA · 256 × 192AY-3-8912 · 3 ch128 BASIC
ZX Spectrum +31987Z80A · 3,55 MHz128 KBGate array · 256 × 192AY-3-8912 · 3 ch+3 BASIC + +3DOS
ZX Spectrum +2A / +2B1987Z80A · 3,55 MHz128 KBGate array · 256 × 192AY-3-8912 · 3 ch+3 BASIC
ZX Spectrum Next2017Z80N (FPGA) · até 28 MHz1 MBFPGA · HDMI / VGA3 × AY + DACNextZXOS

Avisa-me quando entrar: ZX Spectrum 16K / 48K

Estás à procura de um modelo em particular? Deixa o email e avisamos-te quando entrar um na loja.