ZX Spectrum

microordinador

L'Spectrum va ser un microordinador creat per Sir Clive Sinclair basat en el processador Z80 de Zilog, amb una memòria ROM de 16 KiB i una memòria d'accés aleatori (RAM) de 16 o 48 KiB, teclat de goma i intèrpret de BASIC incorporat. Va ser una evolució del ZX81 al qual s'incorporava color i major capacitat d'emmagatzematge.[1]

Infotaula equipament informàticZX Spectrum
Modifica el valor a Wikidata

Modifica el valor a Wikidata
DesenvolupadorSinclair Research Modifica el valor a Wikidata
FabricantSinclair Research Modifica el valor a Wikidata
Llançament23 d'abril de 1982
Final de vidadesembre de 1990
Unitats venudes5.500.000
5.000.000 Modifica el valor a Wikidata
EstatDiscontinuat
Característiques
CPUZilog Z80A a 3,5 MHz
Sistema operatiuSinclair BASIC
Memòria16 KiB—48/128 KiB (màx.)

Va aparèixer al mercat dels ordinadors personals a 1982 al Regne Unit per part de Sinclair Research Ltd. Conegut com a Speccy pels seus fans, el ZX Spectrum va representar el primer ordinador domèstic que va tenir una important acollida arreu d'Europa, molt semblant al que va succeir amb el Commodore 64 (C64) als Estats Units; el C64 va ser el màxim competidor del ZX Spectrum al mercat europeu.[1]

Sinclair Research

modifica

Varen existir 4 versions del ZX Spectrum fabricades per Sinclair Research Ltd:

  • ZX Spectrum 16 KiB : Tenia el teclat de goma i 16 KiB de RAM
  • ZX Spectrum 48 KiB : Tenia el teclat de goma i 48 KiB de RAM
  • ZX Spectrum +: Tenia un teclat pseudomecànic i 48 KiB de RAM
  • ZX Spectrum 128 : Tenia el teclat del Spectrum +, 128 KiB de RAM i xip de so.
ZX Spectrum 16/48 K[2] Parts Especificacions
 
El «ZX Spectrum» va ser llançat originalment l'abril de 1982, amb l'objectiu principal de ser l'ordinador domèstic més barat del mercat.
UCP Zilog Z80A a 3,54 MHz
RAM 16-48 KiB (màx.)
ROM 16 KiB
Teclat Goma
Monitor televisor; mode text: 32×24 caràcters; mode gràfic: 256×192 píxels, 8 colors (amb dos tons cadascun)
So 1 canal, 5 octaves
Ports 1 ranura d'expansió
Emmagatzematge Magnetòfon de casset (1200 bauds); ZX Microdrive (±85 KiB)
ZX Spectrum+[3] Parts Especificacions
 
L'«Spectrum+» va ser llançat a l'octubre de 1984. El seu gran canvi va ser un «teclat professional», millor que l'original, però inferior al teclat dels IBM PC.
UCP Zilog Z80A a 3,54 MHz
RAM 16-48 KiB (màx.)
ROM 16 KiB
Teclat Teclat pseudomecànic
Monitor televisor; mode text: 32×24 caràcters; mode gràfic: 256×192 pìxels
So 1 canal, 5 octaves
Ports 1 ranura d'expansió
Emmagatzematge Magnetòfon de casset; ZX Microdrive (±85 KiB)
ZX Spectrum 128K[4] Parts Especificacions
 
El «ZX Spectrum 128» va ser llançat primerament a Espanya, el setembre de 1985, i al Regne Unit el gener de 1986. Va tenir 128 KiB de RAM (104 KiB lliures), un nou xip de so de tres canals (AY-3-8912), una nova implementació del Sinclair BASIC i una varietat de connectors.
UCP Zilog Z80A a 3,54 MHz
RAM 128 KiB (màx.)
ROM 32 KiB
Teclat Teclat pseudomecànic
Monitor televisor o monitor; mode text: 32×24 caràcters; mode gràfic: 256×192 píxels
So 3 canals, 7 octaves
Ports 1 ranura d'expansió, 1 port sèrie RS-232, 1 port MIDI, 1 connector RGB
Emmagatzematge Magnetòfon de casset; ZX Microdrive (±85 KiB)

Amstrad

modifica

Varen existir 4 versions del ZX Spectrum fabricades per Amstrad Consumer Electronics plc:

  • ZX Spectrum +2 : Tenia teclat professional, 128 KiB de RAM i casset incorporada.
  • ZX Spectrum +2A/+2B : Tenien teclat professional, 128 KiB de RAM i casset incorporada.
  • ZX Spectrum +3 : Tenia teclat professional, 128 KiB de RAM i unitat de disc de 3" incorporada.
ZX Spectrum +2[2] Parts Especificacions
 
El «ZX Spectrum +2» va ser el primer Spectrum llançat per Amstrad el 1986. Era una mena d'encreuament entre un Spectrum 128 K i un CPC 464, amb un reproductor de cassets incorporat.
UCP Zilog Z80A a 3,54 MHz
RAM 128 KiB (màx.)
ROM 32 KiB
Teclat Teclat mecànic, 58 tecles
Monitor televisor o monitor; mode text: 32×24 caràcters; mode gràfic: 256×192 píxels, 8 colors (amb dos tons cadascun)
So 3 canals, 8 octaves (Yamaha AY-3-8912)
Ports 1 ranura d'expansió, 1 port sèrie RS-232, 1 port paral·lel, 1 port MIDI, 1 connector RGB, dos ports de palanca de control
Emmagatzematge Magnetòfon de casset (1200 bauds); ZX Microdrive (±85 KiB)
ZX Spectrum +2A/+2B[5] Parts Especificacions
 
Els +2A i +2B eren bàsicament un +3 sense circuit controlador de disc. El +2A va ser produït a Taiwan i el +2B a la Xina.
UCP Zilog Z80A a 3,54 MHz
RAM 128 KiB (màx.)
ROM 64 KiB
Teclat Teclat mecànic, 58 tecles
Monitor televisor o monitor; mode text: 32×24 caràcters; mode gràfic: 256×192 píxels
So 3 canals, 8 octaves (Yamaha AY-3-8912)
Ports 1 ranura d'expansió, 1 port sèrie RS-232, 1 port paral·lel, 1 port MIDI, 1 connector RGB, dos ports de palanca de control
Emmagatzematge Magnetòfon de casset; ZX Microdrive (±85 KiB)
ZX Spectrum +3[6] Parts Especificacions
 
El «ZX Spectrum +3» (1987) va ser l'últim Spectrum llançat per Amstrad, amb una disquetera de 3" incorporada.
UCP Zilog Z80A a 3,54 MHz
RAM 128 KiB (màx.)
ROM 64 KiB
Teclat Teclat mecànic, 58 tecles
Monitor televisor o monitor; mode text: 32×24 caràcters; mode gràfic: 256×192 píxels
So 3 canals, 8 octaves (Yamaha AY-3-8912)
Ports 1 ranura d'expansió, 1 port sèrie RS-232, 1 port paral·lel, 1 port MIDI, 1 connector RGB, dos ports de palanca de control
Emmagatzematge Unitat de disc flexible (160 KiB); Magnetòfon de casset («drive T:»);[7] ZX Microdrive (±85 KiB)

Maquinari

modifica
 
Placa base del ZX Spectrum 48K (versió 3B - 1983, dissipador tèrmic eliminat).

L'Spectrum es basa en una CPU Zilog Z80A funcionant a 3,5 MHz (o clònic NEC D780C-1). El model original de l'Spectrum té 16 KiB (16×1024 bytes) de ROM i 16 o 48 KiB de RAM. El disseny del maquinari va ser de Richard Altwasser, de la Sinclair Research, i l'aspecte exterior de la màquina va ser dissenyada per Rick Dickinson, dissenyador industrial de Sinclair.

La sortida de vídeo és a través d'un modulador de RF i va ser dissenyada per al seu ús amb televisors portàtils contemporànies, per a una pantalla gràfica en color simple. El text pot visualitzar-se mitjançant 32 columnes x 24 línies de caràcters del conjunt de caràcters del ZX Spectrum o des d'un conjunt dins d'una aplicació, d'una paleta de 15 colors: set colors en dos nivells de brillantor cadascun, més negre.[8] La resolució d'imatge és de 256×192 píxels amb les mateixes limitacions de color.[9] Per a conservar memòria, el color s'emmagatzema per separat del mapa de bits de píxels en una resolució baixa, a una xarxa de superposició de 32×24, corresponent a les cèl·lules de caràcter. Altwasser va rebre una patent per a aquest disseny.[10]

Un «atribut» consisteix en un color de primer pla i de fons, un nivell de brillantor (normal o brillant) i un «indicador» intermitent, que, quan s'estableix, fa que els dos colors van canviar a intervals regulars. Desafortunadament, aquest esquema condueix al que es va cridar xoc de color o xoc d'atributs amb alguns efectes estranys en els gràfics animats dels jocs d'estil arcade. Aquest problema es va convertir en un tret distintiu de l'Spectrum i una broma entre els seus usuaris, així com un punt de burla pels defensors d'altres sistemes. Altres màquines disponibles a la mateixa època, per exemple, l'Amstrad CPC, no pateixen d'aquesta limitació. El Commodore 64 utilitzava atributs de color d'una manera similar, però en un mode multicolor especial, sprites i desplaçament per maquinari s'utilitzaven per evitar xoc d'atributs.

La sortida de so és a través d'un brunzidor a la màquina mateixa. Aquest és capaç de produir un canal amb 10 octaves. La màquina també inclou un bus d'expansió i ports d'entrada/sortida d'àudio per a la connexió d'una gravadora de cassets per a carregar i desar programes i dades.

Microprogramari

modifica

L'intèrpret Sinclair BASIC de la màquina és emmagatzemat en la memòria ROM (juntament amb les rutines fonamentals del sistema) i va ser escrit per Steve Vickers en contracte amb «Nine Tiles Ltd». El teclat de goma de l'Spectrum (a la part superior d'una membrana, similar a la des tecles de calculadora) està marcat amb paraules clau BASIC, de manera que, per exemple, prement «G» quan en mode de programació, insereixi l'ordre BASIC GOTO.[11]

El BASIC va ser desenvolupat a partir de l'utilitzat en el ZX81 i un programa BASIC ZX81 pot ser escrit a l'Spectrum sense grans modificacions, però l'Spectrum BASIC inclou moltes característiques addicionals pel que és més fàcil d'utilitzar. El conjunt de caràcters del ZX Spectrum va ser ampliat d'allò del ZX81, que no compta amb lletres minúscules. L'Spectrum BASIC inclou paraules clau addicionals per a la pantalla més avançada i so, i també el suport a declaracions multilínies. La interfície de casset també va ser molt més avançada i fiable, desant i carregant al voltant de quatre vegades més ràpid que el ZX81. A més de ser capaç de desar programes, l'Spectrum pot a més guardar el contingut dels vectors, de la memòria de vídeo, i de qualsevol rang definit d'adreces de memòria.

Perifèrics

modifica

Diversos perifèrics per a l'Spectrum eren comercialitzats per Sinclair: la impressora ZX ja era al mercat,[12] com el bus d'expansió del ZX Spectrum va ser retrocompatible amb el del ZX81.

La ZX Interface 1 va incloure 8 KiB de ROM, un port sèrie RS-232, una interfície de LAN patentada (anomenada ZX Net), i una interfície per a la connexió de fins a vuit ZX Microdrives - dispositius d'emmagatzematge de cartutxos de cinta magnètica ràpids, però poc fiables, llançats al juliol de 1983.[13][14] Aquests van ser usats més tard en una versió revisada al Sinclair QL, el format d'emmagatzematge del qual era elèctricament compatible però lògicament incompatible amb el de l'Spectrum. Sinclair també va llançar la ZX Interface 2, que afegia dos ports de palanca de control i un port de cartutx ROM.[15]

També hi va haver una gran quantitat de mòduls de maquinari de tercers. Els més coneguts d'aquests incloïen la interfície de palanca de control Kempston, la interfície de perifèrics Morex Centronics/RS-232, la Rotronics Wafadrive (una unitat d'emmagatzematge utilitzant cinta magnètica), Currah Microspeech (síntesi de veu),[16] i la Fuller Box,[17] Videoface Digitiser,[18] RAM Pack, el Cheetah Marketing SpecDrum (una caixa de ritmes),[19] i la Multiface,[20] una eina desassembladora i de captures d'estats (snapshots) de Romantic Robot. Teclats van ser especialment populars en vista de la resposta tàctil insatisfactòria de l'original.[21]

Hi va haver nombroses interfícies d'unitats de disc, incloent-hi l'«Abbeydale Designers»/«Watford Electronics» SPDOS, «Abbeydale Designers»/Kempston KDOS i Discovery Opus. Les interfícies SPDOS i KDOS van ser les primeres a incloure programari de productivitat d'oficina (processador de textos Tasword, base de dades Masterfile i full de càlcul OmniCalc). Aquest paquet, juntament amb els sistemes de control d'estocs, finances i nòmina d'OCP, va introduir moltes petites empreses a una operació eficient, informatitzada. Els sistemes de discs flexibles més populars (excepte a l'Europa Oriental) eren el DISCiPLE i +D alliberats per Miles Gordon Technology el 1987 i 1988, respectivament. Els dos sistemes tenien la capacitat d'emmagatzemar captures d'estats de memòria en disc, qui més endavant podrien ser utilitzats per restaurar l'Spectrum al seu estat exacte anterior. També van ser compatibles amb la sintaxi d'ordres Microdrive, el que feia la portabilitat del programari existent molt més simple.[22]

A mitjans de la dècada del 1980, Telmap Group Ltd. va llançar un servei de pagament que permetia als usuaris connectar els seus ZX Spectrum a través d'un mòdem «VTX5000» de Prism Micro Products a un servei en línia de videotext conegut com a «Micronet 800»,[23] ofert per Prestel. Aquest servei és anterior a la World Wide Web, però va oferir molts dels serveis que ara es consideren comuns (xat, e-mail i notícies).[24]

Clònics

modifica

Sinclair va llicenciar l'Spectrum per a la Timex Corporation als Estats Units. Una versió millorada de l'ordinador amb millor so, gràfics i altres modificacions es va comercialitzar als EUA per Timex com el Timex Sinclair 2068. Els derivats de Timex van ser en gran part incompatibles amb els sistemes Sinclair. Tanmateix, algunes de les innovacions de Timex van ser posteriorment adoptades per Sinclair Research. Un exemple d'això va ser el fallit Spectrum portàtil, el Pandora, la UAL del qual tenia el mode de vídeo d'alta resolució utilitzat per primer cop en el TS2068. Pandora tenia un monitor de pantalla plana i Microdrives i va ser pensat per ser el portàtil de negocis de Sinclair. Després que Amstrad va comprar la Sinclair Research, Sir Clive va mantenir els drets sobre el projecte Pandora, que es va convertir en l'ordinador Cambridge Z88, llançat el 1987.[25]

Al Regne Unit, Miles Gordon Technology (MGT), un fabricant de perifèrics, va alliberar el SAM Coupé com un potencial successor raonablement compatible amb l'Spectrum. No obstant això, en aquest punt, el Commodore Amiga i l'Atari ST havien agafat el control del mercat, deixant MGT en fallida.[26]

Es van produir molts clònics no oficials de l'Spectrum, sobretot en els països de l'antic Bloc oriental; per exemple, a Romania, diversos models van ser produïts (Tim-S, HC85, HC91, Cobra, Junior, CIP, CIP 3, Jet), alguns d'ells amb CP/M i unitat de disc de 5,25"/3,5") i a l'Amèrica del Sud (per exemple, els brasilers Microdigital TK90X i TK 95). A la Unió Soviètica, els clònics del ZX Spectrum es van produir per milers de petites empreses de nova creació i es van distribuir a través de cartells i llocs de carrer. Van existir més de 50 models d'aquests clònics.[27] Alguns d'ells encara s'estan produint, com el Pentagon i ATM Turbo. A l'Índia, «Decibells Electronics» ha presentat el 1986 una versió llicenciada (anomenada db Spectrum+) del Spectrum+.[28]

Programari

modifica
 
Captura de pantalla del videojoc d'estratègia Rebelstar.

La família Spectrum té una biblioteca de programari molt gran, de més de 23.000 títols que encara està creixent.[29] Mentre que la majoria d'aquests són jocs, la biblioteca és molt diversa, incloent-hi implementacions de llenguatges de programació, bases de dades (per exemple, VU-File),[30] processadors de text (p. ex., Tasword II),[31] fulls de càlcul (p. ex., VU-Calc),[30] eines de dibuix i pintura (p. ex., OCP Art Studio),[32] i fins i tot en modelatge 3D (p. ex., VU-3D)[33][34] i programari d'arqueologia[35] entre molts altres tipus.[36]

Les limitacions de maquinari de l'Spectrum imposaven un nivell especial de creativitat als dissenyadors de videojocs, els quals són molt creatius i jugables fins i tot per als estàndards d'avui.[37] El gran èxit dels primers models de Spectrum com una plataforma de jocs va arribar malgrat la seva manca de ports integrats de palanca de control, generació de so primitiva i suport de color que s'ha optimitzat per a la visualització de text.[38]

Bluetooth ZX Spectrum

modifica

El desembre del 2013, s'ha anunciat que l'empresa britànica Elite Systems Ltd. estaria desenvolupant una versió Bluetooth del ZX Spectrum 48K, per a connexió amb PCs, Macs, tablets i smartphones iOS i Android.[39] El Bluetooth ZX Spectrum seria una reproducció força fidel del teclat de goma original, amb un preu d'uns 72 euros (50 ).[40] Tanmateix, la seva fabricació depèn de la recaptació de fons a través d'una campanya en Kickstarter.[39]

Referències

modifica
  1. 1,0 1,1 Erik Klooster. «Sinclair ZX Spectrum - the good, old 'speccy'» (en anglès). [Consulta: 1r maig 2011].
  2. 2,0 2,1 «ZX Spectrum 16K/48K» (en anglès). Planet Sinclair. [Consulta: 7 maig 2011].
  3. «ZX Spectrum+» (en anglès). Planet Sinclair. [Consulta: 7 maig 2011].
  4. «Spectrum 128» (en anglès). Planet Sinclair. [Consulta: 7 maig 2011].
  5. «ZX Spectrum+2A, +2B» (en anglès). kio. Arxivat de l'original el 2014-04-08. [Consulta: 14 maig 2011].
  6. «Sinclair ZX Spectrum +3 128K» (en anglès). kio. Arxivat de l'original el 2014-04-08. [Consulta: 14 maig 2011].
  7. «Sinclair ZX Spectrum 128K Plus 3» (en anglès). sinclair.comboios.info, 03-03-2003. [Consulta: 15 maig 2011].
  8. Vickers, Steven. «Introduction». A: Sinclair Research Ltd. Sinclair ZX Spectrum BASIC Programming (en anglès), 1982 [Consulta: 1r maig 2011]. 
  9. Vickers, Steven. «Colours». A: Sinclair Research Ltd. Sinclair ZX Spectrum BASIC Programming (en anglès), 1982 [Consulta: 1r maig 2011]. 
  10. Richard Francis Altwasser. «Display for a computer» (en anglès), 09-05-1984. [Consulta: 1r maig 2011].
  11. Vickers, Steven. «Basic programming concepts». A: Sinclair Research Ltd. Sinclair ZX Spectrum BASIC Programming (en anglès), 1982 [Consulta: 18 juny 2011]. 
  12. Owen, Chris. «ZX Printer» (en anglès). Planet Sinclair. [Consulta: 12 febrer 2012].
  13. «News: Some surprises in the Microdrive» (en anglès). Sinclair User 18 p. 15, setembre 1983. Arxivat de l'original el 2006-09-24. [Consulta: 12 febrer 2012].
  14. Adams, Stephen. «Hardware World: Spectrum receives its biggest improvement» (en anglès). Sinclair User 19 p. 27–29, octubre 1983. Arxivat de l'original el 2006-09-24. [Consulta: 12 febrer 2012].
  15. «Hardware World: Sinclair cartridges may be out of step» (en anglès). Sinclair User 21 p. 35, desembre 1983. Arxivat de l'original el 2006-09-24. [Consulta: 12 febrer 2012].
  16. «Hardware World: Clear speech from Currah module» (en anglès). Sinclair User 21 p. 40, desembre 1983. Arxivat de l'original el 2006-09-24. [Consulta: 12 febrer 2012].
  17. «It's in the box» (en anglès). ZX Computing, agost/setembre 1983. [Consulta: 12 febrer 2012].
  18. Frey, Franco. «Tech Niche: Videoface to Face» (en anglès). CRASH 37 p. 86–87, febrer 1987. [Consulta: 12 febrer 2012].
  19. Bates, Jon. «Tech Niche: SpecDrum» (en anglès). CRASH 27 p. 100, abril 1986. [Consulta: 12 febrer 2012].
  20. Frey, Franco. «Tech Niche: Multifaceted device» (en anglès). CRASH 36 p. 86, març 1986. [Consulta: 12 febrer 2012].
  21. «Hardware World: Emperor Looks Good» (en anglès). Sinclair User 31 p. 31, octubre 1984. Arxivat de l'original el 2007-12-12. [Consulta: 12 febrer 2012].
  22. Frey, Franco. «Tech Niche: Pure Gospel» (en anglès). CRASH 38 p. 82–83, març 1987. [Consulta: 12 febrer 2012].
  23. «Prism VTX 5000» (en anglès). Computer Advanced Course, 1984. [Consulta: 12 febrer 2012].
  24. «Modem lovers» (en anglès). Sinclair User 32, novembre 1984. Arxivat de l'original el 2009-08-22. [Consulta: 12 febrer 2012].
  25. Goodwin, Simon. «SINCLAIR’S Z88 — Pandora’s Box?» (en anglès). Crash 39, abril 1987. [Consulta: 19 febrer 2012].
  26. «Miles Gordon Technology» (en anglès). Binary Dinosaurs. [Consulta: 19 febrer 2012].
  27. Owen, Chris. «Clones and variants» (en anglès). Planet Sinclair. [Consulta: 19 febrer 2012].
  28. «dB Spectrum+» (en anglès). World of Spectrum. [Consulta: 19 febrer 2012].
  29. van der Heide, Martijn. «Archive!» (en anglès). World of Spectrum. Arxivat de l'original el 2016-03-04. [Consulta: 31 març 2012].
  30. 30,0 30,1 Pearce, Nick. ZX Computing. Zap! Pow! Boom! (en anglès), octubre/novembre de 1982, p. 75 [Consulta: 31 març 2012]. 
  31. Wetherill, Steven. CRASH!. Tasword Two: The Word Processor (en anglès). 5a ed., juny de 1984, p. 126 [Consulta: 31 març 2012]. 
  32. Gilbert, John. Sinclair User. Art Studio (en anglès). 43a ed., octubre de 1985, p. 28 [Consulta: 31 març 2012]. 
  33. Carter, Alasdair. ZX Computing. VU-3D (en anglès), octubre/novembre de 1983, p. 76–77 [Consulta: 31 març 2012]. 
  34. «Psion Vu-3D» (en anglès). Arxivat de l'original el 2007-02-02. [Consulta: 31 març 2012].
  35. Brown, Paul N. «Pitcalc — simple interactive coordinate & trigonometric calculation software» (en anglès). [Consulta: 31 març 2012].
  36. van der Heide, Martijn. «World of Spectrum» (en anglès). Arxivat de l'original el 2015-09-04. [Consulta: 31 març 2012].
  37. McCandless, David. «Retrospectrum» (en anglès). Daily Telegraph, 17-09-1998. [Consulta: 31 març 2012].
  38. Adamson, Ian; Richard Kennedy. Penguin Books Ltd. Sinclair and the "Sunrise" Technology: The Deconstruction of a Myth (en anglès), 30-10-1986. ISBN 0-14-008774-5 [Consulta: 31 març 2012]. 
  39. 39,0 39,1 «Bluetooth ZX Spectrum» (en anglès). Kickstarter. [Consulta: 24 gener 2014].
  40. Juan Antonio Pascual. «30 años después, vuelve el mítico ordenador ZX Spectrum» (en castellà). Computer Hoy, 18-01-2014. [Consulta: 24 gener 2014].

Enllaços externs

modifica
  NODES
Project 3