ZX Spectrum -ohjelmisto

ZX Spectrum -tietokoneperheellä on suuri ohjelmistokirjasto , jossa on yli 23 000 nimikettä [1] . Vaikka suurin osa tästä kokoelmasta on pelejä, ohjelmasarja on hyvin monipuolinen ja sisältää ohjelmointikieliä (C, Pascal, Prolog, Forth, useita kokoajia), Sinclair BASIC -kääntäjiä, Sinclair BASIC -laajennuksia ( Beta BASIC , MegaBASIC , Laser BASIC jne. [2] ), tietokannat (esim. VU-File ), tekstinkäsittelyohjelmat ( Tasword, Tasword II , The Last Word ), laskentataulukot ( VU-Calc ), graafiset editorit ( OCP Art Studio [3] , The Artist ) ja jopa PCB-asettelutyökalut ( Layout 86 ) [4] .

Jakelu

Nauha

Aluksi suurin osa "Spectrumin" ohjelmista jaettiin äänikasetteilla . Kaupallisen pelin hinta kasetilla oli 5-10 GBP , budjettiversio - 3 GBP. "Spectrum" on suunniteltu toimimaan perinteisen kotitalouksien kasettinauhurin kanssa [ 5] . Keskimääräinen aika yhden pelin lataamiseen äänikasetilta muistiin oli 3-5 minuuttia. Fyysisesti tallenne oli ääni (ihmiskorvan havaitsema), jonka Spectrum tulkitsi tavujen sarjaksi. Keskimääräinen luku-/kirjoitusnopeus on noin 1500 bps [6] .

Ohjelmien suora uudelleenkirjoittaminen nauhurista toiseen johti yleensä tallennuksen laadun heikkenemiseen. Myös yhdellä nauhurilla tehty äänite ei välttämättä lue hyvin toisella; tämä ratkesi yleensä painamalla kasettia alas lukemisen aikana tai jopa säätämällä lukupään asentoa manuaalisesti. Yleisesti ottaen nauhalta lukeminen oli melko luotettavaa, mutta jokainen käyttäjä tietää ärsyttävän lukuvirheilmoituksen " R Tape loading error, 0:1". Ohjelmien kopioimiseen tietokoneen muistin kautta oli monia apuohjelmia (suosituimmat: Copy 86M [7] , TFCOPY, COPY COPY [8] ), jotkut kopiokoneohjelmat käyttivät videomuistia kopioitujen tietojen tallentamiseen.

Kehittäjät ryhtyivät toimenpiteisiin suojautuakseen kopiointia vastaan. Esimerkiksi kasetilta käynnistettäessä lyhyt käynnistyslatain ladattiin ensin omalla käynnistyskoodillaan käyttäen epästandardia nopeutta. Joissakin tapauksissa pelin käynnistämisen yhteydessä käyttäjää pyydettiin syöttämään sana pelin dokumentaatiosta (yleensä se oli pelin juonetta kuvaava novelli). Epätavallinen suojausmenetelmä oli Lenslok- laitteen käyttö : tämä on sarja muovisia prismoja, jotka on kiinnitetty koteloon pelin kanssa jaettavaksi; ajatuksena oli, että kun ohjelma käynnistyy, salattu sana näkyy näytöllä; asettamalla prismoja ruudulle, voidaan tulkita sana ja siten päästä käsiksi.

Microdrive ja Interface 2 -kasetit

Heinäkuussa 1983 ilmestyi ZX Microdrive -tekniikka ( ZX Interface 1 ja Microdrive maksoivat 79,95 puntaa) ja siitä tuli nopeasti melko suosittu Spectrum-käyttäjien keskuudessa, mutta kustantajille ohjelmien julkaiseminen kasetilla oli suuruusluokkaa korkeampi kuin nauhalla (kasetin hinta). 4,95 £). Lisäksi patruunoilla oli maine epäluotettavina tietovälineinä, joten jokainen tuote oli tarkastettava huolellisesti ennen toimitusta. Näistä syistä pelin Microdrive-julkaisu yleensä vain täydensi kasettijulkaisua.

Vain 10 peliä julkaistiin ZX Interface 2 :lle suunnitelluilla patruunoilla (mukaan lukien Jetpac , Planetoids jne.): suuri latausnopeus ei kompensoinut laitteen (19,95 puntaa) ja kasetin (14,95 puntaa) kustannuksia.

Levykkeet

ZX Spectrumille on julkaistu useita levyohjaimia. Yksi ensimmäisistä on Technology Research Ltd: n ZX FDC-1 ja Beta Disk Interface .

Miles Gordon Technologyn DISCiPLE- ja +D - järjestelmistä tuli melko suosittuja, mutta suurin osa niille julkaistuista ohjelmistoista oli apuohjelmia.

ZX Spectrum +3:n julkaisun jälkeen ilmestyi kaupallisia ohjelmia, jotka toimitettiin omilla 3 tuuman levykkeillä  - yli 1000 erilaista levyä julkaistiin vuosina 1987-1997 [9] .

Muita tapoja

Pienet ohjelmat, enimmäkseen Sinclair BASICissa , jaettiin lähdekoodina, painettiin aikakauslehtiin ja kirjoihin. Lukija voi kirjoittaa tämän koodin manuaalisesti tietokoneellaan, ajaa sen ja tallentaa sen kasetille myöhempää käyttöä varten [10] . Sitten aikakauslehdet alkoivat tulostaa pitkiä luetteloita heksadesimaaliluvuista, jotka oli täydennetty tarkistussummilla - pelien ja työkalujen konekoodikaapeleilla.

Epätavallinen levitystapa oli radiolähetys: kuuntelijat saattoivat tallentaa lähetyksen radiovastaanottimesta kasetille lukeakseen levyn spektristä. [11] [12]

Jotkut aikakauslehdet ovat omaksuneet jakelumenetelmän 7 tuuman levyjen muodossa, jotka on suunniteltu toistettavaksi perinteisillä vinyylilevylaitteilla (samanlainen kuin Floppy-ROM ). Brittiläisten musiikkiryhmien levyiltä vuosina 1984 - 1996 löytyi toisinaan kappale, jossa oli ohjelma ZX Spectrumille.

Joulukuussa 1989 CD-soittimien yleistymisen vuoksi Code Masters julkaisi The CD Games Packin , 30 pelin kokoelman ääni-CD:llä . levyn mukana toimitettiin erityinen äänikaapeli Spectrumin kytkemiseksi CD-soittimeen. Kokoelman hinta oli 19,95 puntaa, mutta sen myynti ei onnistunut - markkinoiden huomio oli jo siirtynyt 16-bittisiin koneisiin.

Pelatuimmat pelit

Kymmenen suosituinta peliä Your Sinclair -lehden mukaan ] :

  1. 3D deathchase
  2. Kapinatähti
  3. Kaikki tai ei mitään
  4. Pysäytä Express
  5. Head Over Heels
  6. R-tyyppi
  7. Vahti
  8. Rainbow saaret
  9. lohkareviiva
  10. Tornado matalalla tasolla

Kymmenen suosituinta peliä CRASH - lehden mukaan :

  1. Rainbow saaret
  2. Chasen pääkonttori
  3. RoboCop
  4. RoboCop 2
  5. Huimausta
  6. Kohde: Renegade
  7. Magicland Dizzy
  8. Batman: Elokuva
  9. Operaatio Wolf
  10. keskiyön vastus

Entisen Neuvostoliiton alueella

Neuvostoliitossa/IVY:ssä äänikasetit [15] olivat alun perin pääjakelumenetelmä , ja sitten asteittaisen siirtymisen vuoksi levyjärjestelmiin 5 tuuman TR-DOS- levykkeet [16] [17] . Myös ohjelmien jakelu tapahtui jonkin aikaa televisiolähetysten kautta metrikanavien alueella [18] : television kuvassa näkyi ohuita pystysuoria raitoja, ja äänitieltä voitiin tallentaa useita ohjelmia, vaikka tällaisten tallenteiden laatu oli keskinkertainen. Ilmeisesti monet pelit pääsivät Venäjälle Puolan kautta: usein pelin lataamisen yhteydessä saattoi nähdä puolalaisen hakkerin jättämän kirjoituksen ”Cracked by Bill Gilbert” [19] .

Muutamia kotimaisia ​​pelejä:

Merkittävä osa kotimaisista peleistä on muiden alustojen pelien analogeja.

Ensimmäinen kotimainen peli "ZX Spectrumille" on ilmeisesti V. A. Balyasovin Tetris ( 1986 ) [20] . "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 (esimerkiksi Your Game [21] , Mini Game Compo , Crap Game Compo , kilpailut eri demobileissä , joskus yleisessä kilpailussa, jossa on pelejä muille alustoille).

Muistiinpanot

  1. WorldOfSpectrum.org-arkisto arkistoitu 4. maaliskuuta 2016 Wayback Machinessa 
  2. ZX Spectrumin PERUSmurteet . - Peter, 1992. - ISBN 5-7190-0001-1 .
  3. Art Studio  // Sinclair User. - 1985. - Nro 43 . Arkistoitu alkuperäisestä 24. syyskuuta 2006.
  4. Järjestelmäohjelmat ZX Spectrumille. - Peter, 1993. - ISBN 5-7190-0010-0 .
  5. Vickers, Steven; ja Bradbeer, Robin. 6. Kasettinauhurin käyttäminen // Sinclair ZX Spectrum: Johdanto  (uuspr.) . - Sinclair Research , 1982. - S. 21.
  6. Tietojen tallennus kasetille arkistoitu 15. huhtikuuta 2012 Wayback Machinessa 
  7. Copy 86M arkistoitu 5. maaliskuuta 2016 Wayback Machinessa World of Spectrumissa
  8. Upeita mahdollisuuksia Spectrum - Tape - kopiokoneillesi . Haettu 5. kesäkuuta 2012. Arkistoitu alkuperäisestä 5. maaliskuuta 2016.
  9. World of Spectrum - +3 levyä arkistoitu 10. marraskuuta 2017 Wayback Machinessa 
  10. World of Spectrum - kirjoitukset arkistoitu 5. toukokuuta 2012 Wayback Machinessa 
  11. Ohjelmat ohjelma  // Sinclair User. - 1983. - Nro 16 . Arkistoitu alkuperäisestä 24. syyskuuta 2006.  - huomautus Radio West -radioaseman ( Bristol ) ohjelmien lähettämisestä
  12. Ukrainan tv-kanava UT-1 90- luvulla lähetti ohjelmia arkisin. Pohjimmiltaan se oli uutisia, mainoksia ja demo-ohjelmia.
  13. CD Games Pack arkistoitu 15. kesäkuuta 2012 Wayback Machinessa World of Spectrumissa
  14. ZX Spectrumin pelejä ja ohjelmia sisältävien kasettien kannet Arkistoitu 29. tammikuuta 2012 Wayback Machinessa  (venäjäksi)
  15. Virtuaalinen TR-DOS . Haettu 25. huhtikuuta 2009. Arkistoitu alkuperäisestä 10. helmikuuta 2009.
  16. N. Yu. Rodionov. Ohjelmien sovittaminen TR-DOS-järjestelmään . – 1992.
  17. Auta minua muistamaan peli 2 - Speccy on valintamme!
  18. Bill Gilbert Arkistoitu 27. tammikuuta 2012 Wayback Machinessa SpeccyWikissä
  19. Tetris, V. A. Balyasov (1986) Arkistoitu 14. syyskuuta 2011 Wayback Machinessa World of Spectrumissa
  20. "Sinun pelisi" -kilpailun sivu "Paragraph" -lehden verkkosivuilla . Käyttöpäivä: 14. joulukuuta 2011. Arkistoitu alkuperäisestä 3. toukokuuta 2013.