ZX Spectrum računalo je 2022. bilo staro 40 godina. Objavljeno u Ujedinjenom Kraljevstvu i Europi otprilike u isto vrijeme kad i Commodore 64, ovo jeftino kućno računalo proizvedeno u Britaniji uvelike je pridonijelo novonastaloj industriji računalstva i igara. Danas su ZX Spectrumi rijetki, ali se mogu oponašati.

Britansko računalo koje vam je možda bolje poznato je Raspberry Pi. Možete instalirati emulator na Raspberry Pi OS za pokretanje softvera ZX Spectrum, ili možete pokušati nešto drugačije: goli emulator kao što je ZXBaremulator.

Kada se na računalu pokreće softver za druge platforme, tipična rješenja su virtualni stroj ili emulacija.

Obje metode zahtijevaju temeljni operativni sustav, kao što je Windows ili Linux, za "domaćin" softvera za virtualizaciju ili emulaciju. S golom emulacijom, međutim, emulirano ili virtualizirano okruženje radi bez OS-a.

To ima razne prednosti, ne samo smanjenu latenciju. To također znači da se emulirano okruženje može pokrenuti mnogo brže nego što može kada se "povezuje" uobičajeni OS.

instagram viewer

Što je ZX Spectrum računalo?

8-bitno računalo izdano 1982. godine, ZX Spectrum prodano je u 5 milijuna jedinica do umirovljenja 1992. godine. Iako su bili prepoznatljivi po motivu duge na originalnim i kasnijim modelima, nekoliko je originalnih ZX Spectrum računala stiglo u SAD. Umjesto toga, proizvedeni su licencirani klonovi, kao što je Timex T/S 2068. Drugdje, poput istočne Europe, Rusije i jugoistočne Azije, pušteni su neslužbeni klonovi.

Kao i kod većine 8-bitnih sustava, matična ploča ZX Spectrum smještena je u kućište s tipkovnicom postavljenom na vrhu. Ovo se razlikuje u tome što ima što manje tipki (gumene tipke, umjesto tipki) i nudi hrpu prečaca za programske naredbe.

Podaci se mogu učitavati ili spremati na kasete, manji uložak s magnetskom vrpcom (pomoću uređaja koji se zove "Microdrive") ili na kasnijim modelima, 3-inčni CF2 ("Compact Floppy Disk").

Mnoge igre velikih imena prilagođene su za ZX Spectrum. Filmske veze kao što je Batman: The Movie iz 1989. (nazvan da bi se razlikovao od ranije igre s licencom DC-a), Capcomova nova igra Ghosts’n’Goblins, pa čak i klasik istraživanja svemira Elite (praotac Elite Dangerous) svi su objavljeni na ZX-u Spektar.

Sve to usprkos tome što računalo može rukovati raznobojnim spriteovima i igrama koje često nemaju glazbu.

Na kojem Raspberry Pi radi ZXBaremulator?

Svaki Raspberry Pi do i uključujući Raspberry Pi 3 B+ može pokretati ZXBaremulator. Dakle, imate li originalni Raspberry Pi A ili B, ili čak Raspberry Pi Zero, možete sve samo ne pretvoriti svoj Pi u ZX Spectrum.

Za ovaj vodič instalirao sam ZXBaremulator na originalni Raspberry Pi. Računalo je godinama čamilo u mojoj ladici (zapravo od izlaska Raspberry Pi 2). Tražio sam upotrebu koja nije previše oporezujuća za staru ploču, a ovo izgleda kao idealan projekt.

Zašto ne koristiti emulator na Raspberry Pi OS?

Dostupni su različiti ZX Spectrum emulatori. Posebno kompatibilni s Raspberry Pi su:

  • Fuze -- “Besplatni Unix Spectrum Emulator”
  • ZesarUX -- također emulira razne ZX Spectrum klonove i druge platforme, kao što je Sega Master System

Korištenje jednog od ovih emulatora na vašem Raspberry Pi OS-u je u redu. Zapravo, trebali biste primijetiti malu razliku u izvedbi. Ako je trenutni operativni sustav vašeg Raspberry Pija postavljen onako kako vam se sviđa, nema potrebe da ga brišete pomoću ZXBaremulatora. Umjesto toga samo instalirajte emulator.

Ali ako ste zainteresirani vidjeti kako emulator ZX Spectrum radi na Raspberry Piju, slijedite korake u nastavku.

Kako instalirati ZXBaremulator na Raspberry Pi

Prije početka provjerite imate li kompatibilan model Raspberry Pi i odgovarajuću SD karticu, formatiranu u FAT. Također biste trebali imati priključenu USB tipkovnicu; učinite to prije uključivanja ili uređaj neće biti otkriven (isto vrijedi i za kontroler za igru). Također biste trebali imati Raspberry Pi spojen na odgovarajući zaslon.

  • Počnite tako što ćete se uputiti na zxmini.speccy.org i preuzimanje sve datoteke.zip (povezano s “Sve datoteke potrebne u ZIP datoteci”).
  • Zatim zgrabite optimizirano kernel.img datoteku za vaš model. Dostupne su tri opcije, ovisno o tome je li vaš Pi ARMv6, ARMv7 ili ARMv8 model.
  • Ekstrakt sve datoteke.zip u novi direktorij na vašem računalu. Primijetit ćete da već ima datoteku kernel.img -- zamijenite je onom optimiziranom za vaš Pi (jednostavno kopirajte i zalijepite).
  • Zatim možete kopirati te datoteke (trebalo bi ih biti 18) u korijen vaše formatirane SD kartice. Uz njih bi trebale biti sve ZX Spectrum TAP ili TZX datoteke koje želite pokrenuti na Raspberry Pi. morat ćete nabavite ih sami, ali pronaći ćete stotine potpuno novih, modernih, originalnih ZX Spectrum igara koje možete igrati besplatno ili kupiti na itch.io/games/tag-zx-spectrum.

Kada to učinite, izbacite karticu, umetnite je u svoj Raspberry Pi i pokrenite ga.

Korištenje ZXBaremulatora za pokretanje ZX Spectrum programa

Korištenje ZXBaremulatora ako niste upoznati sa ZX Spectrumom pojednostavljeno je s parom zaslona za pomoć.

Prvi, F1, koristi se za odabir TAP datoteka (više o tome u nastavku). Drugi, ALT + K, daje vizualnu referencu tipkovnice ZX Spectruma. Pogoditi ESC na bilo kojem od ovih zaslona za povratak na ono što se emulira.

Tipke prema zadanim postavkama imaju naredbe ispisane na njima, a ne odgovarajuće slovo. Ovo je vrlo korisno, ali može potrajati privikavanje.

Možete unijeti osnovni program da se naviknete na tipkovnicu.

  1. Zatim upišite "10". SHIFT + P (ispis)
  2. Pritisnite CTRL + P (“), zatim unesite poruku (npr. “Bok, ja sam Raspberry Pi”) i CTRL + P opet da zatvorimo navodnike
  3. Pogoditi Unesi za početak novog retka
  4. Zatim upišite "20". SHIFT + G (IĆI)
  5. Pritisnite R (TRČANJE)
  6. Pogoditi Unesi za pokretanje programa

Osnovna tekstualna petlja koju ste unijeli zaustavit će se nakon što zaslon bude pun redaka, s pitanjem želite li prekinuti ili nastaviti. Ako odaberete potonje, možete ga prekinuti kasnije pritiskom na tipkovnicu Pauza dugme.

Za pokretanje TAP datoteke, nakon što se ZXBaremulator podigne u ZX Spectrum, dodirnite F1 kako biste pronašli zaslon izbornika. Pomoću tipki sa strelicama na tipkovnici odaberite igru ​​koju želite učitati i dodirnite PROSTOR.

Zatim pritisnite F1 ponovno za povratak na naredbeni redak. Evo, pritisnite:

  1. CTRL + J (OPTEREĆENJE)
  2. CTRL + P dvaput ("")
  3. Zatim udri Unesi

Igra bi se trebala početi učitavati. Možete se igrati s tipkovnicom ili bilo kojim kontrolerom koji je bio priključen kada je Raspberry Pi bio uključen. Standardni USB kontroleri će raditi, zajedno s kontrolerima za PS4, Xbox 360, Xbox One i Nintendo Switch Pro.

U bilo kojem trenutku tijekom igre možete koristiti dvije tipke prečaca za otvaranje zaslona pomoći ZXBaremulatora.

Više 8-bitne emulacije s Raspberry Pi

U ovom trenutku imate sve što vam je potrebno za pokretanje softvera ili programiranje vašeg emuliranog ZX Spectruma. Ne postoji temeljni operativni sustav Linux s kojim se može boriti, niti kašnjenje. Osim što ćete dobiti originalni ZX Spectrum, ovo je najbliže što ćete doći njegovom autentičnom 40 godina starom iskustvu računala.

Naravno, ovo nije jedina retro platforma za igranje koju možete emulirati na Raspberry Pi.