Kaip naudoti „Mednafen“, norint paversti „Linux Box“ arkada

„Mednafen“ yra daugiasisteminis emuliatorius, naudojamas žaidimų konsolės opcode vykdyti GNU / Linux aplinkoje. Emuliatorius yra skirtas naudoti su ROM failais iš kelių skirtingų populiarių žaidimų konsolių platformų. Tai leidžia „Linux“ asmeniniam kompiuteriui ar mobiliajam įrenginiui veikti panašiai kaip SNES, „Sega Genesis“ ar „GameBoy“. Emuliacija žymiai nesiskiria nuo tikros aparatinės įrangos, todėl ji yra patraukli tiems, kurie nori autentiškos patirties, kai groja. Pranešama, kad nenuoseklus šios technologijos pavadinimas kilęs iš „Mano emuliatoriui nereikia puikaus Frickino vardo“. Kaip atvirojo kodo programa, mednafenas nebuvo sukurtas programinės įrangos piratams keistis ROM failais internetu. Veikiau programa skirta mėgėjams ir žaidėjams žaisti „homebrew“ viešuosius žaidimus nereikalaujant originalios aparatūros. Jis taip pat gali būti priimtinai naudojamas su žaidimais, kuriuos žaidėjai teisėtai įsigyja iš išorinės sąsajos, prijungtos prie originalių kasečių. Bet koks mednafeno naudojimas kituose kontekstuose prieštarauja vartotojo sutarčiai.

Tai sakant, šiose konsolėse yra šimtai namų ruošos žaidimų, visiškai suderinamų su „mednafen“ platforma. Emuliatorių galite lengvai įsigyti naudodamiesi saugyklomis, kurias teikia jūsų „Linux“ platinimas. Tiesiog naudokitės įprastu paketų tvarkytuvu. Programinė įranga imituoja mikroschemų tipą, kurių ROM failams reikia paleisti naudojant jų originalią aparatinę įrangą. Net ir kompiuteriai, turintys gana mažakraujiškus sistemos išteklius, gali tokiu būdu paleisti daugybę „homebrew“ pavadinimų.

1 metodas: „Homebrew ROM“ failų paleidimas su mednafenu

Darant prielaidą, kad jau įdiegėte programinę įrangą ir legaliai įsigijote „homebrew ROM“ failą, atidarykite terminalo langą laikydami nuspaudę CTRL + ALT + T arba paleiskite jį iš „Applications“ arba „Whisker“ meniu. Į CLI eilutę įveskite šią komandą:

mednafen /path/to/homebrew/game.rom

Pakeiskite kelią į bet kurį failą, kurį bandote paleisti. Naujausia programinės įrangos versija palaiko šių platformų ROM failus:

- „Sega Genesis“

- „NeoGeo Pocket & Pocket Color“

- Bandai WonderSwan

- „PC Engine SuperGrafx“

- PC-FX

- „TurboGrafx“ 16

- Virtualus berniukas

- NES ir SNES

- „GameBoy“, „GameBoy Color“ ir „GameBoy Advance“

- Atari lūšis

Paleidus programinę įrangą, terminalo lange pastebėsite duomenų srautą. Virš jo iššoks dar vienas langas. Žaidimas veikia šio lango viduje. Šiame skyriuje pateikiama informacija apie grafikos adapterį ir kitas suderinamumo problemas. Ši informacija gali būti labai naudinga, jei bandote pašalinti užsispyrusį ROM failą, tačiau paprastai galite jo nepaisyti. Jei jūsų žaidimas kada nors nustotų veikti ir negalėtumėte išeiti iš jo naudodami klavišą „Esc“, iš tikrųjų vėl galėtumėte sutelkti dėmesį į terminalo langą ir paspausti CTRL + C, kad jį švariai sustabdytumėte. Tuomet „mednafen“ terminalo programinė įranga prieš išeidama iš tikrųjų paliktų šiek tiek pašaipų.

Įprastomis aplinkybėmis, paspaudus Esc, žaidimas bus baigtas. Vietoj to, paspaudus F11, jūsų žaidimas bus atkurtas iš naujo. Tai tas pats, kas maitinti tikra vaizdo žaidimų konsole. Atminkite, kad ALT + Enter yra derinys, naudojamas norint įeiti į viso ekrano aplinką. Nors F11 paprastai yra susietos su viso ekrano komandomis, paspaudus jį „Mednafen“, žaidimas bus atstatytas. Viso ekrano parinktys siūlo daug geresnę skiriamąją gebą nei tos, kurios grojamos viename lange. Lango geometrija pagal numatytuosius nustatymus nustatys bet kokią prasmę platformai, kuriai buvo parašytas atitinkamas ROM. Jei tai „GameBoy“ arba „GameBoy Color ROM“, tai suprantama, jis pasiūlys daug mažesnes skiriamąsias gebas nei tos, kurios parašytos „TurboGrafx 16“ ar panašiai konsolei. Spalvų gylis labiau priklausys nuo aparatūros lūkesčių, o ne nuo jūsų pačių aparatūros. Lango rodymas visame ekrane papildomai padės sumažinti ekrano plyšimo kiekį.

2 metodas: žaidimų išsaugojimas ir valdymas

Nors „mednafen“ gali imituoti tas pačias atsargines akumuliatoriaus taupymo rūšis, kurias naudoja originalios aparatūros nustatytos kasetės, ji taip pat palaiko taupymo būsenų naudojimą. Programa sukuria failą, kuriame saugomas tikslus turinio kiekis, kuris būtų buvęs žaidimo operacinio kodo RAM adresuose, jei jis būtų paleistas naudojant tikrą aparatinę įrangą. Iš esmės tai yra virtualios aparatūros momentinės nuotraukos. Norėdami jį paimti, paspauskite klavišą F5. Emuliuojamo ekrano apačioje pamatysite pranešimą, kuriame nurodoma „Būsena 0 išsaugota“.

Jei vėl stumtumėte F5, tai sutaupytų tiesiai prieš ankstesnę būseną, kurią išsaugojote. Tai perrašo bet kokią informaciją, buvusią ankstesnėje išsaugojimo būsenoje.

Kiekviena išsaugojimo būsena reiškia atskirą atskirą duomenų failą .mednafen kataloge jūsų namų kataloge. Jie laikomi suspaustoje pakatalogyje pavadinimu „mcs“, kurių kiekvienas turi failo plėtinį, nurodantį, kokiai būsenai jis priklauso. Jei norite juos atsarginę kopiją, visada galite nukopijuoti į kitą diską, tačiau neturėtumėte bandyti jų redaguoti patys. Galite sugadinti žaidimą. Jei norite pakeisti išsaugojimo būseną, klaviatūroje paspauskite skaičių 0–9 ir gausite ekraną, kuriame bus rodomi skirtingi lizdai, po kuriais galėsite išsaugoti būseną. Tai suteikia jums prabangą turėti iki dešimties sutaupymų kiekvienam jūsų žaidimui. Pasirinkę skaičių, paspauskite F5, kad išsaugotumėte jį. Gerai pasirūpinkite, kad netyčia netaupytumėte esamame žaidime.

Paspauskite F7, kad įkeltumėte šiuo metu pasirinktą išsaugojimo būseną, ir atkreipkite dėmesį į tai, kad kiekviena išsaugojimo būsena rodo atskirą ekrano kopiją, kuri padės sužinoti, kuri vieta yra išsaugota. Galite paspausti - norėdami perkelti vieną išsaugojimo būsenos angą žemyn ir =, jei norite perkelti vieną išsaugojimo būsenos lizdą į viršų. Tai leidžia lengvai pakeisti lizdus žaidžiant. Skirtingai nuo faktinės aparatūros, taupymas veiks nepriklausomai nuo regiono. Kadangi nagrinėjami žaidimų ROM failai yra nemokama, jiems iš esmės trūksta regiono kodų.

Galbūt norėsite pakartotinai išsaugoti ir įkelti būsenas, kad įveiktumėte sunkią žaidimo sritį, arba galbūt išsiaiškinti galimą rezultatą, kurį gali padaryti žaidėjo personažas.


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