Sinclair ZX81
Sinclair ZX81 calculator | |
---|---|
Sinclair ZX81 | |
Tip | computer de acasă |
tara de origine | Regatul Unit |
Producător | Sinclair Research |
Prezentare | Martie 1981 |
Sfârșitul vânzării | 1984 |
Exemplare produse | > 1.000.000 [1] |
Preț introductiv | 49,95 GBP (pentru asamblare) 69,95 GBP (asamblat) In Italia: Lit. 99.000 + TVA 18% (montat) |
CPU | NEC µPD780C la 3,25 MHz (clona Zilog Z80A ) |
Alți coprocesori | Ferranti ULA |
rom | 8 kB |
RAM ca standard | 1 kB |
RAM maxim | 64 kB |
Sloturi externe | conector de expansiune |
Tastatură încorporată | da (alfanumeric, 40 de taste, atingere) |
Rezoluții video | numai text, 32 × 24 caractere, monocrom |
Ușile | port pentru casetă , ieșire video TV |
SO ca standard | Sinclair BASIC |
Greutate | 350 g |
Sinclair ZX 81 (în SUA Timex Sinclair 1000 ) este un computer de casă fabricat între 1981 și 1984 de Sinclair Research . A avut mare succes în ciuda simplității sale, s-au vândut peste 1 milion de exemplare. [1]
Istorie
A fost introdus în 1981 ca succesor al Sinclair ZX80 ; carcasa a fost proiectată de Rick Dickinson. La fel ca în cazul ZX80 , computerul a fost vândut prin comandă prin poștă, [2] ca kit de asamblare pentru 49,95 GBP sau pre-asamblat pentru 69,95 GBP (2010: aproximativ 290 EUR) Sau 100 USD (în SUA ), totuși Sinclair a aranjat mai târziu cu lanțul de distribuție WHSmith pentru a vinde ZX81 și accesoriile sale în magazinele lor. În Italia a fost vândut la prețul de 99.000 lire (+ TVA 18%, 51 € + TVA) și a fost distribuit de GBC . [3]
Datorită unui acord cu Timex Group SUA, o companie care a produs ZX81 în numele Sinclair Research atât ca kit, cât și ca computer asamblat, compania americană a reușit să exporte computerul în SUA începând din 1982 și să îl vândă ca Timex Sinclair 1000 : comparativ cu ZX81, are o alocare dublă de RAM (2 kB) și o ieșire video în standard NTSC .
Deoarece vânzările pe piața SUA au fost considerate nesatisfăcătoare din cauza lipsei de memorie și tastatură, [4] Timex a decis să modifice computerul, folosind o carcasă similară cu cea a ZX Spectrum , inclusiv tastatura din cauciuc și să o echipeze ca standard de 16 kB RAM. Pentru a găzdui memoria RAM suplimentară, a fost modificată placa de bază, care a văzut și cipul ULA lipit direct pe el, fără a utiliza prize. De asemenea, computerul a primit un ROM modificat care a remediat erorile TS1000 / ZX81. O limitare a computerului a fost aceea că memoria putea fi extinsă doar cu încă 16 kB folosind un modul extern: tăieri mai mari în RAM necesită o modificare a plăcii de bază. [4] Cu aceste inovații, mașina a fost pusă în vânzare ca Timex Sinclair 1500 în 1983 , în SUA, Portugalia și Polonia, urmată de Timex Sinclair 2068 .
În ciuda acestor schimbări, computerul nu a vândut prea mult, în principal pentru că a fost lansat prea târziu: în 1983 , anul introducerii sale, în Statele Unite Commodore 64 domina deja scena computerului de acasă, în timp ce în Europa ZX Spectrum ulterior a reprezentat o alternativă mult mai interesantă și la un preț ceva mai mare.
Caracteristici
La fel ca în ZX80, procesorul este un Z80 compatibil fabricat de NEC , [5] funcționând la un ceas de 3,25 MHz, dar ROM - ul este mărit la 8 kB. Datorită capacității crescute, este găzduită o versiune revizuită a Sinclair BASIC, care a introdus suport pentru numerele cu virgulă mobilă [2] . ROM-ul fusese adaptat de cel al modelului ZX80 de către Steve Vickers pentru Nine Tiles Ltd, care a produs prima versiune a Sinclair BASIC. Noul ROM este, de asemenea, compatibil cu ZX80 și Sinclair l-a oferit, împreună cu o nouă tastatură, ca set de upgrade pentru acel computer.
Spre deosebire de multe computere de 8 biți ale vremii, al căror interpret BASIC derivă din Microsoft BASIC , Sinclair BASIC al ZX81 derivă din cel prezent pe ZX80, dezvoltat în mod special pentru acea mașină.
Setul de caractere folosit nu este unul ASCII , ci unul proprietar: codul 0 este spațiul; codurile de la 1 la 10 sunt folosite pentru caractere semi-grafice; codurile de la 11 la 63 corespund semnelor de punctuație, cifrelor și literelor (majuscule). Codurile 128 - 191 sunt versiunile inverse ale primelor 64 de caractere. Alte coduri sunt utilizate pentru cuvinte cheie de bază și caractere de control, cum ar fi NEWLINE. Nu există o versiune minusculă a personajelor. Tastele introduc caractere diferite folosindu-le în combinație cu taste speciale.
O altă caracteristică a ZX81 este că atunci când încărcați și salvați programe, semnalul înregistratorului interferează cu semnalul video, rezultând imagini sclipitoare și zgomotoase. Un alt defect legat de reportofon este dat de faptul că, dacă semnalul nu este citit la un anumit volum, încărcarea programului nu are succes, forțând utilizatorul să repete încercarea de citire, variind nivelul volumului.
Caracteristici
Memorie
Sistemul de bază integrează 1 kB de RAM , care este utilizat pentru a stoca variabilele de sistem, imaginea ecranului, programul și toate datele. Ecranul are un singur mod text cu 32 de coloane pe 24 de linii: folosind anumite caractere semi-grafice ale setului de caractere conținut în ROM poziționat cu comanda PLOT
este posibil să creați desene cu o rezoluție de 64 × 48 de puncte. [6] ZX81 folosește o memorie video, tamponul de ecran redimensionabil, care poate fi mărit sau micșorat în funcție de memoria instalată și / sau de cantitatea de memorie RAM gratuită.
RAM-ul de bază poate fi mărit până la 16 kB cu o expansiune externă specială produsă chiar de Sinclair. Unii producători independenți au făcut expansiuni mult mai mari până la 64 kB. Trebuie remarcat faptul că cele mai capabile expansiuni de memorie au avut adesea probleme de răcire și nu a fost neobișnuit ca carcasa din plastic să se deformeze. În plus față de extinderea memoriei menționate mai sus, la computer poate fi conectată o mini- imprimantă electrostatică care folosește o hârtie specială acoperită cu un film subțire de aluminiu.
Hardware
ZX81 este similar din punct de vedere conceptual cu ZX80, dar din punct de vedere tehnic foarte diferit: tehnicienii Sinclair au revizuit circuitele interne și majoritatea funcțiilor îndeplinite de cipurile logice TTL ale ZX80 au fost integrate într-un singur procesor dedicat numit ULA (tip 2C184E sau 2C210E), produs de Ferranti . Noua placă de bază are astfel doar 4 sau 5 cipuri: microprocesorul, ULA, ROM-ul de 8 kB și 1 cip RAM 8x1 kB sau 2 cipuri 4x1 kB, în funcție de model. Numărul redus de componente a însemnat că producția modelului ZX81 a fost mai simplă și mai ieftină, reflectând prețul final de vânzare, mai mic decât cel al predecesorului său.
Are un TV simplu de ieșire, încarcă și salvează programe folosind un recorder standard cu casete și prezintă o membrană specială de la tastatură .
Limitări și defecte
Pentru a păstra memoria, textul afișat pe ecran este salvat în șiruri de lungime dinamică: de exemplu, o linie de ecran care conține 12 caractere este stocată cu doar 12 caractere urmate de codul pentru o nouă linie, „NEWLINE”; în plus, când memoria scade, numărul de linii afișate pe ecran scade, de asemenea. Folosind acest mod de gestionare a memoriei, un programator poate scrie programe care folosesc doar stânga sus a ecranului pentru a economisi RAM. Mai mult, interpretul BASIC își stochează cuvintele cheie folosind jetoane de 1 octet. Datorită acestor dispozitive a fost posibil să rulați diverse programe și jocuri în memoria limitată a computerului, inclusiv un joc rudimentar de șah. [7]
În ZX80, semnalul video a fost generat în mare parte de procesor: când computerul a rulat un program, ecranul s-ar opri până când software-ul nu mai aștepta introducerea utilizatorului sau termină de executat. ZX81 rezolvă parțial această problemă oferind 2 moduri de operare: „FAST”, în care ecranul se înnegrește în timp ce rulează programe (ca în ZX80) și „SLOW” (aproximativ 25% din viteza inițială [2] ) , în care imaginea este întotdeauna menținută vizibilă, deoarece programele sunt rulate numai în timp ce semnalul video trece prin zonele goale de deasupra și dedesubtul zonei ecranului (adică atunci când peria video nu trebuie să deseneze nicio imagine pe ecran și CPU se poate dedica executării codului programului).
Deoarece imaginea este generată în principal de software-ul prezent în ROM-ul ZX81, este posibilă ocolirea rutinei de gestionare a întreruperilor și generarea completă a imaginii video: unele jocuri „de înaltă rezoluție” exploatează această posibilitate gestionând toți pixelii disponibili (256 × 192). [8]
O eroare ROM prezentă inițial în ZX81 a afectat calculul rădăcinii pătrate de 0,25, care a returnat incorect rezultatul 1.3591409 în loc de valoarea corectă de 0,5. [9] Acest fapt a atras numeroase atacuri de presă împotriva Sinclair Research, deoarece ZX81 a continuat să fie vândut cu ROM-ul care conținea bug-ul mult după ce a fost descoperit bug-ul. [10]
Jocuri video
Prezentându-se ca un computer cu costuri reduse, ZX81 a fost un mijloc ieftin de a accesa multe jocuri video acasă și a favorizat nașterea industriei britanice a jocurilor video [11] . Jocurile produse au fost probabil de 500-1000, sau mai multe, dacă le luăm în considerare pe cele realizate încă de fani zeci de ani mai târziu [12] [13] [14] . Potrivit unei selecții făcute de revista Retro Gamer , zece dintre cele mai mari jocuri pentru ZX81 sunt Galaxians (clona lui Galaxian ), 1K ZX Chess (joc de șah care, deși lipsește unele reguli, cum ar fi castlingul, funcționează uimitor cu RAM minimă) , 3D Monster Maze ( groază de supraviețuire timpurie la prima persoană), Flight Simulation , Night Gunner , 3D Defender , Black Crystal , Mazogs , Frogger (conversia oficială Cornsoft), The Gauntlet (clona Scramble ) [15] .
Curiozitate
Printre curiozitățile legate de ZX81 Sinclair trebuie amintit că în iulie 1986 toate ziarele au dedicat spațiu amplu unui eveniment, pentru acea vreme, foarte curios: unul dintre supercomputerele Cray-1 utilizate de armata franceză pentru a efectua analize a testelor nucleare de la Mururoa și păstrarea informațiilor despre bombele atomice franceze a fost de fapt „străpunsă” de trei tineri întreprinzători. Partea amuzantă a acestei povești a fost computerul folosit pentru a intra în Cray-1: un Sinclair ZX81 simplu, din care băieții au lăsat acest mesaj: „Cray-1 dvs. a fost momentan înlocuit de un Sinclair ZX81 simplu și ieftin”. [16]
Notă
- ^ a b Sinclair ZX81 , la nvg.ntnu.no , Planet Sinclair. Adus 20/10/10 .
- ^ a b c David Tebbutt, Bench Test Sinclair ZX81 , în Personal Computer World , iunie 1981, pp. 67–70.154.
- ^ Sinclair ZX81 , pe zx81.it , clubul de fani italian Sinclair ZX81. Adus 20/10/10 (arhivat din original la 14 februarie 2010) .
- ^ A b (EN) Times Sinclair 1500 , pe old-computers.com.
- ^ Gordon Laing, Digital Retro , The Ilex Press, 2004, ISBN 978-1-904705-39-0 .
- ^ Matt Barber, Întrebări frecvente despre ZX 81 , la honneamise.u-net.com , 1999. Accesat la 20/10/10 (arhivat din original la 1 august 2010) .
- ^ Amintiri despre ZX81 , pe geeksaresexy.net . Adus 21/10/10 (Arhivat din original la 12 iunie 2010) .
- ^ Ce s-ar putea face cu Sinclair ZX81? , pe zx81.it , Sinclair ZX81 fan club italian. Adus 21/10/10 (Arhivat din original la 12 februarie 2010) .
- ^ Sinclair ZX81 , pe computernostalgia.net . Adus 21/10/10 .
- ^ Ian Adamson, Richard Kennedy, The Beginning of the Boom , în Sinclair și tehnologia „Sunrise” , Penguin Books, 1986.
- ^ Retro Gamer 158 , p. 53 .
- ^ (RO) Statistici oficiale ale sistemului , pe hyperlist.hyperspin-fe.com.
- ^ (EN) zx81 , pe everygamegoing.com.
- ^ (EN) Lista casetelor ZX81 , pe zx81stuff.org.uk.
- ^ Retro Gamer 45 , pp. 74-75 .
- ^ Un ZX81 folosit ca terminal Cray , pe museum-computer.it . Adus la 10 iulie 2021 .
Bibliografie
- Articole
- Bitest: Sinclair ZX81 ( JPG ), în Bit , anul 5, n. 28, Milano, Jackson Publishing Group, mai 1982, pp. 33-41, ISSN 0392-8837 .
- Sinclair ZX81 ( JPG ), în MCmicrocomputer , n. 5, Roma, Technimedia, ianuarie 1982, pp. 30-37, ISSN 1123-2714 .
- ( EN ) Retroinspecție: Sinclair ZX81 , în Retro Gamer , n. 45, Bournemouth, Editura Imagine, decembrie 2007, pp. 70-77, ISSN 1742-3155 .
- ( RO ) În interiorul Sinclair ZX81 , în Retro Gamer , n. 158, Bournemouth, Editura Imagine, august 2016, pp. 48-53, ISSN 1742-3155 .
- Cărți
- Clive Prigmore, BASIC în 30 de ore pentru ZX81 , Jackson Publishing Group, ISBN 88-7056-215-8 .
- Rita Bonelli, Ghid pentru Sinclair ZX81 ZX80 și noul ROM , Jackson Publishing Group, 1982, ISBN 88-7056-107-0 .
- Broșuri
- Computer personal Sinclair ZX 81 (broșură publicitară), Rebit Computer.
- Soft Bank (catalog de software pentru ZX81 vândut în Italia), n. 7, Rebit Computer, ianuarie 1984.
Elemente conexe
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere despre Sinclair ZX81
linkuri externe
- Sinclair ZX81 Italian Fan Club (a fost probabil singurul site italian dedicat), pe zx81.it (arhivat din adresa URL originală la 15 februarie 2018) .
- (EN) Planet Sinclair ZX81 , pe nvg.ntnu.no.
- ( RO ) Pagina de asistență Sinclair ZX81 , la pictureviewerpro.com .
- ( RO ) ZX81 BASIC , la howell1964.freeserve.co.uk . Adus la 3 mai 2008 (arhivat din original la 22 martie 2002) .
- emulatoare
- (EN) EightyOne Emulator Sinclair , pe sourceforge.net.
- ( RO ) ZEsarUX , pe github.com .
- ( EN ) z81 (Linux), la svgalib.org .
Controlul autorității | LCCN (EN) sh85122794 · GND (DE) 4068310-2 |
---|