Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu. Loe rohkem.

Kui kasutate Raspberry Pi-d, kasutate tõenäoliselt Raspberry Pi OS-i või mõnda muud Linuxi-põhist operatsioonisüsteemi. Olenemata sellest, kas see on Kodi või retro-mängukomplekt, selle aluseks on Linuxi OS.

Emuleerimine on siin eriti salakaval. Emulaatorid vajavad töötamiseks operatsioonisüsteemi ja peaaegu kõik kasutavad Raspberry Pi OS-i vähendatud versiooni või varasemat Raspbiani versiooni.

Aga mis siis, kui Raspberry Pi-l oleks võimalik emulaatoreid käivitada ilma operatsioonisüsteemita. No on küll. Siin on kõik, mida pead teadma, et alustada Raspberry Pi paljasmetalli emuleerimisega.

Mis on emulaator?

Internet on täis selgitusi selle kohta, mis emulaator on (ja mis see ei ole). Lihtsamalt öeldes on emulaator tarkvara, mis käivitab ühe platvormi jaoks kirjutatud programme teisel. Nii et võiksite näiteks joosta Androidi tarkvara Windowsis. Selleks on vaja Androidi emulaatorit.

instagram viewer

Saadaval on palju erinevaid emulaatoreid. Enamikku arvuteid, konsoole ja mängusaalsüsteeme saab emuleerida arvutites, sealhulgas Raspberry Pi. Need on saadaval sellistes süsteemides nagu RetroPie, Recalbox ja Lakka. Nendel tööriistadel on ühine see, et kõik emulaatorid töötavad Linuxis.

Emuleerimist on lihtne segi ajada virtuaalmasinatega, kuid need on tegelikult üsna erinevad, kuigi lõpptulemus võib tunduda harimatule silmale identne.

Nagu tavaline emulaator, käivitab metallist emulaator ühe süsteemi jaoks mõeldud programme teises. Erinevus seisneb selles, et puudub aluseks olev operatsioonisüsteem; emulaator töötab arvuti "paljast metallist". Sel juhul oleks see arvuti Raspberry Pi.

Tavaliselt, kui kasutate Raspberry Pi emulaatorit, jagab see riistvararessursse Raspberry Pi OS-iga (või retro-mängukomplektiga). See tähendab, et on olemas operatsioonisüsteem, see on sisseehitatud tööriistad, mis tahes muu töötav tarkvara, emulaator ja emuleeritud tarkvara, mis kõik võistlevad protsessori, RAM-i, salvestusruumi või isegi portide pärast.

See võib põhjustada latentsust, mis aeglustab emulatsiooni.

Paljast metallist emulaatoriga on latentsus minimaalne, kuna operatsioonisüsteemi pole.

Raspberry Pi jaoks on välja töötatud mitu metallist emulaatorit. Need on suuresti pärit 8-bitise andmetöötluse ajastust.

Paljasmetallist emulaatorid tuleks alla laadida ja microSD-kaardile kopeerida. Konkreetsed juhised iga tööriista kohta leiate vastavatelt allalaadimislinkidelt. Pange tähele, et enamikul juhtudel saab Raspberry Pi lihtsalt välja lülitada, kasutades metallist emulaatorit. Samuti ei toetata tavaliselt USB-seadmete kuumvahetust, seega ühendage seadmed enne sisselülitamist.

1. ZX Baremulator (ZX Spectrum Emulator)

1982. aastal turule toodud Sinclair ZX Spectrum oli 10 aastat Euroopas tärkava koduarvuti- ja videomängutööstuse peamine edasiviiv jõud. Loomulikult saate seda Raspberry Pi-ga jäljendada ja ZX Baremulaatoriga nautida palja metalli emulatsiooni.

See tarkvara pakub paar kasulikku lisaekraani. Üks on klaviatuuri viide (ZX Spectrumil oli iga klahvi jaoks palju käske) ja teine ​​võimaldab teil sirvida ja valida laadimiseks lindipilte.

Lisateavet leiate meie juhendist ZX Baremulatori seadistamine Raspberry Pi-le.

Lae alla:ZX Baremulaator (tasuta)

2. Faux86 (8086 Classic PC Emulator)

See on avatud lähtekoodiga metallist emulaator, mis on loodud CGA / EGA / VGA ekraaniga klassikaliste arvutite käitamiseks. See emuleerib 8086 ja 80186 käsukomplekte ning sellel on arvutikõlar, Adlib ja Soundblaster emulatsioon.

Lühidalt, Faux86 peaks kuni 1990. aastate keskpaigani töötama kõike, mis on kirjutatud IBM-iga ühilduva arvuti jaoks. Kui see töötab MS-DOS-is, peaks see töötama ka sellel.

Pange tähele, et Faux86 paljasmetallist emulaatoril pole suurt salvestusruumi tuge. Arendaja soovitab: "kasutage väikese mahuga SD-kaarti ja välgutage pilti 32 MB kaardina."

Lae alla:Faux86 (tasuta)

Nagu Sinclair ZX Spectrum, oli ka Dragon 32 Ühendkuningriigis ehitatud arvuti, mis on kokku pandud Walesi tehastes. (Huvitav on see, et palju Raspberry Pis on kokku pandud ka Walesis).

Haruldane arvuti, millel polnud teiste Ühendkuningriigi arvutite haaret, Dragon 32 (sarnaselt Tandy TRS-80 värviarvutiga) on sellegipoolest põnev valik emuleerimiseks. Vaatamata selle riistvaravendade nimele mängivad paljud Dragon 32 mängud siiski ühevärviliselt.

Üks klaviatuurikäsk (F1) käivitab emulaatori ROM-i ja CAS-failihalduri.

Lae alla:Dragon-32-Rpi-Bare-Metal (tasuta)

4. BMC64 (Commodore 64 emulaator)

Commodore 64 koduarvuti fännid võivad BMC64 vastu rohkem huvi tunda. See Raspberry Pi metallist emulaator võimaldab teil käivitada Commodore 64, C128, Vic20, Plus/4 ja PET tarkvara ning sellel on kiire alglaadimisaeg.

Samuti on olemas tugi C64 ja Atari-ühilduvate juhtkangide ühendamiseks GPIO-ga ja isegi ehtsa C64 klaviatuuri tugi. See tähendab, et kui teil peaks olema katkise emaplaadiga C64, võiksite selle asendada BMC64 töötava Raspberry Pi vastu.

Pange tähele, et BMC64 ühildub ainult Raspberry Pi 2, 3 ja Zero mudelitega.

Lae alla: BMC64 (tasuta)

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

Stanfordi arvutiklassi õpilaste loodud CS107E-GB-Emulator töötab originaalsel Raspberry Pi-l (tõenäoliselt ei saa te seda Raspberry Pi 4-ga tööle).

Nagu GitHubi README.md fail ütleb:

"GameBoy hea osa üldiselt on see, et sellel pole BIOS-i. Eelkõige juhitakse kogu antud mängu otse mängu ROM-is leiduvatest op-koodidest, mis teeb sellest huvitava platvormi, mille jäljendamiseks pole vaja patenteeritud tarkvara.

See metallist emulaator on suurepärane näide nende projektide arendamiseks kuluvast ajast, jõupingutustest ja uurimistööst. Soovitan teil vaadata selle projekti märkmeid, sealhulgas omistusi.

Lae alla:CS107E-GB-Emulaator (tasuta)

Emulaatorid pole Raspberry Pi ainsad metallist kasutuskogemused. GitHubi otsing "paljas metall Raspberry Pi” paljastab kõikvõimalikud projektid. Teil võib olla süntesaator, põhiline operatsioonisüsteem, isegi mängud, mis töötavad otse arvutis ilma Linuxi operatsioonisüsteemita.

Igal juhul on Raspberry Pi võimeline töötama tarkvara koos Debianil põhineva Raspberry Pi OS-iga või ilma. Kui te pole sellest veel kaugemale vaadanud, on nüüd aeg oma Raspberry Pi tõesti edasi lükata.