Cum să utilizați Mednafen pentru a vă transforma Linux Box într-o arcadă



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Mednafen este un emulator multi-sistem utilizat pentru a executa opcode-ul consolei de jocuri într-un mediu GNU / Linux. Emulatorul este conceput pentru a fi utilizat cu fișiere ROM de pe mai multe platforme de consolă de jocuri populare. Permite unui computer Linux sau unui dispozitiv mobil să acționeze la fel ca un SNES, Sega Genesis sau GameBoy. Emularea nu diferă semnificativ de hardware-ul original, ceea ce îl face atractiv pentru cei care doresc o experiență autentică atunci când joacă. Denumirea incongruentă a tehnologiei provine din „Emulatorul meu nu are nevoie de un nume excelent al lui Frickin”. Ca aplicație open-source, mednafen nu a fost conceput pentru ca pirații software să facă schimb de fișiere ROM pe internet. Mai degrabă, aplicația este destinată pasionaților și jucătorilor să joace jocuri homebrew din domeniul public, fără a fi nevoie de hardware original. Poate fi, de asemenea, utilizat în mod acceptabil cu jocuri pe care jucătorii le achiziționează legal dintr-o interfață externă conectată la cartușe originale. Orice utilizare a mednafen în alte contexte este contrară acordului utilizatorului.



Acestea fiind spuse, există sute de jocuri homebrew pentru aceste console care sunt pe deplin compatibile cu platforma mednafen. Puteți achiziționa cu ușurință emulatorul cu depozitele furnizate de distribuția Linux. Pur și simplu utilizați managerul de pachete cu care sunteți obișnuit. Software-ul emulează tipul de microcipuri pe care fișierele ROM le aveau nevoie pentru a rula sub hardware-ul lor original. Chiar și computerele cu resurse de sistem relativ anemice pot rula multe titluri homebrew în acest mod.



Metoda 1: Rularea fișierelor ROM Homebrew cu mednafen

Presupunând că ați instalat deja software-ul și că ați achiziționat legal un fișier ROM homebrew, deschideți o fereastră terminal ținând apăsate CTRL + ALT + T sau porniți-l dintr-un meniu Applications sau Whisker. La promptul CLI, tastați următoarea comandă:



mednafen /path/to/homebrew/game.rom

Înlocuiți calea cu orice fișier pe care încercați să îl porniți. Cea mai recentă versiune a software-ului acceptă fișiere ROM pentru următoarele platforme:

- Acum Geneza



- NeoGeo Pocket & Pocket Color

- Bandai Wonder Swan

- Motor Engine SuperGrafx

- PC-FX

- TurboGrafx 16

- Băiat virtual

- NES & SNES

- GameBoy, GameBoy Color & GameBoy Advance

- Atari Lynx

Când porniți software-ul, veți observa un flux de date în fereastra terminalului. O altă fereastră va apărea peste ea. Jocul rulează în interiorul acestei ferestre. Informațiile din această secțiune tratează adaptorul grafic și alte probleme de compatibilitate. Aceste informații pot fi foarte utile dacă încercați să depanați un fișier ROM încăpățânat, dar, în general, puteți ignora majoritatea. Dacă jocul tău ar înceta să funcționeze vreodată și nu l-ai putea ieși cu tasta Esc, atunci te-ai putea concentra din nou pe fereastra terminalului și apasă CTRL + C pentru al opri curat. Software-ul terminalului mednafen ar lăsa de fapt o declarație de batjocură înainte de a ieși.

2016-12-02_012120

În circumstanțe normale, apăsarea Esc ar renunța la un joc. Împingerea F11 va efectua în schimb o resetare hard a jocului. Acest lucru este la fel ca alimentarea cu energie a unei console de jocuri video autentice. Rețineți că ALT + Enter este combinația utilizată pentru a intra într-un mediu cu ecran complet. În timp ce F11 este legat în mod obișnuit de comenzile pe ecran complet, apăsarea acestuia în mednafen vă va reseta jocul. Opțiunile de ecran complet oferă o rezoluție mult mai bună decât cele redate într-o simplă fereastră. Geometria ferestrei va fi implicită la orice are sens pentru platforma pentru care ROM-ul în cauză a fost scris. Dacă este un GameBoy sau GameBoy Color ROM, atunci va oferi în mod înțeles rezoluții mult mai mici decât cele scrise pentru TurboGrafx 16 sau o consolă comparabilă. Adâncimea culorii va depinde mai mult de așteptările hardware decât de hardware-ul dvs. Punerea unei ferestre în ecran complet vă va ajuta în plus să reduceți cantitatea de rupere a ecranului pe care o veți experimenta.

2016-12-02_012203

Metoda 2: Salvarea și gestionarea jocurilor

În timp ce mednafen poate emula același tip de salvare a bateriei folosită de cartușele originale definite hardware, acesta acceptă și utilizarea stărilor de salvare. Programul generează un fișier care stochează conținutul exact al ceea ce ar fi fost în adresele RAM ale codului opțional al jocului dacă ar fi rulat pe un hardware autentic. Acestea sunt în esență instantanee ale hardware-ului virtualizat. Pentru a lua una, apăsați tasta F5. Veți vedea un mesaj în partea de jos a ecranului emulat care indică „Starea 0 salvată”.

2016-12-02_012255

Dacă ar fi să apăsați din nou F5, atunci acest lucru ar economisi direct peste starea anterioară pe care ați salvat-o. Aceasta suprascrie orice informație a fost păstrată în acea stare de salvare anterioară.

2016-12-02_012337

Fiecare stare de salvare reprezintă un fișier de date separat separat în directorul .mednafen din directorul de acasă. Acestea sunt păstrate într-o stare comprimată într-un subdirector intitulat mcs, fiecare având o extensie de fișier care indică la ce stare aparține. Puteți copia întotdeauna acestea pe altă unitate dacă doriți să le faceți backup, dar nu ar trebui să încercați să le editați singuri. Puteți corupe un joc în acest proces. Dacă doriți să schimbați starea de salvare, apăsați un număr 0-9 pe tastatură și veți primi un ecran care vă arată diferite documente sub care puteți salva o stare. Acest lucru vă oferă luxul de a avea până la zece salvări pentru fiecare joc pe care îl jucați. După ce ați selectat un număr, apăsați F5 pentru a salva sub acesta. Aveți grijă să vă asigurați că nu economisiți accidental peste un joc existent.

2016-12-02_012415

Apăsați F7 pentru a încărca starea de salvare pe care ați selectat-o ​​în prezent și luați notă de faptul că fiecare stare de salvare vă arată o captură de ecran separată pentru a vă ajuta să știți unde se salvează. Puteți împinge - pentru a muta un slot de stare de salvare în jos și = pentru a muta un singur slot de stare de salvare în sus. Acest lucru face posibilă schimbarea cu ușurință a sloturilor în timpul jocului. Spre deosebire de hardware-ul real, salvările vor funcționa indiferent de regiune. Deoarece fișierele ROM ale jocului în cauză sunt freeware pentru început, le lipsește în mare măsură codurile de regiune.

Poate doriți să salvați și să încărcați în mod repetat stări pentru a trece peste o zonă dificilă a jocului sau poate pentru a afla rezultatul final al diferitelor alegeri pe care le poate face un personaj de jucător.

4 minute citite