ZX Spectrum -tietokone täytti 40 vuotta vuonna 2022. Isossa-Britanniassa ja Euroopassa suunnilleen samaan aikaan Commodore 64:n kanssa julkaistu brittiläinen budjettikotitietokone on vaikuttanut valtavasti syntymässä olevaan tietojenkäsittely- ja peliteollisuuteen. Nykyään ZX Spectrumit ovat harvinaisia, mutta niitä voidaan emuloida.
Brittiläinen tietokone, joka saattaa olla tutumpi, on Raspberry Pi. Voit asentaa emulaattorin Raspberry Pi OS käyttää ZX Spectrum -ohjelmistoa, tai voit kokeilla jotain erilaista: paljasmetalliemulaattoria, kuten ZXBaremulaattori.
Kun tietokoneella suoritetaan ohjelmistoja muille alustoille, tyypillisiä ratkaisuja ovat virtuaalikone tai emulointi.
Molemmat menetelmät vaativat taustalla olevan käyttöjärjestelmän, kuten Windowsin tai Linuxin, virtualisointi- tai emulointiohjelmiston "isännöimiseksi". Paljasmetalliemulaatiolla emuloitu tai virtualisoitu ympäristö kuitenkin toimii ilman käyttöjärjestelmää.
Tällä on useita etuja, ei vähiten lyhentynyt latenssi. Se tarkoittaa myös, että emuloitu ympäristö voi käynnistyä paljon nopeammin kuin se voi "palata" tavallista käyttöjärjestelmää.
Mikä on ZX Spectrum -tietokone?
Vuonna 1982 julkaistu 8-bittinen tietokone ZX Spectrum myi 5 miljoonaa kappaletta eläkkeelle vuonna 1992 saakka. Vaikka ne tunnistettiin sateenkaarimotiivista alkuperäisissä ja myöhemmissä malleissa, harvat alkuperäiset ZX Spectrum -tietokoneet pääsivät Yhdysvaltoihin. Sen sijaan tuotettiin lisensoituja klooneja, kuten Timex T/S 2068. Muualla, kuten Itä-Euroopassa, Venäjällä ja Kaakkois-Aasiassa, vapautettiin epävirallisia klooneja.
Kuten useimmat 8-bittiset järjestelmät, ZX Spectrum -emolevy on sijoitettu koteloon, jossa on päälle asennettu näppäimistö. Tämä eroaa siitä, että näppäimiä on mahdollisimman vähän (kumipainikkeet näppäinten sijaan) ja se tarjoaa joukon pikanäppäimiä ohjelmointikomentoille.
Tiedot voidaan ladata tai tallentaa kasetteille, pienemmälle magneettinauhakasetille (käyttämällä Microdrive-nimistä laitetta) tai myöhemmissä malleissa 3 tuuman CF2:lle ("Compact Floppy Disk").
Monet suuren nimen pelit mukautettiin ZX Spectrumille. Elokuvaliitokset, kuten vuoden 1989 Batman: The Movie (nimetty erottamaan se aikaisemmasta DC-lisensoidusta pelistä), Capcomin kolikkopeli Ghosts'n'Goblins ja jopa avaruustutkimuksen klassikko Elite (Elite Dangerousin kanta) julkaistiin kaikki ZX: lle Spektri.
Kaikki tämä huolimatta siitä, että tietokone pystyy käsittelemään monivärisiä spritejä ja pelejä, joista usein puuttuu musiikkia.
Millä Raspberry Pi: llä ZXBaremulator toimii?
Mikä tahansa Raspberry Pi Raspberry Pi 3 B+:aan asti voi käyttää ZXBaremulaattoria. Joten, olipa sinulla alkuperäinen Raspberry Pi A tai B tai jopa Raspberry Pi Zero, voit muuttaa Pi: stä ZX Spectrumin.
Tätä opasta varten olen asentanut ZXBaremulatorin alkuperäiseen Raspberry Pi: hen. Tietokone on ollut laatikossani vuosia (itse asiassa Raspberry Pi 2:n julkaisusta lähtien). Olen etsinyt käyttöä, joka ei ole liian rasittava vanhalle taululle, ja tämä näyttää ihanteelliselta projektilta.
Miksi et käytä emulaattoria Raspberry Pi OS: ssä?
Erilaisia ZX Spectrum -emulaattoreita on saatavana. Erityisesti Raspberry Pi: n kanssa yhteensopivia ovat:
- Fuze -- "Ilmainen Unix Spectrum Emulator"
- ZesarUX - emuloi myös erilaisia ZX Spectrum -klooneja ja muita alustoja, kuten Sega Master System
Jonkin näistä emulaattoreista käyttäminen Raspberry Pi OS -käyttöjärjestelmässä on hienoa. Itse asiassa sinun pitäisi huomata vähän eroa suorituskyvyssä. Jos Raspberry Pi: n nykyinen käyttöjärjestelmä on asetettu haluamallasi tavalla, sitä ei tarvitse poistaa ZXBaremulatorilla. Asenna sen sijaan emulaattori.
Mutta jos olet kiinnostunut näkemään, kuinka paljasmetallinen ZX Spectrum -emulaattori toimii Raspberry Pi: ssä, noudata alla olevia ohjeita.
Kuinka asentaa ZXBaremulator Raspberry Pi: hen
Ennen kuin aloitat, varmista, että sinulla on yhteensopiva Raspberry Pi -malli ja sopiva SD-kortti, joka on alustettu FAT-muodossa. Sinulla tulee olla myös USB-näppäimistö; tee tämä ennen virran käynnistämistä tai muuten laitetta ei tunnisteta (sama pätee peliohjaimeen). Raspberry Pi pitäisi myös olla kytkettynä sopivaan näyttöön.
- Aloita suuntaamalla kohteeseen zxmini.speccy.org ja lataaminen allfiles.zip (linkitetty kohtaan "Kaikki ZIP-tiedostossa tarvittavat tiedostot").
- Seuraavaksi nappaa optimoitu kernel.img tiedosto mallillesi. Saatavilla on kolme vaihtoehtoa sen mukaan, onko Pi ARMv6-, ARMv7- vai ARMv8-malli.
- Pura allfiles.zip tietokoneesi uuteen hakemistoon. Huomaat, että siinä on jo kernel.img-tiedosto – vaihda tämä Pi: llesi optimoidulla (kopioi ja liitä).
- Voit sitten kopioida nämä tiedostot (näitä pitäisi olla 18) alustetun SD-kortin juureen. Näiden mukana tulee olla kaikki ZX Spectrum TAP- tai TZX-tiedostot, joita haluat käyttää Raspberry Pi: llä. Sinun on pakko hanki nämä itse, mutta löydät satoja upouusia, moderneja, alkuperäisiä ZX Spectrum -pelejä, joita voit pelata ilmaiseksi tai ostaa klo itch.io/games/tag-zx-spectrum.
Kun tämä on tehty, poista kortti, aseta se Raspberry Pi -laitteeseen ja käynnistä se.
ZXBaremulatorin käyttäminen ZX Spectrum -ohjelmien suorittamiseen
ZXBaremulatorin käyttäminen, jos et ole perehtynyt ZX Spectrumiin, on tehty helpommaksi kahdella ohjenäytöllä.
Ensimmäinen, F1, käytetään TAP-tiedostojen valitsemiseen (lisätietoja alla). Toinen, ALT + K, tarjoaa visuaalisen referenssin ZX Spectrumin näppäimistöstä. Osuma POISTU missä tahansa näistä näytöistä palataksesi siihen, mitä emuloidaan.
Oletusarvon mukaan näppäimet käyttävät oletuksena niille tulostettuja komentoja vastaavan kirjaimen sijaan. Tämä on erittäin hyödyllistä, mutta voi vaatia totuttelua.
Voit syöttää perusohjelman tottuaksesi näppäimistöön.
- Kirjoita sitten "10". VAIHTO + P (Tulosta)
- Lehdistö CTRL + P (“) kirjoita sitten viesti (esim. "Hei, olen Raspberry Pi") ja CTRL + P uudelleen sulkeaksesi lainaukset
- Osuma Tulla sisään aloittaaksesi uuden linjan
- Kirjoita sitten "20". VAIHTO + G (MENE)
- Lehdistö R (JUOSTA)
- Osuma Tulla sisään ohjelman suorittamiseen
Syöttämäsi perustekstisilmukka pysähtyy, kun näyttö on täynnä rivejä, ja kysyy, haluatko lopettaa vai jatkaa. Jos valitset jälkimmäisen, voit lopettaa sen myöhemmin painamalla näppäimistön näppäintä Tauko -painiketta.
Käynnistääksesi TAP-tiedoston, kun ZXBaremulator on käynnistynyt ZX Spectrumiin, napauta F1 löytääksesi valikkonäytön. Valitse näppäimistön nuolinäppäimillä peli, jonka haluat ladata, ja napauta TILA.
Seuraavaksi paina F1 uudelleen palataksesi komentoriville. Tässä, paina:
- CTRL + J (LADATA)
- CTRL + P kahdesti ("")
- Sitten lyö Tulla sisään
Pelin pitäisi alkaa latautua. Voit pelata näppäimistöllä tai millä tahansa ohjaimella, joka oli kytkettynä, kun Raspberry Pi oli päällä. Tavalliset USB-ohjaimet toimivat yhdessä PS4-, Xbox 360-, Xbox One- ja Nintendo Switch Pro -ohjainten kanssa.
Voit milloin tahansa pelin aikana käyttää kahta pikanäppäintä avataksesi ZXBaremulatorin ohjenäytöt.
Lisää 8-bittistä emulointia Raspberry Pi: n kanssa
Tässä vaiheessa sinulla on kaikki mitä tarvitset ohjelmiston suorittamiseen tai emuloidun ZX Spectrumin ohjelmoimiseen. Ei ole olemassa taustalla olevaa Linux-käyttöjärjestelmää, jonka kanssa taistella, eikä viivettä. Sen lisäksi, että saat käsiisi alkuperäisen ZX Spectrumin, tämä on lähimpänä sen aitoa 40 vuotta vanhaa tietokonekokemusta.
Tämä ei tietenkään ole ainoa retro-pelialusta, jota voit emuloida Raspberry Pi: llä.