ZX Spectrum arvuti sai 2022. aastal 40-aastaseks. Ühendkuningriigis ja Euroopas umbes samal ajal kui Commodore 64 välja antud Suurbritannias ehitatud taskukohane koduarvuti andis tohutu panuse tärkavasse andmetöötlus- ja mängutööstusesse. Tänapäeval on ZX spektrid haruldased, kuid neid saab jäljendada.
Briti ehitatud arvuti, millega võite olla tuttavam, on Raspberry Pi. Võite installida emulaatori Raspberry Pi OS, et käivitada ZX Spectrum tarkvara, või võite proovida midagi muud: metallist emulaatorit nagu ZXBaremulaator.
Kui käitada arvutis tarkvara teistele platvormidele, on tüüpilisteks lahendusteks virtuaalmasin ehk emulatsioon.
Mõlemad meetodid nõuavad virtualiseerimis- või emuleerimistarkvara hostimiseks aluseks olevat operatsioonisüsteemi, nagu Windows või Linux. Paljasmetalli emulatsiooni korral töötab emuleeritud või virtualiseeritud keskkond ilma operatsioonisüsteemita.
Sellel on mitmeid eeliseid, sealhulgas vähenenud latentsusaeg. See tähendab ka seda, et emuleeritud keskkond saab algkäivitada palju kiiremini kui tavalise OS-i ümberlülitamisel.
Mis on ZX Spectrum Computer?
1982. aastal välja antud 8-bitine arvuti ZX Spectrum müüs kuni pensionile minekuni 1992. aastal 5 miljonit ühikut. Kuigi algsetel ja järgnevatel mudelitel oli vikerkaaremotiivi järgi äratuntav, jõudis USA-sse vähesed ZX Spectrumi originaalarvutid. Selle asemel toodeti litsentsitud kloone, näiteks Timex T/S 2068. Mujal, näiteks Ida-Euroopas, Venemaal ja Kagu-Aasias, vabastati mitteametlikud kloonid.
Nagu enamiku 8-bitiste süsteemide puhul, on ka ZX Spectrum emaplaat ülaosale paigaldatud klaviatuuriga korpuses. See erineb selle poolest, et sellel on võimalikult vähe klahve (kummist nupud, mitte klahvid) ja käskude programmeerimiseks pakutakse hulgaliselt otseteid.
Andmeid saab laadida või salvestada kassettidele, väiksemale magnetlindi kassetile (kasutades seadet nimega "Microdrive") või hilisematel mudelitel 3-tollisele CF2-le ("Compact Floppy Disk").
Paljud suure nimega mängud kohandati ZX Spectrumi jaoks. Filmide seosed, nagu 1989. aasta Batman: The Movie (nimetatud, et eristada seda varasemast DC-litsentsiga mängust), Capcomi coin-op Ghosts'n'Goblins ja isegi kosmoseuuringute klassikaline Elite (Elite Dangerous'i eellane) ilmusid kõik ZX-ile Spekter.
Seda kõike hoolimata sellest, et arvuti suudab hakkama saada mitmevärviliste spraitide ja mängudega, kus sageli puudub muusika.
Millise Raspberry Pi peal ZXBaremulator töötab?
Iga Raspberry Pi kuni Raspberry Pi 3 B+ (kaasa arvatud) saab käitada ZXBaremulaatorit. Nii et olenemata sellest, kas teil on originaal Raspberry Pi A või B või isegi Raspberry Pi Zero, saate oma Pi muuta ZX Spectrumiks.
Selle juhendi jaoks installisin ZXBaremulatori originaalsele Raspberry Pi-le. Arvuti on mu sahtlis virelenud juba aastaid (tegelikult alates Raspberry Pi 2 ilmumisest). Olen otsinud kasutust, mis ei oleks vana tahvli jaoks liiga koormav, ja see tundub ideaalne projekt.
Miks mitte kasutada Raspberry Pi OS-is emulaatorit?
Saadaval on erinevad ZX Spectrum emulaatorid. Täpsemalt Raspberry Pi-ga ühilduvad:
- Fuze -- "Tasuta Unixi spektri emulaator"
- ZesarUX -- emuleerib ka erinevaid ZX Spectrum kloone ja muid platvorme, nagu Sega Master System
Nende emulaatorite kasutamine Raspberry Pi OS-is on hea. Tegelikult peaksite jõudluses vähe erinevusi märkama. Kui teie Raspberry Pi praegune operatsioonisüsteem on seadistatud nii, nagu teile meeldib, pole vaja seda ZXBaremulatoriga kustutada. Selle asemel installige lihtsalt emulaator.
Kuid kui soovite näha, kuidas tühjast metallist ZX Spectrum emulaator Raspberry Pi-s töötab, järgige alltoodud samme.
Kuidas installida ZXBaremulator Raspberry Pi-le
Enne alustamist veenduge, et teil on ühilduv Raspberry Pi mudel ja sobiv SD-kaart, mis on vormindatud FAT-vormingus. Samuti peaks teil olema ühendatud USB-klaviatuur; tehke seda enne sisselülitamist, muidu seadet ei tuvastata (sama kehtib teie mängukontrolleri kohta). Samuti peaks Raspberry Pi olema ühendatud sobiva ekraaniga.
- Alustage suunaga aadressile zxmini.speccy.org ja allalaadimine kõikfailid.zip (lingitud jaotisega "Kõik ZIP-failis vajalikud failid").
- Järgmisena haarake optimeeritud kernel.img faili oma mudeli jaoks. Saadaval on kolm valikut, olenevalt sellest, kas teie Pi on ARMv6, ARMv7 või ARMv8 mudel.
- Ekstraheerige kõikfailid.zip arvuti uude kataloogi. Märkate, et sellel on juba kernel.img fail – asendage see teie Pi jaoks optimeeritud failiga (lihtsalt kopeerige ja kleepige).
- Seejärel saate kopeerida need failid (neid peaks olema 18) vormindatud SD-kaardi juure. Nendega peaksid kaasas olema kõik ZX Spectrum TAP- või TZX-failid, mida soovite Raspberry Pi-s käivitada. sa pead hankige need ise, kuid leiate tasuta mängimiseks või ostmiseks sadu uhiuusi, kaasaegseid originaalseid ZX Spectrum mänge juures itch.io/games/tag-zx-spectrum.
Kui see on tehtud, eemaldage kaart, sisestage see oma Raspberry Pi-sse ja käivitage see.
ZXBaremulatori kasutamine ZX Spectrum programmide käivitamiseks
Kui te pole ZX Spectrumiga tuttav, on ZXBaremulatori kasutamine lihtsam paari abikuva abil.
Esimene, F1, kasutatakse TAP-failide valimiseks (sellest lähemalt allpool). Teine, ALT + K, annab visuaalse viite ZX Spectrumi klaviatuurile. Löö ESC mis tahes neist ekraanidest, et naasta emuleeritava juurde.
Vaikimisi kasutavad klahvid neile trükitud käske, mitte vastavat tähte. See on väga kasulik, kuid sellega võib veidi harjuda.
Klaviatuuriga harjumiseks saate sisestada põhiprogrammi.
- Seejärel tippige "10". SHIFT + P (Prindi)
- Vajutage CTRL + P (“), seejärel sisestage sõnum (nt "Tere, ma olen Raspberry Pi") ja CTRL + P uuesti jutumärkide sulgemiseks
- Löö Sisenema uue rea alustamiseks
- Seejärel tippige "20". SHIFT + G (MINEMA)
- Vajutage R (RUN)
- Löö Sisenema programmi käivitamiseks
Sisestatud põhiteksti tsükkel peatub pärast ekraanitäit ridu ja küsib, kas soovite lõpetada või jätkata. Kui valite viimase, saate selle hiljem lõpetada, vajutades klaviatuuri klahvi Paus nuppu.
TAP-faili käivitamiseks, kui ZXBaremulator on ZX Spectrumisse käivitatud, puudutage F1 menüüekraani leidmiseks. Valige klaviatuuri nooleklahvide abil mäng, mida soovite laadida, ja toksake RUUM.
Järgmisena vajutage F1 uuesti käsureale naasmiseks. Siin vajutage:
- CTRL + J (LOAD)
- CTRL + P kaks korda (“”)
- Siis löö Sisenema
Mäng peaks algama laadimisega. Saate mängida klaviatuuri või mis tahes kontrolleriga, mis oli Raspberry Pi sisselülitamisel ühendatud. Töötavad standardsed USB-kontrollerid koos PS4, Xbox 360, Xbox One ja Nintendo Switch Pro kontrolleritega.
Mängu ajal saate ZXBaremulatori abikuvade avamiseks kasutada kahte kiirklahvi.
Rohkem 8-bitist emulatsiooni Raspberry Pi-ga
Sel hetkel on teil kõik, mida vajate tarkvara käitamiseks või emuleeritud ZX Spectrumi programmeerimiseks. Puudub alus Linuxi operatsioonisüsteem, millega võidelda, ega latentsusaeg. Lisaks originaalse ZX Spectrumi kättesaamisele on see kõige lähemal selle autentsele 40-aastasele arvutikogemusele.
Muidugi pole see ainus retro-mänguplatvorm, mida saate Raspberry Pi-ga jäljendada.