Tādi lasītāji kā jūs palīdz atbalstīt MUO. Veicot pirkumu, izmantojot saites mūsu vietnē, mēs varam nopelnīt filiāles komisiju. Lasīt vairāk.

Kad izmantojat Raspberry Pi, iespējams, izmantojat Raspberry Pi OS vai kādu citu uz Linux balstītu operētājsistēmu. Neatkarīgi no tā, vai tas ir Kodi vai retro spēļu komplekts, pamatā ir Linux OS.

Emulācija šeit ir īpaši viltīga. Emulatoriem ir nepieciešama operētājsistēma, lai tie darbotos, un gandrīz visi izmanto novājinātu Raspberry Pi OS versiju vai vecāku Raspbian versiju.

Bet kā būtu, ja Raspberry Pi būtu iespējams palaist emulatorus bez operētājsistēmas. Nu tā ir. Šeit ir viss, kas jums jāzina, lai sāktu darbu ar tukša metāla emulāciju Raspberry Pi.

Kas ir emulators?

Internets ir pilns ar skaidrojumiem par to, kas ir emulators (un kas tas nav). Vienkāršākajā gadījumā emulators ir programmatūra, kas palaiž programmas, kas rakstītas vienai platformai citā. Tā, piemēram, jūs varētu vēlēties skriet Android programmatūra operētājsistēmā Windows. Tam nepieciešams Android emulators.

Ir pieejami daudzi dažādi emulatori. Lielāko daļu datoru, konsoļu un arkādes sistēmu var emulēt datoros, tostarp Raspberry Pi. Tie ir pieejami tādās sistēmās kā RetroPie, Recalbox un Lakka. Šiem rīkiem kopīgs ir tas, ka visi emulatori darbojas operētājsistēmā Linux.

Emulāciju ir viegli sajaukt ar virtuālajām mašīnām, taču patiesībā tās ir diezgan atšķirīgas, lai gan gala rezultāts var šķist identisks neapmācītām acīm.

Tāpat kā standarta emulators, tukša metāla emulators palaiž programmas, kas paredzētas vienai sistēmai citā. Atšķirība ir tāda, ka nav pamata operētājsistēmas; emulators darbojas uz datora "tukšā metāla". Šajā gadījumā šis dators būtu Raspberry Pi.

Parasti, kad Raspberry Pi izmantojat emulatoru, tas koplieto aparatūras resursus ar Raspberry Pi OS (vai retro spēļu komplektu). Tas nozīmē, ka pastāv operētājsistēma, tajā ir iebūvēti rīki, jebkura cita darbojošā programmatūra, emulators un emulētā programmatūra, kas cīnās par procesoru, operatīvo atmiņu, krātuvi un pat pieslēgvietām.

Tas var izraisīt latentumu, palēninot emulāciju.

Izmantojot tukša metāla emulatoru, latentums ir minimāls, jo nav operētājsistēmas.

Raspberry Pi ir izstrādāti vairāki tukša metāla emulatori. Tie galvenokārt ir no 8 bitu skaitļošanas laikmeta.

Metāla emulatori ir jālejupielādē un jāiekopē microSD kartē. Īpašus norādījumus par katru rīku var atrast attiecīgajās lejupielādes saitēs. Ņemiet vērā, ka vairumā gadījumu Raspberry Pi var vienkārši izslēgt, izmantojot tukša metāla emulatoru. Arī USB ierīču karstā maiņa parasti netiek atbalstīta, tāpēc pievienojiet ierīces pirms ieslēgšanas.

1. ZX Baremulator (ZX spektra emulators)

Sinclair ZX Spectrum, kas tika laists klajā 1982. gadā, bija galvenais topošās mājas datoru un videospēļu nozares virzītājspēks Eiropā 10 gadus. Protams, varat to līdzināties Raspberry Pi un baudīt tukša metāla emulāciju ar ZX Baremulator.

Šī programmatūra nodrošina dažus noderīgus papildu ekrānus. Viens no tiem ir tastatūras atsauce (ZX Spectrum katram taustiņam bija daudz komandu), bet otrs ļauj pārlūkot un atlasīt ielādējamos lentes attēlus.

Uzziniet vairāk mūsu ceļvedī ZX Baremulator iestatīšana uz Raspberry Pi.

Lejupielādēt:ZX Baremulators (bezmaksas)

2. Faux86 (8086 Classic PC Emulator)

Šis ir atvērtā koda tukša metāla emulators, kas paredzēts CGA / EGA / VGA displeja klasisko datoru darbināšanai. Tas emulēs 8086 un 80186 instrukciju kopas, un tai ir datora skaļrunis, Adlib un Soundblaster emulācija.

Īsāk sakot, Faux86 vajadzētu palaist visu, kas rakstīts ar IBM saderīgam personālajam datoram līdz 90. gadu vidum. Ja tas darbojas operētājsistēmā MS-DOS, tam vajadzētu darboties arī šajā.

Ņemiet vērā, ka Faux86 tukšā metāla emulatoram nav atbalsta lielai uzglabāšanai. Izstrādātājs iesaka: "izmantojiet mazas ietilpības SD karti un izgaismojiet attēlu kā 32 MB karti."

Lejupielādēt:Faux86 (bezmaksas)

Tāpat kā Sinclair ZX Spectrum, arī Dragon 32 bija Apvienotajā Karalistē ražots dators, kas tika montēts rūpnīcās Velsā. (Interesanti, ka daudzas Raspberry Pis ir saliktas arī Velsā).

Rets dators, kas nebija sasniedzams citiem Apvienotās Karalistes datoriem, Dragon 32 (līdzīgs Tandy TRS-80 Color Computer) tomēr ir aizraujoša izvēle emulācijai. Neskatoties uz šo aparatūras brāļu nosaukumu, daudzas Dragon 32 spēles tiek spēlētas vienkrāsains.

Viena tastatūras komanda (F1) palaiž emulatora ROM un CAS failu pārvaldnieku.

Lejupielādēt:Dragon-32-Rpi-Bare-Metal (bezmaksas)

4. BMC64 (Commodore 64 emulators)

Commodore 64 mājas datora faniem varētu būt lielāka interese par BMC64. Šis Raspberry Pi tukšā metāla emulators ļauj palaist Commodore 64, C128, Vic20, Plus/4 un PET programmatūru, un tam ir ātrs sāknēšanas laiks.

Ir arī atbalsts C64 un Atari saderīgu kursorsviru pievienošanai GPIO un pat atbalsts oriģinālai C64 tastatūrai. Tas nozīmē, ka, ja jums ir C64 ar salauztu pamatplati, varat to aizstāt ar Raspberry Pi, kurā darbojas BMC64.

Ņemiet vērā, ka BMC64 ir saderīgs tikai ar Raspberry Pi 2, 3 un Zero modeļiem.

Lejupielādēt: BMC64 (bezmaksas)

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

CS107E-GB-Emulators, ko radījuši studenti skaitļošanas klasei Stenfordā, darbojas ar oriģinālo Raspberry Pi (iespējams, jūs to nedarbosit ar Raspberry Pi 4).

Kā teikts GitHub README.md failā:

“Jaukā daļa par GameBoy kopumā ir tā, ka tam nav BIOS. Konkrēti, visa konkrētā spēle tiek darbināta tieši no operācijas kodiem, kas atrodami spēles ROM, kas padara to par interesantu platformu, kuras atdarināšanai nav nepieciešama patentēta programmatūra.

Šis tukšā metāla emulators lieliski parāda laiku, pūles un pētījumus, kas veltīti šo projektu izstrādei. Iesaku pārbaudīt piezīmes par šo projektu, tostarp attiecinājumus.

Lejupielādēt:CS107E-GB-Emulators (bezmaksas)

Emulatori nav vienīgā vienkāršā metāla pieredze Raspberry Pi. GitHub meklēšanas vaicājums “tukšs metāls Raspberry Pi” atklāj visdažādākos projektus. Jums varētu būt sintezators, pamata operētājsistēma, pat spēles, kas darbojas tieši datorā bez Linux OS.

Jebkurā gadījumā Raspberry Pi spēj palaist programmatūru ar vai bez Debian balstītas Raspberry Pi OS. Ja jūs vēl neesat skatījies tālāk, tagad ir īstais laiks, lai patiešām uzlabotu savu Raspberry Pi.