ZX Spectrum

De la Wikipedia, enciclopedia liberă
Sari la navigare Sari la căutare
ZX Spectrum
ZXSpectrum48k.jpg
ProducătorSinclair Research[*]  Modificați la Wikidata
Tipcalculator pentru acasă[*]  Modificați la Wikidata
ProcesorZ80  Modificați la Wikidata
DezvoltatorSinclair Research[*]  Modificați la Wikidata
Precedat de Sinclair ZX81[*][[Sinclair ZX81 (home computer produced by Sinclair Research)|​]]  Modificați la Wikidata
Succedat de Sinclair QL[*][[Sinclair QL (personal computer by Sinclair Research in 1984)|​]]  Modificați la Wikidata

ZX Spectrum (UK /zɛd ɛks/) este un computer personal pentru acasă pe 8 biți dezvoltat de Sinclair Research⁠(d). A fost lansat pentru prima dată în Regatul Unit la 23 aprilie 1982 și a devenit cel mai bine vândut microcomputer din Marea Britanie.[1]

Denumit în timpul dezvoltării ZX81 Colour și ZX82, a fost lansat ca ZX Spectrum pentru a evidenția afișajul color al mașinii, în comparație cu afișajul alb-negru al predecesorului său, ZX81⁠(d). Spectrum a fost lansat în opt modele diferite, de la primul model cu 16 KB RAM lansat în 1982 la ZX Spectrum +3 cu 128 KB RAM și unitate de dischetă din 1987.

În total, s-au vândut peste 5 milioane de unități în întreaga lume (fără a număra clonele neoficiale).

Spectrum a fost printre primele computere de acasă din Regatul Unit destinate unui public mainstream, similar ca semnificație cu Commodore 64 din SUA sau MO5⁠(d) din Franța. Apariția pe piață a produselor ZX Spectrum a dus la un boom al companiilor producătoare de software și hardware pentru astfel de sisteme,[2] ale căror efecte încă se văd. Unii îl creditează ca dispozitivul care a lansat industria tehnologiei informației din Marea Britanie.[3] Au urmat oferte de licențiere și clone, ceea ce i-a adus lui Clive Sinclair⁠(d) titlul de cavaler pentru serviciile oferite industriei britanice.[4]

Commodore 64, Dragon 32, Oric-1⁠(d), Oric Atmos, BBC Micro⁠(d) și mai târziu gama Amstrad CPC⁠(d) au fost rivali cu Spectrum pe piața din Marea Britanie la începutul anilor 1980.

Producția sa a fost întreruptă oficial în 1992.

Hardware[modificare | modificare sursă]

Placă de bază ZX Spectrum 48K (numărul 3B: 1983, ventilatorul este scos)

Spectrum se bazează pe un Zilog Z80, un procesor care rulează la 3.5 MHz (sau clona NEC D780C-1). Modelul original are 16 KB (16×1024 octeți) de ROM și 16 KB sau 48 KB de RAM. Designul hardware a fost proiectat de Richard Altwasser⁠(d) de la Sinclair Research, iar aspectul exterior a fost proiectat de designerul industrial de loa Sinclair Rick Dickinson⁠(d).[2]

Ieșirea video se face printr-un modulator RF și a fost concepută pentru a fi utilizată cu televizoarele contemporane, cu un afișaj grafic color simplu. Textul poate fi afișat folosind 32 coloane × 24 rânduri de caractere din setul de caractere ZX Spectrum sau dintr-un set furnizat în cadrul unei aplicații, dintr-o paletă de 15 nuanțe: șapte culori la două niveluri de luminozitate fiecare, plus negru.[5] Rezoluția imaginii este de 256×192 cu aceleași limitări de culoare.[6] Pentru a economisi memoria, culoarea este stocată separat de bitmap-ul pixelului la o rezoluție scăzută, la o suprapunere cu grilă de 32×24, corespunzătoare celulelor caracterelor. În practică, aceasta înseamnă că toți pixelii unui bloc de caractere de 8x8 au o culoare de prim plan și o culoare de fundal. Altwasser a primit un brevet pentru acest design.

Mașina a fost fabricată în Dundee, Scoția, în fabrica Timex⁠(d), acum închisă. [7]

Firmware[modificare | modificare sursă]

Interpretul Sinclair BASIC⁠(d) al mașinii este stocat în ROM (împreună cu rutinele fundamentale ale sistemului) și a fost scris sub contract de Steve Vickers de la Nine Tiles Ltd. Tastatura chiclet a lui Spectrum este marcată cu cuvinte cheie BASIC. De exemplu, apăsând „G” în modul de programare s-ar introduce comanda de bază GO TO.[8]

Interpretul BASIC a fost dezvoltat din cel folosit pe ZX81⁠(d) și un program ZX81 BASIC poate fi introdus într-un Spectrum în mare parte nemodificat, dar Spectrum BASIC a inclus multe caracteristici suplimentare, făcându-l mai ușor de utilizat. Setul de caractere ZX Spectrum a fost extins față de cel al ZX81, care nu conținea litere mici. Spectrum BASIC a inclus cuvinte cheie suplimentare pentru afișarea și sunetul mai avansat și a acceptat linii cu mai multe declarații. Interfața casetei era mult mai avansată, salvând și încărcându-se de aproximativ cinci ori mai rapid decât ZX81 (1500 biți pe secundă față de 307),[9] și spre deosebire de ZX81, Spectrum putea menține afișajul televizorului în timpul operațiunilor de stocare și recuperare a benzilor casetei audio. Pe lângă faptul că poate salva programe, Spectrum poate salva conținutul matricelor, conținutul memoriei ecranului și conținutul oricărui interval definit de adrese de memorie.[10]

Periferice[modificare | modificare sursă]

periferice: ZX Printer⁠(d), ZX Interface 2⁠(d), ZX Interface 1⁠(d) și ZX Microdrive⁠(d)

Mai multe periferice au fost comercializate de Sinclair: Imprimanta ZX era deja pe piață,[11] deoarece magistrala de expansiune ZX Spectrum era parțial compatibilă cu cea a ZX81.

Modulul suplimentar ZX Interface 1 a inclus 8 KB de ROM, un port serial RS-232⁠(d), o interfață LAN proprietară (numită ZX Net) și o interfață pentru conectarea a până la opt ZX Microdrive⁠(d) – dispozitive oarecum nesigure, dar rapide de stocare a cartușelor cu bandă, lansate în iulie 1983.[12][13] Acestea au fost utilizate într-o versiune revizuită pe Sinclair QL⁠(d), al cărui format de stocare era compatibil electric, dar incompatibil din punct de vedere logic cu Spectrum. Sinclair a lansat, de asemenea, ZX Interface 2, care a adăugat două porturi pentru joystick și un port pentru cartuș ROM.[14]

Au existat o mulțime de suplimente hardware terțe. Cele mai cunoscute dintre acestea au inclus interfața joystick-ul Kempston, interfața Morex Peripherals Centronics /RS-232, unitatea Currah Microspeech (sinteza vorbirii),[15] Videoface Digitiser,[16] pachetul RAM, Cheetah Marketing SpecDrum,[17] o mașină de tobe și Multiface,[18] un instrument de instantaneu și dezasamblare de la Romantic Robot. Tastaturile au fost deosebit de populare, având în vedere senzația notorie de „carne moartă” a originalului.[19]

Software[modificare | modificare sursă]

În timp ce jocurile cuprindeau majoritatea software-ului comercial ZX Spectrum, existau și implementări de limbaj de programare, baze de date (de ex. VU-File),[20] procesoare de text (de ex Tasword II),[21] foi de calcul (de ex VU-Calc),[20] instrumente de desen și pictură (de ex OCP Art Studio)[22] și chiar modelarea 3D (de ex VU-3D)[23] [24] și software de arheologie.[25]

Potrivit celui de-al 90-lea număr al revistei britanice de jocuri GamesMaster, cele mai bune zece jocuri lansate au fost (în ordine descrescătoare) Head Over Heels, Jet Set Willy⁠(d), Skool Daze⁠(d), Renegade⁠(d), R-Type⁠(d), Knight Lore⁠(d), Dizzy, The Hobbit, ''The Way of the Exploding Fist''⁠(d) și ''Match Day II''⁠(d).[26]

Ultimul joc comercial lansat pentru Spectrum a fost Dalek Attack de la Alternative Software, care a fost lansat în iulie 1993.

Distribuție[modificare | modificare sursă]

Majoritatea programelor Spectrum au fost distribuite inițial pe casete audio. Spectrum a fost destinat să funcționeze cu un casetofon domestic normal.[27]

Deși Interface 2 s-a dovedit popular, costul ridicat al cartușelor ROM și faptul că acestea erau limitate la 16K în dimensiune, au făcut ca foarte puține titluri să fie lansate în acest format. [28]

Software-ul a fost distribuit prin presa scrisă; reviste [29] și cărți. [30] Cititorul poate tasta manual lista programului BASIC în computer, poate rula programul scris și poate să îl salveze pe casetă audio pentru o utilizare ulterioară. Software-ul distribuit în acest fel a fost în general mai simplu și mai lent decât omologii săi în limbaj de asamblare. Reviste imprimau liste lungi de cifre hexazecimale cu suma de control pentru jocuri sau instrumente cu coduri de mașină.

O altă metodă de distribuire a software-ului a fost de a difuza fluxul audio de pe casetă pe un alt mediu și de a solicita utilizatorilor să-l înregistreze ei înșiși pe o casetă audio. În emisiunile de radio sau de televiziune din multe țări europene, gazda descrie un program, îndruma publicul să conecteze un casetofon la radio sau TV și apoi difuza programul prin undele în format audio.[31] Unele reviste au distribuit discuri flexidisc de 7" 33⅓ rpm, o variantă a discurilor de vinil obișnuite care puteau fi redate pe un recorder standard.[32] Aceste discuri erau cunoscute sub diferite nume de marcă comercială, inclusiv „Floppy ROM⁠(d)”, „Flexisoft” și „Discoflex”.

Recepție[modificare | modificare sursă]

BYTE⁠(d) în ianuarie 1983 a recunoscut atractivitatea prețului scăzut de 125 de lire sterline al Spectrum pentru consumatorii britanici și l-a numit o „mașină promițătoare”. A criticat tastatura; „Ieftină sau nu, aspectul... este imposibil de justificat... prost conceput din mai multe puncte de vedere”. Recenzia a fost sceptică cu privire la atracția computerului pentru consumatorii americani dacă este vândut cu US$220 — „greu competitiv cu unitățile americane comparabile cu costuri reduse” — și se aștepta ca Timex să-l vândă cu 125–150.[33]

Moștenire[modificare | modificare sursă]

Pe 23 aprilie 2012, un doodle Google a onorat cea de-a 30-a aniversare a Spectrum. Întrucât a coincis cu Ziua Sfântului Gheorghe, logo-ul era al Sfântului Gheorghe care luptă cu un dragon în stilul unui ecran de încărcare Spectrum.[34]

În decembrie 2018, unul dintre finalurile alternative din Black Mirror: Bandersnatch a inclus personajul principal care redă audio după o casetă de date care, atunci când este încărcat într-un emulator software ZX Spectrum, generează un cod QR care duce la un site web cu o versiune jucabilă a jocului Nohzdyve prezentat în episod.[35]

Unii programatori au continuat să codifice pentru platformă folosind emulatori pe computere.[36]

Din 2020, există un muzeu, LOAD ZX Spectrum, dedicat ZX Spectrum și altor produse Sinclair (precum Timex, Investrónica și multe altele), situat în Cantanhede, Portugalia.[37]

Vezi și[modificare | modificare sursă]

Note[modificare | modificare sursă]

  1. ^ Cellan-Jones, Rory (). „The Spectrum, the Pi - and the coding backlash”. BBC News. Accesat în . 
  2. ^ a b Owen, Chris. „ZX Spectrum 16K/48K”. Planet Sinclair. Arhivat din original la . Accesat în . 
  3. ^ Williams, Chris (). „Sinclair ZX Spectrum: 25 today”. Register Hardware. Situation Publishing. Arhivat din original la . Accesat în . 
  4. ^ Owen, Chris. „ZX Spectrum”. Planet Sinclair. Arhivat din original la . Accesat în . 
  5. ^ Vickers, Steven (). „Introduction”. Sinclair ZX Spectrum BASIC Programming. Sinclair Research Ltd⁠(d). Accesat în . 
  6. ^ Vickers, Steven (). „Colours”. Sinclair ZX Spectrum BASIC Programming. Sinclair Research Ltd⁠(d). Accesat în . 
  7. ^ Day, Peter (). „How Dundee became a computer games centre”. BBC News. Arhivat din original la . Accesat în . 
  8. ^ Vickers, Steven (). „Basic programming concepts”. Sinclair ZX Spectrum BASIC Programming. Sinclair Research Ltd⁠(d). Accesat în . 
  9. ^ „Tape Data Storage”. Arhivat din original la . Accesat în . 
  10. ^ „Chapter 20 - Tape Storage”. Basic Programming. Sinclair Research. . 
  11. ^ Owen, Chris. „ZX Printer”. Planet Sinclair. Arhivat din original la . Accesat în . 
  12. ^ „News: Some surprises in the Microdrive”. Sinclair User⁠(d) (18): 15. septembrie 1983. Arhivat din original la . Accesat în . 
  13. ^ Adams, Stephen (octombrie 1983). „Hardware World: Spectrum receives its biggest improvement”. Sinclair User⁠(d) (19): 27–29. Arhivat din original la . Accesat în . 
  14. ^ „Hardware World: Sinclair cartridges may be out of step”. Sinclair User⁠(d) (21): 35. decembrie 1983. Arhivat din original la . Accesat în . 
  15. ^ „Hardware World: Clear speech from Currah module”. Sinclair User⁠(d) (21): 40. decembrie 1983. Arhivat din original la . Accesat în . 
  16. ^ Frey, Franco (februarie 1987). „Tech Niche: Videoface to Face”. CRASH⁠(d) (37): 86–87. Accesat în . 
  17. ^ Bates, Jon (aprilie 1986). „Tech Niche: SpecDrum”. CRASH⁠(d) (27): 100. Arhivat din original la . Accesat în . 
  18. ^ Frey, Franco (martie 1986). „Tech Niche: Multifaceted device”. CRASH⁠(d) (36): 86. Accesat în . 
  19. ^ „Hardware World: Emperor Looks Good”. Sinclair User⁠(d) (31): 31. octombrie 1984. Arhivat din original la . Accesat în . 
  20. ^ a b Pearce, Nick (). „Zap! Pow! Boom!”. ZX Computing: 75. Accesat în . 
  21. ^ Wetherill, Steven (iunie 1984). „Tasword Two: The Word Processor”. CRASH! (5): 126. Accesat în . 
  22. ^ Gilbert, John (octombrie 1985). „Art Studio”. Sinclair User (43): 28. Arhivat din original la . Accesat în . 
  23. ^ Carter, Alasdair (). „VU-3D”. ZX Computing: 76–77. Accesat în . 
  24. ^ „Psion Vu-3D”. Arhivat din original la . Accesat în . 
  25. ^ Brown, Paul N. „Pitcalc – simple interactive coordinate & trigonometric calculation software”. Arhivat din original la . Accesat în . 
  26. ^ GamesMaster Issue 90, January 2000, Thrillennium special, P.70
  27. ^ Vickers, Steven; Bradbeer, Robin (). „6. Using the cassette recorder”. Sinclair ZX Spectrum: Introduction. Sinclair Research Ltd⁠(d). p. 21. Accesat în . 
  28. ^ „ZX Interface 2”. fruitcake.plus.com. Arhivat din original la . Accesat în . 
  29. ^ Grimwood, Jim. „The Type Fantastic”. Arhivat din original la . Accesat în . 
  30. ^ van der Heide, Martijn. „Books”. World of Spectrum. Arhivat din original la . Accesat în . 
  31. ^ „News”. Sinclair User (16): 17. iulie 1983. Arhivat din original la . Accesat în . 
  32. ^ Collins, Paul Equinox. „Spectrum references in popular music”. Arhivat din original la . Accesat în . 
  33. ^ Williams, Gregg (ianuarie 1983). „Microcomputer, British Style / The Fifth Personal Computer World Show”. BYTE. p. 40. Accesat în . 
  34. ^ „St. George's Day / The 30th Anniversary of the ZX Spectrum”. Google. Arhivat din original la . Accesat în . 
  35. ^ Hughes, William. „Bandersnatch's stockpile of Black Mirror easter eggs includes a playable video game take on an old episode”. News. Accesat în . 
  36. ^ Kelion, Leo (). „Sinclair's ZX Spectrum turns 30”. BBC News. Accesat în . 
  37. ^ LOAD ZX Spectrum

Referințe[modificare | modificare sursă]

Legături externe[modificare | modificare sursă]