Kako z Mednafenom spremeniti vaš Linux Box v arkadno

Mednafen je večsistemski emulator, ki se uporablja za izvajanje kode opcij igralne konzole v okolju GNU / Linux. Emulator je zasnovan za uporabo z datotekami ROM z več različnih priljubljenih platform igralnih konzol. Omogoča osebnemu računalniku ali mobilni napravi Linux, da deluje podobno kot SNES, Sega Genesis ali GameBoy. Emulacija se bistveno ne razlikuje od originalne strojne opreme, zaradi česar je privlačna za tiste, ki želijo pristno izkušnjo med igranjem. Neprimerno ime tehnologije naj bi izhajalo iz "Moj emulator ne potrebuje Frickinovega odličnega imena." Mednafen kot odprtokodna aplikacija ni bil zasnovan za programske pirate za izmenjavo datotek ROM prek interneta. Aplikacija je namenjena ljubiteljem ljubiteljev iger na srečo, da igrajo domače igre v javni domeni brez potrebe po originalni strojni opremi. Sprejemljivo je tudi za igre, ki jih igralci igrajo zakonito z zunanjim vmesnikom, povezanim z originalnimi kartušami. Vsaka uporaba mednafena v drugih okoliščinah je v nasprotju z uporabniškim dogovorom.

Kot rečeno, obstaja na stotine domačih iger za te konzole, ki so popolnoma združljive s platformo mednafen. Emulator lahko enostavno pridobite s skladišči, ki jih ponuja vaša distribucija Linuxa. Preprosto uporabite upravitelja paketov, ki ste ga vajeni. Programska oprema posnema vrsto mikročipov, ki jih datoteke ROM potrebujejo za zagon v originalni strojni opremi. Tudi računalniki z razmeroma slabokrvnimi sistemskimi viri lahko na ta način vodijo številne naslove domačih besed.

1. način: Zagon datotek Homebrew ROM z mednafenom

Ob predpostavki, da ste programsko opremo že namestili in ste zakonito pridobili datoteko ROM iz domačega piva, odprite terminalsko okno tako, da držite tipke CTRL + ALT + T ali jo zaženite v meniju Applications ali Whisker. V poziv CLI vnesite naslednji ukaz:

mednafen /path/to/homebrew/game.rom

Pot zamenjajte s katero koli datoteko, ki jo želite zagnati. Najnovejša različica programske opreme podpira datoteke ROM za naslednje platforme:

- Sega Genesis

- NeoGeo Pocket & Pocket Color

- Bandai WonderSwan

- PC Engine SuperGrafx

- PC-FX

- TurboGrafx 16

- Virtualni fant

- NSZ in SNES

- GameBoy, GameBoy Color & GameBoy Advance

- Atari Lynx

Ko zaženete programsko opremo, boste v oknu terminala opazili tok podatkov. Nad njim se bo odprlo drugo okno. Igra se izvaja v notranjosti tega okna. Informacije v tem poglavju obravnavajo grafični vmesnik in druge težave z združljivostjo. Te informacije so lahko zelo koristne, če poskušate odpraviti trmasto datoteko ROM, vendar lahko večino prezrete. Če bi vaša igra kdaj prenehala delovati in je ne bi mogli zapustiti s tipko Esc, se lahko dejansko spet osredotočite na okno terminala in pritisnete CTRL + C, da jo popolnoma ustavite. Programska oprema terminala mednafen bi nato pred izhodom dejansko pustila malo posmehljive izjave.

V normalnih okoliščinah bi potiskanje Esca končalo igro. Če potisnete F11, boste namesto tega izvedli strojno ponastavitev igre. To je enako kot kolesarjenje moči na pristni konzoli za video igre. Upoštevajte, da je kombinacija ALT + Enter kombinacija za vstop v celozaslonsko okolje. Medtem ko je F11 običajno vezan na celozaslonske ukaze, ga potisk v mednafenu ponastavi. Celozaslonske možnosti ponujajo veliko boljšo ločljivost kot tiste, ki se predvajajo zgolj v oknu. Geometrija oken bo privzeto nastavljena na tisto, kar je smiselno za platformo, za katero je bil napisan zadevni ROM. Če gre za GameBoy ali GameBoy Color ROM, potem bo razumljivo ponudil veliko nižje ločljivosti od tistih, napisanih za TurboGrafx 16 ali primerljivo konzolo. Globina barve bo bolj odvisna od strojne pričakovanja kot pa tudi od vaše lastne strojne opreme. Postavitev okna v celozaslonski način bo dodatno pomagala zmanjšati količino trganja zaslona, ​​ki ga boste doživeli.

2. način: Shranjevanje in upravljanje iger

Mednafen lahko posnema iste vrste varčevanja z rezervnimi baterijami, ki jih uporabljajo originalne strojno določene kartuše, podpira pa tudi stanja shranjevanja. Program ustvari datoteko, v kateri je shranjena natančna vsebina tistega, kar bi bilo v naslovih RAM-a kode igre, če bi se izvajalo v originalni strojni opremi. To so v bistvu posnetki virtualizirane strojne opreme. Če ga želite vzeti, pritisnite tipko F5. Na dnu emuliranega zaslona boste videli sporočilo z napisom »Stanje 0 shranjeno«.

Če bi ponovno pritisnili F5, bi to prihranilo neposredno v prejšnjem stanju, ki ste ga shranili. To prepiše vse podatke, ki so bili shranjeni v prejšnjem stanju shranjevanja.

Vsako stanje shranjevanja predstavlja ločeno ločeno podatkovno datoteko v imeniku .mednafen v vašem domačem imeniku. V stisnjenem stanju so v podimeniku z naslovom mcs, pri čemer ima vsak končnico datoteke, ki označuje, kateremu stanju pripada. Te lahko vedno kopirate na drug pogon, če jih želite varnostno kopirati, vendar jih ne bi smeli poskušati urejati sami. Pri tem lahko poškodujete igro. Če želite spremeniti stanje shranjevanja, pritisnite tipko 0-9 na tipkovnici in prikazal se bo zaslon, ki prikazuje različne dokete, pod katerimi lahko shranite stanje. To vam omogoča razkošje, da imate do deset shranjevanj za vsako igro, ki jo igrate. Ko izberete številko, pritisnite F5, da jo shranite pod njo. Pazite, da ne boste pomotoma prihranili obstoječe igre.

Pritisnite F7, da naložite stanje shranjevanja, ki ste ga trenutno izbrali, in upoštevajte, da vam vsako stanje shranjevanja prikaže ločen posnetek zaslona, ​​da boste lažje vedeli, kje je shranjeno. S pritiskom na tipko lahko premaknete eno režo stanja shranjevanja navzdol in = eno režo stanja shranjevanja premaknete navzgor. To omogoča enostavno menjavo igralnih avtomatov med igranjem. Za razliko od dejanske strojne opreme bodo shranjevanja delovala ne glede na regijo. Ker so zadevne datoteke ROM za igro za začetek brezplačne, jim v glavnem primanjkuje regijskih kod.

Morda boste želeli večkrat shraniti in naložiti stanja, da boste premagali težko področje igre ali morda ugotovili končni rezultat različnih odločitev, ki bi jih lahko sprejel lik igralca.


$config[zx-auto] not found$config[zx-overlay] not found