Hur man använder Mednafen för att förvandla din Linux Box till en arkad



Prova Vårt Instrument För Att Eliminera Problem

Mednafen är en flersystemsemulator som används för att köra spelkonsolens opcode under en GNU / Linux-miljö. Emulatorn är utformad för användning med ROM-filer från flera populära spelkonsolplattformar. Det gör att en Linux-dator eller mobil enhet kan fungera som en SNES, Sega Genesis eller GameBoy. Emulering skiljer sig inte väsentligt från äkta hårdvara, vilket gör det attraktivt för dem som vill ha en autentisk upplevelse när de spelar. Det felaktiga namnet på tekniken kommer enligt uppgift från 'My Emulator Don't Need a Frickin 'Excellent Name.' Som en öppen källkodsprogram var mednafen inte utformad för programvarupirater för att utbyta ROM-filer via Internet. Snarare är appen avsedd för hobbyister och spelare att spela homebrew public domain-spel utan behov av originalhårdvara. Det kan också accepteras med spel som spelare lagligen förvärvar från ett externt gränssnitt anslutet till äkta patroner. All användning av mednafen i andra sammanhang strider mot användaravtalet.



Med detta sagt finns det hundratals homebrew-spel för dessa konsoler som är helt kompatibla med mednafen-plattformen. Du kan enkelt skaffa emulatorn med de förråd som tillhandahålls av din Linux-distribution. Använd bara pakethanteraren som du är van vid. Programvaran emulerar den typ av mikrochips som ROM-filerna behövs för att köras under sin ursprungliga hårdvara. Även datorer med relativt anemiska systemresurser kan köra många homebrew-titlar på detta sätt.



Metod 1: Köra Homebrew ROM-filer med mednafen

Förutsatt att du redan har installerat programvaran och lagligen har skaffat en homebrew ROM-fil, öppnar du ett terminalfönster genom att hålla ner CTRL + ALT + T eller starta det från en applikations- eller whisker-meny. Skriv följande kommando vid CLI-prompten:



mednafen /path/to/homebrew/game.rom

Ersätt sökvägen med vilken fil du vill starta. Den senaste versionen av programvaran stöder ROM-filer för följande plattformar:

- Nu Genesis



- NeoGeo Pocket & Pocket Color

- Bandai Wonder Swan

- PC Engine SuperGrafx

- PC-FX

- TurboGrafx 16

- Virtuell pojke

- NES & SNES

- GameBoy, GameBoy Color & GameBoy Advance

- Atari Lynx

När du startar programvaran kommer du att märka en ström av data i terminalfönstret. Ett annat fönster dyker upp över det. Spelet körs inuti insidan av detta fönster. Informationen i detta avsnitt behandlar grafikkort och andra kompatibilitetsproblem. Denna information kan vara mycket användbar om du försöker felsöka en envis ROM-fil, men du kan i allmänhet ignorera det mesta. Om ditt spel någonsin skulle sluta fungera och du inte kunde avsluta det med Esc-tangenten, kan du faktiskt fokusera på terminalfönstret igen och trycka på CTRL + C för att stoppa det rent. Terminalprogramvaran mednafen skulle då faktiskt lämna lite spottande uttalande innan den avslutades.

2016-12-02_012120

Under normala omständigheter skulle man trycka på Esc avsluta ett spel. Att trycka på F11 gör istället en hård återställning på ditt spel. Detta är detsamma som att cykla på en äkta videospelkonsol. Tänk på att ALT + Enter är den kombination som används för att ange en helskärmsmiljö. Medan F11 ofta är bundna till helskärmskommandon återställs ditt spel genom att trycka på det i mednafen. Helskärmsalternativ erbjuder mycket bättre upplösning än de som spelas i ett enda fönster. Fönstergeometri kommer som standard att vara vad som är vettigt för plattformen som den aktuella ROM-skivan skrevs för. Om det är en GameBoy eller GameBoy Color ROM kommer den förståeligt att erbjuda mycket lägre upplösningar än de som är skrivna för TurboGrafx 16 eller en jämförbar konsol. Färgdjup beror mer på maskinvarans förväntningar än på din egen hårdvara. Att sätta ett fönster i helskärm hjälper dessutom till att minska antalet skärmar som rivs.

2016-12-02_012203

Metod 2: Spara och hantera spel

Mednafen kan emulera samma typ av batteribackuppsparningar som används av originalmaskinvarudefinierade patroner, men det stöder också användning av spara tillstånd. Programmet genererar en fil som lagrar det exakta innehållet i vad som skulle ha funnits i RAM-adresserna för spelkoden om den hade körts under äkta hårdvara. Dessa är i huvudsak ögonblicksbilder av den virtualiserade hårdvaran. För att ta en, tryck på F5-tangenten. Du kommer att se ett meddelande längst ner på din emulerade skärm som anger 'Status 0 sparad.'

2016-12-02_012255

Om du skulle trycka på F5 igen, skulle detta spara direkt jämfört med det tidigare tillståndet du sparade. Detta skriver över all information som hölls i det tidigare sparade tillståndet.

2016-12-02_012337

Varje sparatillstånd representerar en separat separat datafil inuti .mednafen-katalogen i din hemkatalog. De hålls i komprimerat tillstånd i en underkatalog med titeln mcs, var och en har ett filtillägg som anger vilket tillstånd det tillhör. Du kan alltid kopiera dessa till en annan enhet om du vill säkerhetskopiera dem, men du bör inte försöka redigera dem själv. Du kan skada ett spel under processen. Om du vill ändra spara tillstånd trycker du på siffran 0-9 på tangentbordet så får du en skärm som visar olika dockningar under vilka du kan spara ett tillstånd. Detta ger dig lyxen att ha upp till tio sparningar för varje spel du spelar. När du har valt ett nummer trycker du på F5 för att spara under det. Var försiktig så att du inte av misstag sparar över ett befintligt spel.

2016-12-02_012415

Tryck på F7 för att ladda det sparade tillstånd som du har valt för närvarande och notera det faktum att varje spara tillstånd visar en separat skärmdump för att hjälpa dig att veta vilken som är sparad var. Du kan trycka på - för att flytta en plats för spara tillstånd nedåt och = för att flytta en enda plats för spara tillstånd upp. Detta gör det möjligt att enkelt byta slots när du spelar. Till skillnad från faktisk hårdvara fungerar sparar oavsett region. Eftersom spel-ROM-filerna i fråga är freeware till att börja med saknar de till stor del regionskoder.

Du kanske vill spara och ladda upprepade gånger för att komma över ett svårt spelområde eller kanske ta reda på slutresultatet av olika val som en spelarkaraktär kan göra.

4 minuter läst