ZX Spectrum | |
---|---|
Típusú | otthoni számítógép |
Fejlesztő | Sinclair kutatás |
Gyártó | Sinclair kutatás |
Kiadási dátum | 1982. április 23 |
szerint gyártva | 1992 [1] |
processzor | Z80 3,5 MHz-en |
RAM | 16/48/128 KB |
Tárolóeszközök | hangkazetta, hajlékonylemez |
OS | Sinclair BASIC |
Előző | ZX81 |
Örökös | QL |
Médiafájlok a Wikimedia Commons oldalon |
A ZX Spectrum egy 8 bites [2] otthoni számítógép , amelyet az angol Sinclair Research Ltd. készített a Zilog Z80 mikroprocesszorra alapozva . A fejlesztés során a számítógépet "ZX81 Color"-nak és "ZX82"-nek [3] nevezték el, a "ZX Spectrum" elnevezés pedig az egyik fő különbséget hangsúlyozta elődjétől, a ZX81 -től – egy színes képet. Ennek a számítógépnek a csodálói gyakran "Speccy"-nek hívják ( Eng. Speccy ) [4] .
Az 1980-as évek elején a "ZX Spectrum" volt az egyik legnépszerűbb számítógép Európában , és számos klónja az 1990 -es évek elején széles körben elterjedt a volt Szovjetunióban / FÁK -ban . Az alacsony árnak köszönhetően az első 17 hónapban több mint egymillió ilyen gépet adtak el. A számítógép alacsony költségét számos tényező okozta: az ULA technológia alkalmazása , amellyel az áramkörök nagy része egyetlen chipre került, az alacsony műszaki és felhasználói jellemzők az akkori drágább számítógépekhez képest, egy háztartási tévét monitorként és egy magnót külső meghajtóként [5] .
Az 1980-as években a ZX Spectrum fő riválisa az európai piacon a „ Commodore 64 ” volt. További fontos versenytársak voltak a 8 bites "Atari" , " BBC Micro ", " Amstrad CPC " és néhány országban az MSX .
A "Sinclair ZX Spectrum" 1982 áprilisában jelent meg két változatban - 16 és 48 kilobájt RAM-mal [6] .
A "ZX Spectrum 48" ROM -ja 16 kilobájtos volt, amelyben a BASIC nyelv dialektusa, az úgynevezett Sinclair BASIC [7] volt "felvillantva" . Ugyanez a ROM program biztosította az alapvető I/O-t és felhasználói felületet. A rendszereljárásokat (például a képernyőre történő nyomtatást) a gépi kódból úgy használhatjuk, hogy abszolút címekre hívjuk [8] . A számítógép-építészek azt az irányelvet fogadták el, hogy a ROM-programot nem módosítják, annak ellenére, hogy hibák vannak benne [9] [10] . Az ilyen „operációs rendszer” elhelyezkedése és a programozási nyelv az állandó memóriában biztosította a számítógép pár másodperc alatti újraindítását, beleértve a RAM tesztelését , és ami fontos, csökkentette a programok méretét (a programozó használhatja a „szabványt” ” ROM eljárások a rendelkezésre álló RAM elfogyasztása és a kompatibilitás elvesztése nélkül) [11] .
Az első "ZX Spectrum" modell egy olcsón gyártható billentyűzettel rendelkezett, amely 40 gumibillentyűből állt [6] . Egy ilyen billentyűzet megnehezítette a gyors gépelést – innentől kezdve a közhiedelem szerint [12] a BASIC interpreter öt beviteli módja volt, amely megmentette a billentyűleütéseket. A beviteli mód kurzorral jelent meg. Ezek a módok a következők voltak:
Az üzemmód váltása mind automatikusan, mind a vezérlőgombok Caps Shiftés a billentyűk segítségével történt Symbol Shift. Például egy halmaz elején a BASIC sorszámra vagy parancsra vár, tehát a kurzor módban van K. A gomb egyszeri megnyomása Gebben az üzemmódban automatikusan belép a kezelőbe GO TO. Ezt követően a kurzor módba lép, Lés lehetővé teszi szám, változónév vagy matematikai kifejezés beírását (beleértve a mód használatát is Е) [13] . A későbbi modellek (a "ZX Spectrum 128-tól" kezdve) lehetővé tették a nyelvi parancsok kiírását alternatívaként [14] .
Nem kevésbé jellemző volt a számítógép egyetlen hardveres grafikus módja szöveg hiányában. A színeket (8 szín és két fényerőszint, plusz egy villogás attribútum) és a tényleges grafikát a memória különböző területein tárolták [15] . Ugyanakkor, bár a grafikus felbontás 256 × 192 pixel volt, a színattribútumokat az ismertség szerint állítottuk be. Minden 8x8 pixeles cellához csak két szín (a Sinclair BASIC-ban "tinta" és "papír" szín) és egy-egy fényerő és villogás attribútum rendelhető [16] . Így egy 8 × 8 pixeles területet 9 bájt RAM-mal kódoltak (8 bájt - 8 × 8 pixeles bittérkép, 1 bájt - színattribútumok: 3 bit - karakterszín, 3 bit - háttérszín, 1 bit a megnövelt fényerő és 1 bit ismerős villogás ). Egy ilyen szerveződés bizonyos nehézségeket ( attribútumkonfliktus ) okozott a számítógépes grafika létrehozásakor [17] . Másrészt a kis képernyőmemória (kb. 7 KB) lehetővé tette a képernyő gyorsabb frissítését és a program által felhasznált RAM részarányának növelését [17] , ami elengedhetetlen volt a számítógépes játékokhoz. Ezenkívül a grafikus mód speciális szervezése lehetővé tette a szövegkimenet jelentős optimalizálását szöveges mód hiányában [18] .
A ZX Spectrum programozói meg tudták kerülni a szabványos hardveres videómód korlátait, és olyan szoftveres videómódokat fejlesztettek ki, mint a GigaScreen [19] , 3xColor, MultiColor és mások.
Az első ZX Spectrum modellek beépített hangszóróval rendelkeztek, amely egybites hangkimenetet biztosított [20] . A zene, különösen a többszólamú zene lejátszása szinte a teljes processzoridőt igényelte, mivel a hangot teljes egészében szoftver generálta [21] . A ZX Spectrum 128 modellhez hozzáadták az AY-3-8912 hanggenerátor chipet , amely lehetővé teszi a háromcsatornás hang lejátszását (plusz egy zaj- és burkológörbe csatornát) sok processzoridő nélkül [22] [23] . Ennek a mikroáramkörnek a csatlakoztatása 48 KB memóriakapacitású modelleknél is lehetséges volt [24] [25] [26] .
A Sinclair Research által kiadott eredeti "ZX Spectrum" modellek:
A ZX Spectrum 16K/48K hardverét Richard Altwasser , a Sinclair Research munkatársa, a gép testét Rick Dickinson ipari tervező tervezte [ 9 ] . Az új számítógép szoftverét Steve Vickers fejlesztette ki a Nine Tiles Ltd-vel kötött szerződés alapján , ahol a Sinclair BASIC létrejött [7] . A modell gumibillentyűkkel, miniatűr testtel és spektrum formájú jellegzetes logóval rendelkezett [6] . A számítógépet 1982 - ben adták piacra 125 GBP - ért a 16 KB-os modellért és 175 GBP-ért a 48 KB-os modellért; ezeket az árakat később 99,95 GBP-re, illetve 129,95 GBP-re csökkentették [9] . A 16 KB-os modell tulajdonosai 32 KB-os frissítést vásárolhatnak; frissítésekért a felhasználók elküldhetik Spectrumjukat a Sinclair Research-nek [6] [27] . Harmadik felek egy bővítőporthoz csatlakoztatott 32 KB-os RAM modult is kínáltak [28] [29] .
A fejlesztők 1984 júniusa óta készítik elő a ZX Spectrum + -t , amely ugyanazon év októberében jelent meg [9] . Ez egy "Spectrum" volt 48 KB memóriával, frissített házzal és billentyűzettel; a tokon megjelent egy reset gomb [30] . Elég gyorsan az új modell kétszer annyit kelt el, mint az előző [31] ; egyes gyártók azonban magas törési arányról számoltak be [32] .
A Sinclair Research kifejlesztette a ZX Spectrum 128 -at spanyol forgalmazójával, az Investrónicával [33 ] . Az Investrónica segített a ZX Spectrum+ adaptálásában a spanyol piachoz, miután a spanyol kormány különadót vetett ki minden, 64 KB vagy annál kevesebb memóriával rendelkező, nem spanyol nyelvű számítógépre [34] . Az új modell 128 KB RAM-ot, ötcsatornás hangot tartalmazott az AY-3-8912- n keresztül , valamint egy hangjelzést, amely szoftveresen szintetizált kétcsatornás hangot tudott kiadni egyidejűleg az AY-3-8912-vel, összesen 7 csatornát elérve . 35]MIDI - kompatibilis , RS-232 port , RGB monitor kimenet és 32 KB ROM továbbfejlesztett BASIC szerkesztővel [22] . Az autót először 1985 szeptemberében mutatták be és adták forgalomba Spanyolországban [33] . Az Egyesült Királyságban a nagyszámú eladatlan Spectrum+ miatt az értékesítés 1986 februárjáig csúszott ; a kikiáltási árat 179,95 fontban határozták meg [9] .
A Z80 processzor 16 bites címbusszal rendelkezik, ami azt jelenti, hogy csak 64 KB memóriát tud megcímezni. A további 80 KB RAM eléréséhez bevezették a bankváltást , így a teljes RAM nyolc oldalra oszlik, amelyek mindegyike a címtér tetején jeleníthető meg. Az új 16 KB-os ROM és az eredeti 16 KB-os ROM közötti váltás hasonló módon valósul meg a címtér alján [23] .
A Sinclair BASIC új hangzási képességeinek használatához egy utasítás jelent meg PLAY, és egy új utasítás segítségével a SPECTRUMszámítógép Spectrum 48K módba kapcsolt [22] . Az új utasítások két meglévő, felhasználó által definiált karaktert [36] váltottak fel, ami kompatibilitási problémákat okozott néhány régebbi BASIC programmal.
Az Amstrad által kiadott ZX Spectrum modellek az autók teljes vonalára vonatkozó jogok átruházása után:
1986- ban , röviddel a Sinclair márka és a teljes Spectrum sorozat jogainak megszerzése után, [37] az Amstrad kiadta a ZX Spectrum +2 -t . A gépnek szürke háza volt, rugós billentyűzettel, két joystick porttal és beépített kazettás magnóval, amit "Datacorder"-nek hívtak (mint az " Amstrad CPC 464 "-nél), de egyébként a gép teljesen megegyezett a " ZX Spectrum 128". A gyártási árat csökkentették, így a kiskereskedelmi árak 139-149 fontra csökkentek.
Az új billentyűzeten nem voltak BASIC kulcsszavak, kivéve a LOAD, CODEés a RUN, amelyek a programok futtatásához szükségesek, de ez nem volt nagy probléma, mivel a +2-nek a ZX Spectrum 128-hoz hasonló menürendszere volt, ahol ez lehetséges volt. a régi BASIC 48K és BASIC 128K közötti váltáshoz egy kulcsszókészlettel betűről betűre [38] .
A ZX Spectrum +3 a „+2” modellhez hasonlított, de szalagos magnó helyett 3 hüvelykes hajlékonylemez-meghajtót tartalmazott (mint az „ Amstrad CPC 6128 ” esetében); a test fekete volt. A modellt 1987 -ben adták ki 249 font kikiáltási árral, ami később 199 fontra csökkent [39] [40] . Ez volt az első „Spectrum”, amely további hardver nélkül képes volt a CP/M operációs rendszer futtatására [41] .
A „+3”-ban újabb 2 × 16 KB-os ROM jelent meg, egyetlen 32 KB-os chip formájában. Ennek a kötetnek a felét az átszervezett 128-as ROM második része, a második felét a +3DOS lemezes operációs rendszer foglalta el, amely lényegében az AMSDOS módosított változata volt . Más operációs rendszerek használatához a memóriabank kapcsolási mechanizmusát úgy módosították, hogy a RAM a címtér mind a 64 KB-jára leképezhető legyen. Az ilyen alapvető változások számos inkompatibilitáshoz vezettek, néhány 48K-s és több 128K-s játék leállt az új gépen [40] [42] .
A ZX Spectrum +3 volt az utolsó hivatalos Spectrum modell, amely gyártásba került; a modell gyártása 1990 decemberéig folytatódott . Bár akkoriban a Spectrum eladások az összes otthoni számítógép-eladás egyharmadát tették ki, az Amstrad leállította a gyártást, hogy a fogyasztókat a CPC-vonalra terelje [43] .
A ZX Spectrum +2A azért készült, hogy homogénebbé tegye az autók sorát. A házon továbbra is a "ZX Spectrum +2" felirat szerepelt, de a ház színe ismét fekete lett, mint az első modelleknél. A "+2A" a "+3" alapján készült, 4.1-es ROM-os modellel és olyan alaplappal, amelyen a chipek száma jelentősen lecsökkent - ezek többsége az ASIC chipbe került. A "+3" modell lemezmeghajtóját és hardverét kazettás meghajtóra cserélték, mint az eredeti "+2"-ben. Kezdetben az Amstrad azt tervezte, hogy lemezes interfészt biztosít, de ez nem valósult meg. A ZX Spectrum +3-hoz hasonlóan néhány 48K-s játék és néhány 128K-s játék nem volt kompatibilis ezzel a modellel. .
Később, 1987 -ben a ZX Spectrum +2B bevezetése a gyártás Hongkongból Tajvanra való áthelyezését jelentette .
1983- ban Martin Brennan a Sinclair Researchnél fejlesztette az LC3 (Low Cost Color Computer) játékkonzolt , amelyet mindössze két chipen valósítottak meg, kazettás játékokkal. Steve Berry egy többfeladatos operációs rendszert fejlesztett ki ablakos grafikus felhasználói felülettel az LC3-hoz. A projektet 1983 novemberében leállították a Sinclair QL felé irányuló erőfeszítésekkel [44] .
Az 1980-as évek közepén a Sinclair Research a Loki [45] projektet fejlesztette , mint az Amiga számítógép sokkal olcsóbb (kb. 200 GBP) versenytársát . A Lokinak a Z80H-n kellett volna futnia 7 MHz-en, legalább 128 KB RAM-mal. A hanghoz és a videóhoz két speciális mikroáramkört használtak. A projektet 1986 -ban zárták le az Amstraddal kötött megállapodást követően.
A Sinclair a következő bővítőmodulokat biztosította a ZX Spectrumhoz:
Ezenkívül számos bővítményt kínáltak harmadik fél gyártóktól, különösen:
A különféle gyártók billentyűzetei is népszerűek voltak [47] .
Számos interfész volt a meghajtó csatlakoztatásához, különösen:
Nyugaton a DISCiPLE felület lett a legnépszerűbb, Kelet-Európában és Oroszországban a Beta Disk Interface.
Sinclair licencelte a Spectrumot az amerikai Timex cégnek . A spektrumból származó modelljei a következők:
1989 végén az Egyesült Királyságban a Miles Gordon Technology (perifériák gyártója) kiadta a SAM Coupé számítógépet a Spectrum lehetséges utódjaként, miközben megőrizte a kompatibilitást vele. Ekkor azonban már a „ Commodore Amiga ” és az „ Atari ST ” is megjelent a piacon.
Indiában 1986 - ban a Decibells Electronics bemutatta a Spectrum+ licencelt változatát db Spectrum+ néven. Mielőtt az 1990-es évek elején az értékesítés leállt, több ezer autót adtak el.
Az olcsóság és a tervezés egyszerűsége miatt a "nem hivatalos " Spectrum klónok széles körben elterjedtek a Szovjetunióban . Mind rádióamatőrök, mind együttműködők/magánképviselők és a Szovjetunió / FÁK ipara készítettek . Engedély nélküli klónokat gyártottak Lengyelországban , Romániában , Csehszlovákiában , Argentínában , Brazíliában és számos más országban is.
2014-2015-ben a Retro Computers kiadta a ZX Vega [48] és ZX Vega+ [49] konzolokat , amelyek körülbelül 1000 licencelt játékot tartalmaznak, a ZX Spectrum újratervezésével, elsősorban a retró játékosokat célozva.
Észak - Amerikában és Nyugat-Európában a ZX Spectrum gyorsan felhasználói klubot alakított maga körül, speciális magazinok jöttek létre: Sinclair User (1982. április - 1993. április [50] ), Your Sinclair (1984 januárja óta Your Spectrum néven , a kezdetek óta 1986-tól 1993 szeptemberéig, mint Your Sinclair [51] ) és Crash (1984. február – 1992. április [52] ). A folyóiratok kezdetben leginkább a technikai oldalról írtak, műsorszövegeket, programozási kézikönyveket adtak ki; később a játékiparra kezdtek összpontosítani.
Több száz elektronikus folyóirat és újság jelent meg a posztszovjet térben [53] , köztük: Spectrofon (1994-1996, 23 szám) [54] , " ZX-Format " (1995-1998, 9 szám) [55 ] ] és Adventurer (1995–2004, 15 szám) [56] .
Nyomtatott kiadványok a posztszovjet térben [57] :
A „Spectrum” olcsó volt és könnyen megtanulható – mind a használat, mind a programozás . Ennek köszönhetően számos programozó és mérnök kiindulópontja lett, akik nosztalgiával emlékeznek rá. A korai Spectrum modellek játékplatformként való sikere valószínűleg a számítógép alacsony költségének és vizuális vonzerejének volt köszönhető, mivel ez a számítógép nem rendelkezett különleges "játéktulajdonságokkal". .
A Spectrum számítógépcsalád nagy szoftverkönyvtárral rendelkezik, több mint 25 000 címből. Bár ennek a gyűjteménynek a nagy része játék, a programkészlet nagyon változatos, és tartalmaz programozási nyelveket, adatbázisokat (például VU-File ), szövegszerkesztőket ( Tasword II ), táblázatokat ( VU-Calc ), rajzeszközöket ( OCP Art Studio ). [61] , The Artist ), sőt 3D modellezés ( VU-3D ) is.
A 10 legjobb játék a Your Sinclair magazin szerint :
|
A 10 legjobb játék a Crash magazin szerint :
|
A "ZX Spectrum" játékokat a rajongók hozták létre és jelenleg is, mind a volt Szovjetunió területén, mind külföldön. Számos műfajban léteznek csomagok a játékok automatizált létrehozására (például IF Creator interaktív könyvekhez, 3D Construction Kit 3D küldetésekhez), de gyakrabban használják az assembly nyelvet. Játékíró versenyeket tartanak (pl. Your Game [62] , Mini Game Compo , Crap Game Compo , versenyek különböző demópartikon belül , néha általános versenyben más platformokra szánt játékokkal).
A modern számítógépek, beleértve a mobiltelefonokat, PDA-kat és kommunikátorokat, technikailag képesek a ZX Spectrum számítógépek emulálására . A kész szoftverek (főleg játékok) nagy bázisával a Sinclair ZX Spectrum vitathatatlanul a legtöbb emulált platform a világon. Több mint másfélszáz emulátor létezik a PC-k összes elterjedt operációs rendszeréhez, különösen a Windows architektúrához, játékkonzolokhoz és mobiltelefonokhoz [63] [64] .
1999. augusztus 31-én az Amstrad engedélyezte a ROM-ok terjesztését ZX Spectrum számítógépekhez [65] , így ennek a családnak az emulálása legális.
ZX Spectrum emulátorok projektjei MK STM32 -n :
Tematikus oldalak | |
---|---|
Bibliográfiai katalógusokban |
|
Sinclair számítógépek és klónjaik | ||
---|---|---|
Sinclair | ||
timex | ||
klónok | ||
Szovjetunió, Oroszország, FÁK |
| |
Periféria | ||
Egyéb |
|