Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk. Olvass tovább.

Amikor Raspberry Pi-t használ, valószínűleg Raspberry Pi OS-t vagy más Linux-alapú operációs rendszert használ. Legyen szó Kodiról vagy retro játékcsomagról, van egy Linux operációs rendszer.

Az emuláció itt különösen alattomos. Az emulátoroknak operációs rendszerre van szükségük a futtatáshoz, és szinte mindegyik a Raspberry Pi OS lecsupaszított verzióját vagy egy korábbi Raspbian buildet használja.

De mi van akkor, ha a Raspberry Pi-n operációs rendszer nélkül is futhat az emulátor. Hát igen. Itt van minden, amit tudnia kell a Raspberry Pi csupasz fém emulációjának megkezdéséhez.

Mi az emulátor?

Az internet tele van magyarázatokkal arról, hogy mi az emulátor (és mi nem). A legegyszerűbb esetben az emulátor olyan szoftver, amely az egyik platformra írt programokat a másikon futtatja. Így például érdemes lehet futni Android szoftver Windows rendszeren. Ehhez Android emulátor szükséges.

instagram viewer

Számos különböző emulátor áll rendelkezésre. A számítógépek, konzolok és játéktermi rendszerek többsége emulálható számítógépeken, beleértve a Raspberry Pi-t is. Ezek olyan rendszerekben érhetők el, mint a RetroPie, a Recalbox és a Lakka. Ezekben az eszközökben az a közös, hogy az emulátorok mind Linuxon futnak.

Könnyű összetéveszteni az emulációt a virtuális gépekkel, de ezek valójában egészen másak, bár a végeredmény azonosnak tűnhet a gyakorlatlan szem számára.

A hagyományos emulátorokhoz hasonlóan a csupasz fém emulátor az egyik rendszerhez szánt programokat futtatja a másikon. A különbség az, hogy nincs mögöttes operációs rendszer; az emulátor a számítógép „csupasz fémén” fut. Ebben az esetben ez a számítógép egy Raspberry Pi lenne.

Általában, ha emulátort használ egy Raspberry Pi-n, az általában megosztja a hardvererőforrásokat a Raspberry Pi OS-szel (vagy egy retro játékcsomaggal). Ez azt jelenti, hogy van egy operációs rendszer, beépített eszközök, minden más futó szoftver, az emulátor és az emulált szoftver mind versenyez a processzorért, RAM-ért, tárolóért, sőt még a portokért is.

Ez késleltetést eredményezhet, ami lelassítja az emulációt.

Csupasz fém emulátor esetén a késleltetés minimális, mivel nincs operációs rendszer.

Számos csupasz fém emulátort fejlesztettek ki a Raspberry Pi-hez. Ezek nagyrészt a 8 bites számítástechnika korszakából származnak.

A csupasz fém emulátorokat le kell tölteni és microSD-kártyára másolni. Az egyes eszközökre vonatkozó konkrét utasítások a megfelelő letöltési hivatkozásokon találhatók. Ne feledje, hogy a legtöbb esetben a Raspberry Pi egyszerűen lekapcsolható csupasz fém emulátor használata közben. Ezenkívül az USB-eszközök működés közbeni cseréje általában nem támogatott, ezért csatlakoztassa az eszközöket, mielőtt bekapcsolná.

1. ZX Baremulator (ZX Spectrum Emulator)

Az 1982-ben piacra dobott Sinclair ZX Spectrum 10 éven át a születőben lévő otthoni számítógép- és videojáték-ipar kulcsfontosságú mozgatórugója volt Európában. Természetesen emulálhatja Raspberry Pi-n, és élvezheti a csupasz fém emulációt a ZX Baremulatorral.

Ez a szoftver néhány hasznos kiegészítő képernyőt biztosít. Az egyik egy billentyűzetreferencia (a ZX Spectrum számos parancsot tartalmazott minden billentyűhöz), a másik pedig lehetővé teszi a betöltendő szalagképek böngészését és kiválasztását.

Tudjon meg többet az útmutatónkban ZX Baremulator beállítása Raspberry Pi-n.

Letöltés:ZX Baremulátor (Ingyenes)

2. Faux86 (8086 Classic PC Emulator)

Ez egy nyílt forráskódú csupasz fém emulátor, amelyet CGA / EGA / VGA kijelzős klasszikus PC-k futtatására terveztek. Emulálni fogja a 8086 és 80186 utasításkészleteket, és rendelkezik PC hangszóróval, Adlib és Soundblaster emulációval.

Röviden: a Faux86-nak minden IBM-kompatibilis PC-re írt programot futtatnia kell az 1990-es évek közepéig. Ha MS-DOS-on fut, akkor ezen kell futnia.

Vegye figyelembe, hogy a Faux86 csupasz fém emulátor nem támogatja a nagy tárolást. A fejlesztő a következőket ajánlja: „Használjon kis kapacitású SD-kártyát, és 32 MB-os kártyaként flashelje meg a képet.”

Letöltés:Faux86 (Ingyenes)

A Sinclair ZX Spectrumhoz hasonlóan a Dragon 32 is egy Egyesült Királyságban gyártott számítógép volt, amelyet walesi gyárakban szereltek össze. (Érdekes módon Walesben is sok Raspberry Pi-t szerelnek össze).

Egy ritka számítógép, amely nem volt elérhető más brit számítógépekhez, a Dragon 32 (hasonlóan a Tandy TRS-80 színes számítógéphez) ennek ellenére lenyűgöző választás az emulációhoz. A hardvertestvérek e név ellenére azonban sok Dragon 32 játék monokróm színben játszik.

Egyetlen billentyűzetparancs (F1) elindítja az emulátor ROM- és CAS-fájlkezelőjét.

Letöltés:Dragon-32-Rpi-Bare-Metal (Ingyenes)

4. BMC64 (Commodore 64 emulátor)

A Commodore 64 otthoni számítógép rajongóit jobban érdekelheti a BMC64. Ez a Raspberry Pi csupasz fém emulátor lehetővé teszi a Commodore 64, C128, Vic20, Plus/4 és PET szoftverek futtatását, és gyors a rendszerindítási ideje.

Támogatja a C64 és az Atari-kompatibilis joystickok GPIO-hoz történő csatlakoztatását is, és még az eredeti C64 billentyűzetet is támogatja. Ez azt jelenti, hogy ha törött alaplappal rendelkező C64-ed van, akkor lecserélheted egy Raspberry Pi-re, amelyen BMC64 fut.

Vegye figyelembe, hogy a BMC64 csak a Raspberry Pi 2, 3 és Zero modellekkel kompatibilis.

Letöltés: BMC64 (Ingyenes)

5. CS107E-GB-emulátor (Nintendo Game Boy)

A CS107E-GB-Emulator, amelyet a tanulók készítettek egy számítástechnikai osztály számára Stanfordban, eredeti Raspberry Pi-n fut (valószínűleg nem fogja futtatni Raspberry Pi 4-en).

Ahogy a GitHub README.md fájl írja:

„Általában az a szép a GameBoy-ban, hogy nincs benne BIOS. Konkrétan, egy adott játék teljes egésze közvetlenül a játék ROM-jában található műveleti kódokból fut, ami érdekes platformot jelent, amelynek emulálásához nincs szükség saját szoftverre.”

Ez a csupasz fém emulátor nagyszerűen szemlélteti a projektek fejlesztésére fordított időt, erőfeszítést és kutatást. Azt javaslom, hogy ellenőrizze a projekthez kapcsolódó megjegyzéseket, beleértve a forrásmegjelöléseket is.

Letöltés:CS107E-GB-Emulátor (Ingyenes)

Az emulátorok nem az egyetlen csupasz fém élmény a Raspberry Pi-n. A GitHub keresése a következőre:csupasz fém Raspberry Pi” mindenféle projektet tár fel. Lehetne egy szintetizátor, egy alap operációs rendszer, akár játékok is futhatnak közvetlenül a számítógépen Linux operációs rendszer nélkül.

Bárhogy is legyen, a Raspberry Pi képes szoftvereket futtatni a Debian-alapú Raspberry Pi operációs rendszerrel vagy anélkül. Ha még nem nézett túl ezen, most itt az ideje, hogy valóban megtegye a Raspberry Pi-t.