Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu. Čítaj viac.

Keď používate Raspberry Pi, pravdepodobne používate operačný systém Raspberry Pi alebo iný operačný systém založený na Linuxe. Či už je to Kodi alebo retro herný balík, existuje základný operačný systém Linux.

Emulácia je tu obzvlášť záludná. Emulátory potrebujú na spustenie operačný systém a takmer všetky používajú verziu operačného systému Raspberry Pi alebo staršiu zostavu Raspbian.

Ale čo keby bolo možné spustiť emulátory na Raspberry Pi bez operačného systému. Nuž, je. Tu je všetko, čo potrebujete vedieť, aby ste mohli začať s emuláciou holého kovu na Raspberry Pi.

Čo je to emulátor?

Internet je plný vysvetlení, čo emulátor je (a čo nie je). V najjednoduchšom prípade je emulátor softvér, ktorý spúšťa programy napísané pre jednu platformu na druhej. Takže môžete napríklad behať Softvér Android v systéme Windows. Vyžaduje si to emulátor systému Android.

instagram viewer

K dispozícii je veľa rôznych emulátorov. Väčšinu počítačov, konzol a arkádových systémov je možné emulovať na počítačoch vrátane Raspberry Pi. Sú dostupné v systémoch ako RetroPie, Recalbox a Lakka. Tieto nástroje majú spoločné to, že všetky emulátory bežia na Linuxe.

Je ľahké zameniť emuláciu s virtuálnymi strojmi, ale tieto sú v skutočnosti úplne odlišné, hoci konečný výsledok sa môže neznalému oku zdať rovnaký.

Podobne ako štandardný emulátor, aj emulátor holých kovov spúšťa programy určené pre jeden systém na druhom. Rozdiel je v tom, že neexistuje žiadny základný operačný systém; emulátor beží na „holom kove“ počítača. V tomto prípade by tým počítačom bol Raspberry Pi.

Zvyčajne, keď používate emulátor na Raspberry Pi, zdieľa hardvérové ​​prostriedky s OS Raspberry Pi (alebo retro herný balík). To znamená, že existuje operačný systém, sú v ňom zabudované nástroje, akýkoľvek iný spustený softvér, emulátor a emulovaný softvér, ktoré súperia o procesor, RAM, úložisko, dokonca aj porty.

To môže mať za následok oneskorenie a spomalenie emulácie.

S emulátorom holého kovu je latencia minimálna, pretože neexistuje žiadny operačný systém.

Pre Raspberry Pi bolo vyvinutých niekoľko emulátorov holých kovov. Tie sú z veľkej časti z éry 8-bitových výpočtov.

Holé kovové emulátory by sa mali stiahnuť a skopírovať na kartu microSD. Konkrétne pokyny pre každý nástroj nájdete v príslušných odkazoch na stiahnutie. Všimnite si, že vo väčšine prípadov je možné Raspberry Pi jednoducho vypnúť pri použití emulátora holého kovu. Zariadenia USB na výmenu za chodu tiež zvyčajne nie sú podporované, preto zariadenia pripojte pred zapnutím.

1. ZX Baremulator (emulátor ZX Spectrum)

Sinclair ZX Spectrum, ktorý bol uvedený na trh v roku 1982, bol 10 rokov kľúčovou hybnou silou rodiaceho sa priemyslu domácich počítačov a videohier v Európe. Môžete ho samozrejme emulovať na Raspberry Pi a užiť si emuláciu holých kovov pomocou ZX Baremulator.

Tento softvér poskytuje niekoľko užitočných dodatočných obrazoviek. Jeden je odkaz na klávesnicu (ZX Spectrum mal veľa príkazov pre každý kláves) a druhý vám umožňuje prehliadať a vyberať obrázky pásky, ktoré chcete načítať.

Viac sa dozviete v našom sprievodcovi nastavenie ZX Baremulator na Raspberry Pi.

Stiahnuť ▼:Baremulátor ZX (Zadarmo)

2. Faux86 (8086 Classic PC Emulator)

Toto je open source emulátor holého kovu určený na spustenie klasických počítačov s CGA / EGA / VGA displejom. Bude emulovať inštrukčné sady 8086 a 80186 a má PC reproduktor, Adlib a emuláciu Soundblaster.

Stručne povedané, Faux86 by mal spustiť čokoľvek napísané pre PC kompatibilné s IBM až do polovice 90-tych rokov. Ak beží na MS-DOS, mal by bežať na tomto.

Všimnite si, že emulátor holého kovu Faux86 nemá podporu pre veľké úložisko. Vývojár odporúča: „Použite SD kartu s malou kapacitou a flashujte obrázok ako 32 MB kartu.“

Stiahnuť ▼:Faux86 (Zadarmo)

Rovnako ako Sinclair ZX Spectrum, aj Dragon 32 bol počítač vyrobený v Spojenom kráľovstve, zostavený v továrňach vo Walese. (Zaujímavé je, že veľa Raspberry Pis sa montuje aj vo Walese).

Vzácny počítač, ktorý nemal dosah iných britských počítačov, Dragon 32 (podobne ako Tandy TRS-80 Color Computer) je napriek tomu fascinujúcou voľbou pre emuláciu. Napriek tomuto názvu jeho hardvérových bratov sa však veľa hier Dragon 32 hrá monochromaticky.

Jediný klávesový príkaz (F1) spustí správcu súborov ROM a CAS emulátora.

Stiahnuť ▼:Dragon-32-Rpi-Bare-Metal (Zadarmo)

4. BMC64 (emulátor Commodore 64)

Fanúšikov domáceho počítača Commodore 64 by mohol viac zaujať BMC64. Tento emulátor holého kovu Raspberry Pi vám umožňuje spúšťať softvér Commodore 64, C128, Vic20, Plus/4 a PET a má rýchly štartovací čas.

K dispozícii je tiež podpora zapojenia joystickov kompatibilných s C64 a Atari do GPIO a dokonca aj podpora pre originálnu klávesnicu C64. To znamená, že ak máte C64 so zlomenou základnou doskou, môžete ju nahradiť Raspberry Pi so systémom BMC64.

Upozorňujeme, že BMC64 je kompatibilný iba s modelmi Raspberry Pi 2, 3 a Zero.

Stiahnuť ▼: BMC64 (Zadarmo)

5. CS107E-GB-Emulator (Nintendo Game Boy)

Emulátor CS107E-GB, ktorý vytvorili študenti pre počítačovú triedu na Stanforde, beží na originálnom Raspberry Pi (pravdepodobne ho nespustíte na Raspberry Pi 4).

Ako uvádza súbor GitHub README.md:

„Na GameBoyi je vo všeobecnosti pekné to, že nemá BIOS. Predovšetkým celá daná hra je spustená priamo z operačných kódov, ktoré sa nachádzajú v ROM hry, čo z nej robí zaujímavú platformu, ktorá nevyžaduje žiadny proprietárny softvér na emuláciu.“

Tento holý kovový emulátor je skvelou ilustráciou času, úsilia a výskumu, ktorý je potrebný na vývoj týchto projektov. Odporúčam vám pozrieť si poznámky k tomuto projektu, vrátane atribútov.

Stiahnuť ▼:CS107E-GB-emulátor (Zadarmo)

Emulátory nie sú jediným holým kovovým zážitkom na Raspberry Pi. GitHub vyhľadávanie „holé kovové Raspberry Pi“ odhaľuje všetky druhy projektov. Môžete mať syntetizátor, základný operačný systém, dokonca aj hry bežiace priamo na počítači bez operačného systému Linux.

V každom prípade je Raspberry Pi schopný spúšťať softvér s alebo bez operačného systému Raspberry Pi založenom na Debiane. Ak ste sa ešte nepozreli ďalej, teraz je čas, aby ste svoje Raspberry Pi skutočne posunuli.