i denna handledning kommer vi att titta på ett mycket bredare utbud av juridiska konsol Rom. Vissa kan köpas lagligt, medan andra har utvecklats och distribueras gratis.
så låt oss skapa en RetroPie-konsol och spela några klassiska spel.
blomstrande scen
Segas Mega Drive Classics-samlingar inkluderar ROM-bilder av de spel du kör på vilken emulator du vill, och helt nya kommersiella utgåvor för Sega och andra plattformar blomstrar, liksom aktiva homebrew-scener som ger innovativa nya spel till konsolformat som gick ur produktion för över 25 år sedan.
Sega är otroligt stödjande för sin emuleringsgemenskap och är glad att bara sälja dig några klassiska Mega Drive-ROM-skivor, som ingår i Sega Mega Drive Classics-samlingarna för Windows, macOS och Linux. Du kan köpa 50 klassiska Mega Drive-spel på Steam, antingen individuellt eller som ett paket.
när du har köpt, för att hitta ROM-skivorna, öppna titelns Steam-Bibliotekssida, rensa kugghjulsikonen till höger, välj Egenskaper Egenskaper, välj fliken Lokala filer och klicka sedan på Bläddra i lokala filer. Du hittar alla ROM-skivor i den tydligt märkta okomprimerade Rom-katalogen. Byt namn på alla filer med’.68K ’och’.SGD ’tillägg till’.bin ’ och kopiera dem över till Raspberry Pi med hjälp av ett USB-minne eller via sin Samba aktie.
Köp nya klassiker
om du är ute efter nya spel för klassiska system, kliar.io bör vara din första anlöpshamn. Nintendo Entertainment System är den mest populära 8-bitars konsolen för moderna utvecklare, medan Mega Drive har vunnit hjärtan hos 16-bitars devs. Spel finns också för 8-bitars Sega Master System och 16-bitars Super Nintendo Entertainment System.
vi har gjort itch.io samlingar för var och en av dessa plattformar, går ut ur vårt sätt att undvika obehöriga portar och ROM-Hack. Dessa inkluderar både kommersiella och freeware-spel, plus ett par open source-titlar:
-
Mega Drive spel
-
NES games
-
Master System spel
-
SNES spel
det är inte det enda stället som du hittar utgåvor för dessa plattformar. I handledningen laddar vi ner Mystery World Dizzy av Oliver Twins. Det är ett underbart exempel på ett förlorat NES-spel som återhämtades av sina skapare och släpptes som freeware till fangemenskapen, men det är också sällsynt att hitta Nintendo-spel från den tiden som släpptes igen med sina skapares välsignelse. Och till skillnad från Sega ser Nintendo inte fondly på ROM-hackar, fanspel och liknande.
på homebrew-sidan av saker, projekt som Retrobrews och webbplatser som vintageisthenewold.com och indieretronews.com kompilera samlingar och listor över hemlagade spel för klassiska konsoler, men se upp för den udda obehöriga porten som glider in i sina kataloger.
det finns en liten men livlig industri som släpper patroner för retrokonsoler, och ett antal utvecklare och utgivare gör ROM-filerna tillgängliga online, antingen gratis eller ett litet pris. Bland dessa finns RetroSouls, teamet bakom Old Towers och miniplanets utgivare Playonretro.
Bild din RetroPie-enhet
ladda ner Raspberry Pi Imager för ditt operativsystem. Sätt i ett microSD-kort-8 GB kommer att vara bra om du planerar att begränsa dig till 8 – och 16-bitars spel, men om du vill efterlikna mer kraftfulla konsoler i framtiden är ett 32 GB-kort en bra investering.
kör Raspberry Pi Imager och välj RetroPie från listan Välj operativsystem. Du vill ha den mest kraftfulla Raspberry Pi du kan lägga händerna på, men en Raspberry Pi Zero kommer att göra susen om du håller dig till att emulera relativt tidiga system och är bra för inbäddade konsolprojekt.
Välj ditt microSD-kort, klicka på Skriv och ge programvaran tillstånd att skriva över data på microSD-kortet. Vänta tills bilden laddas ner och blinkar.
Anslut den, baby
sätt i microSD-kortet och anslut Raspberry Pi till ett tangentbord, mus och bildskärm. Om du har kontroller eller joysticks, anslut dem innan du startar.
när bilden startar, kommer du att bli ombedd att tilldela din gamepad knappar, om du har en. Utlösningsknappar på vissa kontroller – särskilt Xbox 360 – kompatibla gamepads-kanske inte registreras när de trycks in. Tryck och håll ned någon annan knapp för att hoppa över att konfigurera dem för tillfället. Om du gör ett misstag kan du gå tillbaka och korrigera det när du kommer till slutet av konfigurationslistan.
fixa dina utlösare (tillval)
om utlösarna inte svarar på din Xbox 360-kompatibla kontroller bör du uppdatera xpad-drivrutinen. Gå till RetroPie configuration och välj RetroPie Setup. På ncurses-menyn väljer du hantera paket > hantera drivrutinspaket > 847 Xpad-drivrutin och uppdaterar sedan.Gå tillbaka till huvudemuleringstation-gränssnittet och öppna menyn. Du kanske upptäcker att detta har mappats om från Start till höger utlösningsknapp efter uppdateringen. Bläddra ner och välj Konfigurera inmatning.
Ställ in mig
med din styrenhet konfigurerad kommer du till huvudgränssnittet. Du kommer inte att se några emulatorer som erbjuds förrän du har kopierat över spel för dem att spela. Tryck på A på RetroPie för att öppna konfigurationsmenyn.
Välj WiFi. Tryck på OK på följande meny för att gå vidare för att ansluta till ett trådlöst nätverk. Välj från nätverkslistan och ange nätverksnyckeln. Välj Avsluta för att återgå till huvudmenyn EmulationStation config.
några 1920 1080 visar en svart kant. Om så är fallet väljer du raspi-config. Gå till Avancerade alternativ, sedan Overscan – detta kommer att bli av med den svarta gränsen. Välj Nej för att inaktivera kompensation för överskridande. Du måste starta om för att detta ska träda i kraft.
få några ROMs
innan vi går längre, behöver du några spel att köra på Retropies svit av emulatorer. För vår första NES ROM tar vi Oliver Twins’ Mystery World Dizzy. Gå till yolkfolk.com/mwd och klicka på Ladda ner. För att testa Mega Drive-emulering, gå till arkagis.com och klicka på ’Ladda ner testversion’ för att ta Arkagis Revolution stora roterande fältnavigering för en spin.
det är lättast att ladda ner Rom på en annan dator och kopiera dem över ditt lokala nätverk till Retropies Samba-andel på retropie.lokalt med din filhanterare. Varje konsol har sin egen underkatalog under Rom-katalogen. Windows-användare bör se till att nätverksupptäckt är aktiverat.
dags att spela
tillbaka på Raspberry Pi, starta om EmulationStation: tryck på Start på handkontrollen, välj Avsluta och starta sedan om systemet. Starta om gränssnittet varje gång du lägger till spel för att tvinga det att kontrollera sina Rom-kataloger igen.
om du har ett tangentbord anslutet är det snabbare att trycka och hålla ner F4 för att avsluta till kommandoraden och skriv sedan exit för att starta om EmulationStation.
när du bläddrar till vänster eller höger bör du se logotyper för NES och Mega Drive. Tryck på A för att öppna menyn och tryck sedan på ett tag för att markera spelet du vill spela. Höger och vänster riktningskontroller växlar mellan olika konsoler.
genvägar, mods och korrigeringar
kom ihåg snabbtangenten du definierade under kontrollerkonfigurationen? Du kommer att använda det mycket, eftersom det fungerar som en lägesomkopplare för kontrollergenvägar. Du hittar mer information i dokumenten, men dessa är de mest användbara:
-
snabbtangent + Start-Avsluta spelet
-
snabbtangent + höger axel-spara
-
snabbtangent + vänster axellast
-
snabbtangent + B-Återställ
-
snabbtangent + X-öppna snabbmenyn för spara stater, skärmdumpar, inspelning och liknande
om du inte får något ljud från Raspberry Pi 4, se till att HDMI-ledningen som ansluter din bildskärm är ansluten till HDMI 0-porten, närmast strömkontakten.