2022-aisiais kompiuteriui ZX Spectrum sukako 40 metų. JK ir Europoje išleistas maždaug tuo pačiu metu kaip Commodore 64, šis britų pagamintas nebrangus namų kompiuteris labai prisidėjo prie besikuriančios kompiuterių ir žaidimų pramonės. Šiomis dienomis ZX spektrai yra reti, tačiau juos galima imituoti.

Britanijoje pagamintas kompiuteris, su kuriuo galbūt esate labiau susipažinęs, yra Raspberry Pi. Galite įdiegti emuliatorių Raspberry Pi OS, kad paleistumėte ZX Spectrum programinę įrangą, arba galite išbandyti ką nors kita: pliko metalo emuliatorių, pvz. ZX Baremuliatorius.

Kai kompiuteryje paleidžiate programinę įrangą kitoms platformoms, tipiški sprendimai yra virtuali mašina arba emuliacija.

Abu metodai reikalauja pagrindinės operacinės sistemos, tokios kaip „Windows“ arba „Linux“, kad „priglobtų“ virtualizacijos arba emuliavimo programinę įrangą. Tačiau naudojant pliko metalo emuliaciją, emuliuota arba virtualizuota aplinka veikia be OS.

Tai turi įvairių privalumų, ypač sumažintą delsą. Tai taip pat reiškia, kad emuliuota aplinka gali paleisti daug greičiau nei gali „paleisti“ įprastą OS.

instagram viewer

Kas yra ZX spektro kompiuteris?

8 bitų kompiuteris, išleistas 1982 m., ZX Spectrum buvo parduotas 5 milijonus vienetų iki jo išėjimo į pensiją 1992 m. Nors originaliuose ir vėlesniuose modeliuose buvo atpažįstamas iš vaivorykštės motyvo, nedaug originalių ZX Spectrum kompiuterių pateko į JAV. Vietoj to buvo gaminami licencijuoti klonai, tokie kaip Timex T/S 2068. Kitur, pavyzdžiui, Rytų Europoje, Rusijoje ir Pietryčių Azijoje, buvo išleisti neoficialūs klonai.

Kaip ir dauguma 8 bitų sistemų, pagrindinė „ZX Spectrum“ plokštė yra dėkle su viršuje sumontuota klaviatūra. Tai skiriasi tuo, kad turi kuo mažiau klavišų (guminių mygtukų, o ne klavišų) ir siūlo daugybę nuorodų programuoti komandas.

Duomenys gali būti įkelti arba išsaugoti į kasetes, mažesnę magnetinės juostos kasetę (naudojant įrenginį, vadinamą „Microdrive“) arba vėlesniuose modeliuose – 3 colių CF2 („Compact Floppy Disk“).

Daugelis garsių žaidimų buvo pritaikyti ZX Spectrum. Filmų susiejimas, pvz., 1989 m. Batman: The Movie (pavadintas siekiant atskirti jį nuo ankstesnio DC licencijuoto žaidimo), Capcom monetos Ghosts'n'Goblins ir net kosmoso tyrinėjimų klasika Elite (Elite Dangerous pirmtakas) buvo išleisti ZX. Spektras.

Visa tai nepaisant to, kad kompiuteris gali valdyti įvairiaspalvius sprites ir žaidimus, kuriuose dažnai trūksta muzikos.

Kuriame Raspberry Pi veikia ZXBaremulator?

Bet kuris „Raspberry Pi“ iki „Raspberry Pi 3 B+“ gali paleisti „ZXBaremulator“. Taigi, nesvarbu, ar turite originalų Raspberry Pi A ar B, ar net Raspberry Pi Zero, savo Pi galite paversti ZX Spectrum.

Šiam vadovui įdiegiau ZXBaremulator originaliame Raspberry Pi. Kompiuteris guli mano stalčiuje metų metus (tiesą sakant, nuo Raspberry Pi 2 išleidimo). Aš ieškojau naudojimo, kuris nebūtų per daug apmokestinamas senajai lentai, ir tai atrodo kaip idealus projektas.

Kodėl gi nenaudoti emuliatoriaus Raspberry Pi OS?

Galimi įvairūs ZX Spectrum emuliatoriai. Konkrečiai su Raspberry Pi suderinami:

  • Fuze -- „Nemokamas Unix spektro emuliatorius“
  • ZesarUX - taip pat emuliuoja įvairius ZX Spectrum klonus ir kitas platformas, tokias kaip Sega Master System

Naudoti vieną iš šių emuliatorių savo Raspberry Pi OS yra gerai. Tiesą sakant, turėtumėte pastebėti nedidelį našumo skirtumą. Jei jūsų dabartinė Raspberry Pi operacinė sistema nustatyta taip, kaip jums patinka, nereikia jos ištrinti naudojant ZXBaremulator. Vietoj to tiesiog įdiekite emuliatorių.

Bet jei norite pamatyti, kaip pliko metalo ZX Spectrum emuliatorius veikia Raspberry Pi, atlikite toliau nurodytus veiksmus.

Kaip įdiegti ZXBaremulator Raspberry Pi

Prieš pradėdami įsitikinkite, kad turite suderinamą Raspberry Pi modelį ir tinkamą SD kortelę, suformatuotą FAT. Taip pat turėtumėte prijungti USB klaviatūrą; padarykite tai prieš įjungdami, kitaip įrenginys nebus aptiktas (tas pats pasakytina ir apie jūsų žaidimų valdiklį). Taip pat turėtumėte prijungti Raspberry Pi prie tinkamo ekrano.

  • Pradėkite eidami į zxmini.speccy.org ir atsisiuntimas visi failai.zip (susieta su „Visi failai, reikalingi ZIP faile“).
  • Tada paimkite optimizuotą branduolys.img failą savo modeliui. Galimos trys parinktys, atsižvelgiant į tai, ar jūsų Pi yra ARMv6, ARMv7 ar ARMv8 modelis.
  • Ištraukite visi failai.zip į naują savo kompiuterio katalogą. Pastebėsite, kad jame jau yra kernel.img failas – pakeiskite jį tuo, kuris optimizuotas jūsų Pi (tiesiog nukopijuokite ir įklijuokite).
  • Tada galite nukopijuoti tuos failus (jų turėtų būti 18) į suformatuotos SD kortelės šaknį. Kartu su jais turėtų būti visi ZX Spectrum TAP arba TZX failai, kuriuos norite paleisti Raspberry Pi. Jūs turėsite įsigykite juos patys, bet rasite šimtus visiškai naujų, modernių, originalių ZX Spectrum žaidimų, kuriuos galėsite žaisti nemokamai arba nusipirkti adresu itch.io/games/tag-zx-spectrum.

Kai tai bus padaryta, išimkite kortelę, įdėkite ją į Raspberry Pi ir paleiskite.

ZXBaremulator naudojimas ZX spektro programoms paleisti

Naudoti ZXBaremulator, jei nesate susipažinę su ZX Spectrum, supaprastinama naudojant porą pagalbos ekranų.

Pirmas, F1, naudojamas TAP failams pasirinkti (daugiau apie tai žemiau). Antras, ALT + K, pateikia vaizdinę ZX Spectrum klaviatūros nuorodą. Pataikė ESC bet kuriame iš šių ekranų, kad grįžtumėte į tai, kas yra imituojama.

Pagal numatytuosius nustatymus klavišai pagal numatytuosius nustatymus atitinka ant jų atspausdintas komandas, o ne atitinkamą raidę. Tai labai naudinga, tačiau gali prireikti šiek tiek priprasti.

Norėdami priprasti prie klaviatūros, galite įvesti pagrindinę programą.

  1. Tada įveskite „10“. SHIFT + P (spausdinti)
  2. Paspauskite CTRL + P (“), tada įveskite pranešimą (pvz., „Sveiki, aš esu Raspberry Pi“) ir CTRL + P vėl uždaryti kabutes
  3. Pataikė Įeikite pradėti naują eilutę
  4. Tada įveskite „20“. SHIFT + G (EITI Į)
  5. Paspauskite R (RUN)
  6. Pataikė Įeikite programai paleisti

Įvestas pagrindinis teksto ciklas sustos po pilno ekrano eilučių ir klausia, ar norite sustabdyti, ar tęsti. Jei pasirinksite pastarąjį, vėliau galėsite jį užbaigti paspausdami klaviatūros mygtuką Pauzė mygtuką.

Norėdami paleisti TAP failą, kai ZXBaremulator bus paleistas į ZX Spectrum, bakstelėkite F1 norėdami rasti meniu ekraną. Klaviatūros rodyklių klavišais pasirinkite žaidimą, kurį norite įkelti, ir bakstelėkite ERDVĖ.

Toliau paspauskite F1 dar kartą, kad grįžtumėte į komandų eilutę. Čia paspauskite:

  1. CTRL + J (Įkelti)
  2. CTRL + P du kartus („“)
  3. Tada paspauskite Įeikite

Žaidimas turėtų prasidėti įkėlimas. Galite žaisti su klaviatūra arba bet kokiu valdikliu, kuris buvo prijungtas, kai buvo įjungtas Raspberry Pi. Standartiniai USB valdikliai veiks kartu su PS4, Xbox 360, Xbox One ir Nintendo Switch Pro valdikliais.

Bet kuriuo žaidimo metu galite naudoti du sparčiuosius klavišus, kad atidarytumėte ZXBaremulator pagalbos ekranus.

Daugiau 8 bitų emuliacijos su Raspberry Pi

Šiuo metu turite viską, ko reikia, kad paleistumėte programinę įrangą arba užprogramuotumėte savo emuliuotą ZX Spectrum. Nėra pagrindinės „Linux“ operacinės sistemos, su kuria būtų galima kovoti, ir delsos. Be originalaus ZX Spectrum, tai yra arčiausiai jo autentiškos 40 metų skaičiavimo patirties.

Žinoma, tai nėra vienintelė retro žaidimų platforma, kurią galite mėgdžioti naudodami Raspberry Pi.