ZX Spectrum | |
---|---|
Tyyppi | kotitietokone |
Kehittäjä | Sinclair-tutkimus |
Valmistaja | Sinclair-tutkimus |
Julkaisupäivä | 23. huhtikuuta 1982 |
Valmistettu mukaan | 1992 [1] |
prosessori | Z80 taajuudella 3,5 MHz |
RAM | 16/48/128 kt |
Tallennuslaitteet | äänikasetti, levyke |
OS | Sinclair BASIC |
Edeltäjä | ZX81 |
Perillinen | QL |
Mediatiedostot Wikimedia Commonsissa |
ZX Spectrum on 8-bittinen [2] kotitietokone , jonka on luonut englantilainen yritys Sinclair Research Ltd , joka perustuu Zilog Z80 -mikroprosessoriin . Kehityksen aikana tietokonetta kutsuttiin nimellä "ZX81 Color" ja "ZX82" [3] , nimi "ZX Spectrum" korosti yhtä tärkeimmistä eroista edeltäjäänsä ZX81 :een - värikuvaa. Tämän tietokoneen ihailijat kutsuvat sitä usein "Speccyksi" ( eng. Speccy ) [4] .
1980-luvun alussa "ZX Spectrum" oli yksi suosituimmista tietokoneista Euroopassa , ja sen lukuisat kloonit yleistyivät 1990 -luvun alussa entisessä Neuvostoliitossa / IVY :ssä . Alhaisen hinnan ansiosta näitä koneita myytiin yli miljoona ensimmäisen 17 kuukauden aikana. Tietokoneen halpa hinta johtui useista tekijöistä: ULA -tekniikan käyttö , jolla suurin osa piireistä sijoitettiin yhdelle sirulle, alhaiset tekniset ja käyttäjäominaisuudet verrattuna tuon ajan kalliimpiin tietokoneisiin, kotitaloustelevisio näyttönä ja nauhuri ulkoisena asemana [ 5 ] .
1980-luvulla ZX Spectrumin tärkein kilpailija Euroopan markkinoilla oli Commodore 64 . Muita tärkeitä kilpailijoita olivat 8-bittinen "Atari" , " BBC Micro ", " Amstrad CPC " ja joissain maissa MSX .
"Sinclair ZX Spectrum" esiteltiin huhtikuussa 1982 kahdessa versiossa - 16 ja 48 kilotavulla RAM-muistilla [6] .
"ZX Spectrum 48":ssa oli 16 kilotavun ROM , johon "viljattiin" BASIC-kielen murre , niin kutsuttu Sinclair BASIC [7] . Tämä sama ROM-ohjelma tarjosi perus-I/O- ja käyttöliittymän. Järjestelmäprosesseja (esim. näytölle tulostamista) voitaisiin käyttää konekoodista kutsumalla niitä absoluuttisiin osoitteisiin [8] . Tietokonearkkitehdit omaksuivat politiikan olla muuttamatta ROM-ohjelmaa, vaikka siinä oli virheitä [9] [10] . Tällaisen "käyttöjärjestelmän" ja ohjelmointikielen sijainti pysyvässä muistissa varmisti tietokoneen uudelleenkäynnistyksen muutamassa sekunnissa, mukaan lukien RAM -muistin testauksen ja mikä tärkeintä, pienensi ohjelmien kokoa (ohjelmoija saattoi käyttää "standardia" ” ROM-menettelyt kuluttamatta käytettävissä olevaa RAM-muistia ja menettämättä tätä yhteensopivuutta) [11] .
Ensimmäisessä mallissa "ZX Spectrum" oli halpavalmistusnäppäimistö , joka koostui 40 kuminäppäimestä [6] . Tällainen näppäimistö vaikeutti nopeaa kirjoittamista - tästä lähtien yleisen käsityksen [12] mukaan BASIC-tulkin syöttötilaa oli viisi, jotka säästävät näppäinpainalluksia. Syöttötila näytettiin kohdistimen kanssa. Nämä tilat olivat:
Tila vaihdettiin sekä automaattisesti että käyttämällä ohjauspainikkeita Caps Shiftja Symbol Shift. Esimerkiksi joukon alussa BASIC odottaa rivinumeroa tai komentoa, joten kohdistin on tilassa K. Näppäimen painaminen kerran Gtässä tilassa avaa automaattisesti käyttäjän GO TO. Sen jälkeen kursori siirtyy tilaan Lja voit kirjoittaa numeron, muuttujan nimen kirjoitettuna tai matemaattisen lausekkeen (mukaan lukien tilan käyttö Е) [13] . Myöhemmät mallit (alkaen "ZX Spectrum 128":sta) mahdollistivat kielikomentojen kirjoittamisen vaihtoehtona [14] .
Yhtä ominaista oli tietokoneen ainoa laitteiston graafinen tila ilman tekstiä. Värit (8 väriä ja kaksi kirkkaustasoa sekä vilkkuminen) ja varsinainen grafiikka tallennettiin muistin eri alueille [15] . Samaan aikaan, vaikka graafinen resoluutio oli 256 × 192 pikseliä, väriattribuutit asetettiin tutun mukaan. Jokaiselle 8x8 pikselin solulle saattoi olla määritetty vain kaksi väriä (jota kutsutaan "musteiksi" ja "paperiväreiksi" Sinclair BASICissa) ja yksi kirkkaus- ja välkyntäattribuutti kullakin [16] . Siten 8 × 8 pikselin alue koodattiin 9 tavulla RAM-muistilla (8 tavua - 8 × 8 pikselin bittikartta, 1 tavu - väriattribuutit: 3 bittiä - merkin väri, 3 bittiä - taustaväri, 1 bitti lisääntynyt kirkkaus ja 1 bitti tuttuusvärähtelyä ). Tällainen organisaatio aiheutti tiettyjä vaikeuksia ( attribuuttiristiriita ) tietokonegrafiikkaa luotaessa [17] . Toisaalta pieni määrä näyttömuistia (noin 7 KB) mahdollisti näytön nopeamman päivittämisen ja ohjelman itsensä käyttämän RAM:n osuuden lisäämisen [17] , mikä oli olennaista tietokonepeleissä. Lisäksi graafisen tilan erityinen organisointi mahdollisti tekstin tulostamisen merkittävästi optimoinnin ilman tekstitilaa [18] .
ZX Spectrum -ohjelmoijat pystyivät kiertämään standardilaitteiston videotilan rajoitukset, ja ohjelmistovideotiloja, kuten GigaScreen [19] , 3xColor, MultiColor ja muita kehitettiin.
Ensimmäisessä ZX Spectrum -malleissa oli sisäänrakennettu kaiutin, joka tarjosi yhden bitin äänen ulostulon [20] . Musiikin, erityisesti polyfonisen musiikin soittaminen vaati lähes koko prosessoriajan käyttöä, koska ääni oli kokonaan ohjelmiston tuottamaa [21] . AY-3-8912- äänigeneraattorisiru lisättiin ZX Spectrum 128 -malliin , jonka avulla voit toistaa kolmikanavaista ääntä (sekä kohina- ja verhokäyräkanavaa) ilman paljon prosessoriaikaa [22] [23] . Tämän mikropiirin liittäminen oli mahdollista myös malleissa, joiden muistikapasiteetti on 48 KB [24] [25] [26] .
Sinclair Researchin julkaisemat alkuperäiset "ZX Spectrum" -mallit:
ZX Spectrum 16K/48K :n laitteiston suunnitteli Richard Altwasser Sinclair Researchista, ja koneen rungon suunnitteli teollinen muotoilija Rick Dickinson [ 9 ] . Uuden tietokoneen ohjelmiston kehitti Steve Vickers Nine Tiles Ltd:n kanssa tehdyllä sopimuksella, jossa Sinclair BASIC luotiin [7] . Mallissa oli kumiset näppäimet, pienoisrunko ja tunnusomainen logo spektrin muodossa [6] . Tietokone julkaistiin markkinoille vuonna 1982 hintaan 125 puntaa 16 kt:n mallista ja 175 puntaa 48 kt:n mallista. näitä hintoja alennettiin myöhemmin 99,95 puntaa ja 129,95 puntaa [9] . 16 kt:n mallin omistajat voivat ostaa 32 kt:n päivityksen; Päivityksiä varten käyttäjät voivat lähettää Spectruminsa postitse Sinclair Researchille [6] [27] . Kolmannet osapuolet tarjosivat myös 32 kt:n RAM-moduulia, joka oli kytketty laajennusporttiin [28] [29] .
Kesäkuusta 1984 lähtien kehittäjät ovat valmistaneet ZX Spectrum + :aa , joka julkaistiin saman vuoden lokakuussa [9] . Se oli "Spectrum", jossa oli 48 kt muistia, päivitetty kotelo ja näppäimistö; koteloon ilmestyi nollauspainike [30] . Melko nopeasti uusi malli alkoi myydä kaksi kertaa enemmän kuin edellinen [31] ; Jotkut myyjät ovat kuitenkin raportoineet korkeista rikkoutumismääristä [32] .
Sinclair Research kehitti ZX Spectrum 128 :n espanjalaisen jakelijansa Investrónican kanssa [33 ] . Investrónica auttoi mukauttamaan ZX Spectrum+:n Espanjan markkinoille sen jälkeen, kun Espanjan hallitus määräsi erityisveron kaikille ei-espanjankielisille tietokoneille, joissa on 64 kilotavua tai vähemmän muistia [34] . Uusi malli sisälsi 128 kilotavua RAM-muistia, viisikanavaista ääntä AY-3-8912 :n kautta , myös äänimerkin, joka pystyi tuottamaan ohjelmistosyntetisoitua kaksikanavaista ääntä samanaikaisesti AY-3-8912:n kanssa, saavuttaen yhteensä 7 kanavaa [ 35]MIDI - yhteensopiva , RS-232-portti , RGB-monitorilähtö ja 32 kilotavua ROM parannetulla BASIC-editorilla [22] . Auto esiteltiin ensimmäisen kerran ja otettiin myyntiin syyskuussa 1985 Espanjassa [33] . Isossa-Britanniassa myymättömien Spectrum+-laitteiden suuren määrän vuoksi myynti viivästyi helmikuuhun 1986 asti . lähtöhinnaksi vahvistettiin 179,95 puntaa [9] .
Z80-prosessorissa on 16-bittinen osoiteväylä, mikä tarkoittaa, että se voi osoittaa vain 64 kilotavua muistia. 80 kt RAM - muistin lisäämiseksi otettiin käyttöön pankkivaihto , joten koko RAM on jaettu kahdeksaan sivuun, joista jokainen voidaan näyttää osoiteavaruuden yläosassa. Vaihto uuden 16 KB ROM:n ja alkuperäisen 16 KB ROMin välillä on toteutettu samalla tavalla osoiteavaruuden alaosassa [23] .
Sinclair BASICin uusien ääniominaisuuksien käyttöön ilmestyi PLAYohje ja uuden ohjeen avulla SPECTRUMtietokone siirtyi Spectrum 48K -tilaan [22] . Uudet ohjeet korvasivat kaksi olemassa olevaa käyttäjän määrittämää merkkiä [36] , mikä aiheutti yhteensopivuusongelmia joidenkin vanhempien BASIC-ohjelmien kanssa.
Amstradin julkaisemat ZX Spectrum -mallit koko autosarjan oikeuksien siirron jälkeen:
Vuonna 1986 Amstrad julkaisi ZX Spectrum +2 : n pian sen jälkeen, kun se oli hankkinut Sinclair-tuotemerkin ja oikeudet koko Spectrum -sarjaan . Koneessa oli harmaa runko, jossa oli jousikuormitettu näppäimistö, kaksi ohjaussauvaporttia ja sisäänrakennettu kasettinauhuri nimeltä "Datacorder" (kuten " Amstrad CPC 464 "), mutta muuten kone oli täysin identtinen ZX Spectrum 128". Tuotantohintaa alennettiin, jolloin vähittäismyyntihinnat laskivat 139–149 puntaa.
Uudessa näppäimistössä ei ollut BASIC-avainsanatunnisteita paitsi LOAD, CODEja RUN, joita tarvittiin ohjelmien suorittamiseen, mutta tämä ei ollut suuri ongelma, koska +2:ssa oli ZX Spectrum 128:n kaltainen valikkojärjestelmä, jossa se oli mahdollista. vaihtaaksesi vanhan BASIC 48K:n ja BASIC 128K:n välillä avainsanoja kirjaimelta [38] .
ZX Spectrum +3 näytti samanlaiselta kuin malli "+2", mutta sisälsi 3 tuuman levykeaseman nauhurin sijasta (kuten " Amstrad CPC 6128 "); runko oli musta. Malli julkaistiin vuonna 1987 , ja sen lähtöhinta oli 249 puntaa, joka myöhemmin putosi 199 puntaa [39] [40] . Se oli ensimmäinen "Spectrum", joka pystyi ajamaan CP/M -käyttöjärjestelmää ilman lisälaitteita [41] .
Kohdassa "+3" ilmestyi toinen 2 × 16 kt ROM, yhden 32 kt:n sirun muodossa. Puolet tästä tilavuudesta käytti uudelleen organisoidun 128 ROMin toinen osa, toisen puolen +3DOS-levykäyttöjärjestelmä, joka oli pohjimmiltaan AMSDOS :n modifioitu versio . Muiden käyttöjärjestelmien käyttämiseksi muistipankin vaihtomekanismia muutettiin siten, että RAM pystyi kohdistamaan osoiteavaruuden kaikkiin 64 kilotavuun. Tällaiset perustavanlaatuiset muutokset johtivat useisiin yhteensopimattomuuksiin, jotkut 48K:n pelit ja useat 128K:n pelit lakkasivat toimimasta uudessa koneessa [40] [42] .
ZX Spectrum +3 oli viimeinen virallinen Spectrum-malli, joka otettiin tuotantoon; mallin tuotanto jatkui joulukuuhun 1990 saakka . Vaikka Spectrum-myynnin osuus oli tuolloin kolmannes kotitietokoneiden myynnistä, Amstrad lopetti tuotannon yrittääkseen muuttaa kuluttajat CPC-linjaan [43] .
ZX Spectrum +2A tehtiin tekemään autosarjasta homogeenisempaa. Kotelossa oli edelleen merkintä "ZX Spectrum +2", mutta kotelon väristä tuli jälleen musta, kuten ensimmäisissä malleissa. "+2A" tehtiin "+3":n pohjalta, 4.1 ROM-mallilla ja emolevyllä, jolla sirujen määrää vähennettiin merkittävästi - suurin osa niistä oli integroitu ASIC -siruun. "+3"-mallin levyasema ja laitteisto korvattiin kasettiasemalla, kuten alkuperäisessä "+2". Aluksi Amstrad suunnitteli tarjoavansa levyliittymän, mutta sitä ei koskaan tehty. Kuten ZX Spectrum +3:ssa, jotkin 48K-pelit ja muutamat 128K-pelit eivät olleet yhteensopivia tämän mallin kanssa. .
Myöhemmin, vuonna 1987 , ZX Spectrum +2B :n käyttöönotto merkitsi tuotannon siirtämistä Hongkongista Taiwaniin .
Vuonna 1983 Martin Brennan kehitti LC3 (Low Cost Color Computer) -pelikonsolia Sinclair Researchissa , joka toteutettiin vain kahdella sirulla ja pelien kanssa kaseteissa. Steve Berry kehitti moniajokäyttöjärjestelmän ikkunallisella graafisella käyttöliittymällä LC3:lle. Projekti keskeytettiin marraskuussa 1983, kun ponnistelut kohdistuivat Sinclair QL :ään [44] .
1980-luvun puolivälissä Sinclair Research kehitti Loki [45] -projektia paljon halvemmaksi (noin 200 puntaa) kilpailijaksi Amiga -tietokoneelle . Lokin piti toimia Z80H:lla 7 MHz:llä, ja sillä on vähintään 128 KB RAM-muistia. Äänelle ja videolle käytettiin kahta erikoistunutta mikropiiriä. Projekti lopetettiin vuonna 1986 Amstradin kanssa tehdyn sopimuksen jälkeen.
Sinclair toimitti seuraavat laajennusmoduulit ZX Spectrumille:
Lisäksi tarjottiin useita laajennuksia kolmansien osapuolien valmistajilta, erityisesti:
Myös eri valmistajien näppäimistöt olivat suosittuja [47] .
Aseman liittämiseen oli useita rajapintoja, erityisesti:
Lännessä DISCiPLE-liittymästä on tullut suosituin, Itä-Euroopassa ja Venäjällä - Beta Disk Interface.
Sinclair lisensoi Spectrumin amerikkalaiselle Timex -yhtiölle . Hänen spektripohjaiset mallinsa ovat:
Vuoden 1989 lopussa Isossa-Britanniassa Miles Gordon Technology (oheislaitteiden valmistaja) julkaisi SAM Coupé -tietokoneen Spectrumin mahdollisena seuraajana, säilyttäen samalla yhteensopivuuden sen kanssa. Tuolloin " Commodore Amiga " ja " Atari ST " olivat kuitenkin jo tulleet markkinoille.
Intiassa Decibells Electronics esitteli vuonna 1986 lisensoidun version Spectrum+:sta nimellä db Spectrum+. Ennen kuin myynti loppui 1990-luvun alussa, autoja myytiin useita tuhansia.
Suunnittelun halvuudesta ja yksinkertaisuudesta johtuen "epäviralliset " Spectrum-kloonit yleistyivät Neuvostoliitossa . Niitä ovat tehneet sekä radioamatöörit että yhteistyökumppanit/yksityiset kansanedustajat ja Neuvostoliiton / IVY :n teollisuus . Lisensoimattomia klooneja tuotettiin myös Puolassa , Romaniassa , Tšekkoslovakiassa , Argentiinassa , Brasiliassa ja useissa muissa maissa.
Vuosina 2014–2015 Retro Computers julkaisi ZX Vega [48] ja ZX Vega+ [49] -konsolit , jotka sisälsivät noin 1 000 lisensoitua peliä, ZX Spectrumin uudelleensuunnittelu, joka on suunnattu ensisijaisesti retropelaajille.
Pohjois -Amerikassa ja Länsi-Euroopassa ZX Spectrum muodosti nopeasti käyttäjien kerhon ympärilleen, ja erikoislehtiä luotiin: Sinclair User (huhtikuu 1982 - huhtikuu 1993 [50] ), Your Sinclair (tammikuusta 1984 alkaen nimellä Your Spectrum , alusta lähtien 1986-syyskuu 1993 nimellä Your Sinclair [51] ) ja Crash (helmikuu 1984 - huhtikuu 1992 [52] ). Aluksi lehdet kirjoittivat enimmäkseen teknisestä puolesta, julkaisivat ohjelmatekstejä ja ohjelmointioppaita; myöhemmin he alkoivat keskittyä peliteollisuuteen.
Neuvostoliiton jälkeisessä tilassa julkaistiin useita satoja nimikkeitä elektronisia aikakauslehtiä ja sanomalehtiä [53] , mukaan lukien: Spectrofon (1994-1996, 23 numeroa) [54] , " ZX-Format " (1995-1998, 9 numeroa) [55] ] ja Adventurer (1995–2004, 15 numeroa) [56] .
Painetut julkaisut Neuvostoliiton jälkeisessä tilassa [57] :
"Spectrum" oli halpa ja helppo oppia - sekä käyttö että ohjelmointi . Tämän ansiosta hänestä tuli lähtökohta monille ohjelmoijille ja insinööreille, jotka muistavat häntä nostalgialla. Varhaisten Spectrum-mallien menestys pelialustana johtui luultavasti tietokoneen edullisista kustannuksista ja ulkonäöstä, koska tällä tietokoneella ei ollut erityisiä "peliominaisuuksia". .
Spectrum-tietokoneperheellä on suuri ohjelmistokirjasto, jossa on yli 25 000 nimikettä. Vaikka suurin osa tästä kokoelmasta on pelejä, ohjelmasarja on hyvin monipuolinen ja sisältää ohjelmointikieliä, tietokantoja (esim. VU-File ), tekstinkäsittelyohjelmia ( Tasword II ), laskentataulukoita ( VU-Calc ), piirustustyökaluja ( OCP Art Studio ) [61] , The Artist ) ja jopa 3D-mallinnus ( VU-3D ).
10 parasta peliä Your Sinclair -lehden mukaan :
|
10 parasta peliä Crash - lehden mukaan :
|
"ZX Spectrum" -pelejä luovat harrastajat ja tällä hetkellä sekä entisen Neuvostoliiton alueella että ulkomailla. On olemassa paketteja pelien automaattiseen luomiseen useissa genreissä (esimerkiksi IF Creator interaktiivisille kirjoille, 3D Construction Kit 3D-tehtäville), mutta kokoonpanokieltä käytetään yleisemmin. Pelien kirjoituskilpailuja järjestetään (esim . Your Game [62] , Mini Game Compo , Crap Game Compo , kilpailut eri demobileissä , joskus yleisissä kilpailuissa pelejä muille alustoille).
Nykyaikaisilla tietokoneilla, mukaan lukien matkapuhelimet, PDA:t ja kommunikaattorit, on tekninen kyky emuloida ZX Spectrum -tietokonetta. Sinclair ZX Spectrumilla on laaja valikoima valmiita ohjelmistoja (enimmäkseen pelejä), joten se on luultavasti maailman emuloiduin alusta. Kaikille tavallisille PC-käyttöjärjestelmille, erityisesti Windows-arkkitehtuurille, pelikonsoleille ja matkapuhelimille, on yli puolitoista sataa emulaattoria [63] [64] .
Amstrad valtuutti 31. elokuuta 1999 ROM-levyjen jakelun ZX Spectrum -tietokoneille [65] , joten tämän perheen emulointi on laillista.
ZX Spectrum -emulaattorien projektit MK STM32 : lla :
![]() | |
---|---|
Bibliografisissa luetteloissa |
|
Sinclair- tietokoneet ja niiden kloonit | ||
---|---|---|
Sinclair | ||
timex | ||
klooneja | ||
Neuvostoliitto, Venäjä, IVY |
| |
Periferia | ||
muu |
|