Spela klassiska spel på en Mac med OpenEmu

Emulering har funnits i praktiken så länge som datorer själva, det är processen att köra programvara avsedd för ett system på ett annat genom att återskapa den korrekta hårdvaran på programnivå. 

Det låter ganska komplicerat, och det var förrän nyligen. Tack vare en fantastisk mjukvara som heter OpenEmu, är det nu möjligt att emulera nästan vilken klassisk konsol som helst, från NES till Sega Master System, med din Mac, och i den här handledningen visar jag dig hur du gör just det. 

screencast

Den juridiska frågan

Det finns några goda nyheter och dåliga nyheter här när det gäller lagligheten av videospelemulering. Från och med den goda nyheten är ROM-filer bara filer och är därför inte olagliga i sig själva. Faktum är att OpenEmu-projektet ger en gratis ROM-startpaket som inkluderar homebrew ROM-skivor för konsoler som sträcker sig från den ursprungliga NES till Game Boy Advance. 

Därifrån blir vattnet betydligt mer mörkt. Även om det är tekniskt lagligt att få en andra kopia av spel du äger för arkiv Det är fortfarande olagligt att ladda ner ROM-skivor från dessa kommersiella spel från internet. 

För alla som känner till de juridiska frågorna kring rippning av DVD-skivor borde det inte bli någon överraskning. Som med DVD-skivor borde du ha en kopia av de spel som du emulerar, du borde moraliskt, om inte 100% lagligt i det tydliga.

För en omfattande översikt över de juridiska och moraliska frågorna kring emulering ur innehållsskaparnas perspektiv, kolla in riktlinjerna för immateriella rättigheter från Nintendo.

Hårdvaran

Medan alla spel som jag har spelat för denna handledning fungerar bra med ett tangentbord och en mus, får du den bästa upplevelsen genom att använda någon form av kontroller. En snabb sökning på Amazon kommer att visa upp ett gott urval av replikskontroller som fungerar via USB. 

Medan dessa är ett bra alternativ, om du letar efter en emuleringsupplevelse som är lika autentisk som möjligt, har Amazon också en mängd olika adaptrar som gör att du kan ansluta din ursprungliga klassiska konsolkontroll till din Mac via USB. Adaptrarna ensamma kommer att köra dig ungefär lika mycket som någon av de ursprungliga USB-replikerna, så den här lösningen är bara mycket kostnadseffektiv om du redan äger en originalkontroll.

En slutgiltig rådgivning när det gäller att välja din kontroller (er): om du vill spara pengar eller bara konsolidera antalet ledningar som körs från din Mac, sikta på en kontroller med de flesta knapparna. 

Att spela ett NES-spel på en Super Nintendo-controller fungerar till exempel bra, men omvända skulle vara nästan omöjligt eftersom du skulle sakna X- och Y-knapparna förutom både axelutlösare.  

Om du är inställd på att använda flera kontroller, kommer inköp av en USB-hubb och en kabelhanteringslösning som den här kabelhanteringsboxen, från Ikea, att göra underverk när det gäller att hålla kontrollenheten till ett minimum. 

Komma igång med OpenEmu

Medan emulering av klassiska konsoler på din Mac brukade innebära att du installerade en individuell emulator för varje konsol, kallas en applikation OpenEmu har dramatiskt förenklat processen genom att konsolidera runt ett dussin av dessa emulatorer i ett enda, lättanvänt paket.

Installera OpenEmu

OpenEmu fungerar som en enda hubb för allt som involverar emulering på din Mac, så att du kan efterlikna en rad klassiska konsoler, organisera dina spel i samlingar, kartlägga dina controllers och mer.

OpenEmu hälsar dig med en lättanvänd installationsprocess.
  • Besök OpenEmu-hämtningssidan och ladda ner .dmg-filen.
  • Navigera till Nedladdningar mapp och öppna OpenEmu .dmg-filen.
  • Dra OpenEmu-programmet till din tillämpningar mapp.
  • Navigera till tillämpningar mapp och lansering OpenEmu.
  • Efter att ha passerat den första välkomstskärmen kommer du att bli uppfylld med en skärm som heter Systemkärnor Installation, Det är nötkreatur som talar för de konsoler du vill spela på din Mac. Bläddra igenom listan och kolla vilka du vill installera. Tryck sedan på Nästa.
  • Nu blir du uppmanad att skanna din Mac för alla ROM-filer som kan vara på din hårddisk. Om du inte är säker på om du har några, kontrollera bara Låt OpenEmu skanna efter spel och klicka Nästa, det tar hand om den tunga lyftningen för dig.

Ställa in kontrollenheten

Medan OpenEmu arbetar i bakgrunden på den slutliga installationsprocessen kan du börja anpassa kontrollerna till vår smak. Oavsett om du använder en USB-kontroller eller ett tangentbord, öppnar OpenEmu automatiskt många av dessa kontroller och innehåller en standard tangentbordskarta som är bekant för alla spelare. 

Det här fungerar som en bra utgångspunkt, men OpenEmu gör det extremt enkelt att dyka in och finjustera kontrollerna. 

  • Navigera till Inställningar under OpenEmu i verktygsfältet.
  • Välj kontroller. Välj den konsol vars kontroller du vill anpassa från rullgardinsmenyn till höger.
  • Du blir uppmanad till ett diagram över din valda kontroller. Till höger om det diagrammet finns en lista över spelknappar. Välj vilket fält som helst med musen och tryck på knappen på tangentbordet eller kontrollenheten du vill att den ska motsvara.
Anpassning av kontroller är enkelt i OpenEmu.

För att anpassa kontrollerna för mer än en kontroller, välj rullgardinsmenyn märkt Spelare 1 som standardalternativ och välj den spelare vars kontroller du vill anpassa. När du är klar avslutar du bara fönstret Inställningar och dina ändringar sparas automatiskt.

Ready Player 1

Nu när du har allt tungt att lyfta ur vägen, är det dags att äntligen spela ett spel. Om OpenEmu hittade några ROM-skivor på hårddisken kommer de nu att visas i huvudfönstret. Om du fortfarande letar efter ROM-skivor, är PDROMS en underbar webbplats med nedladdningar av tusentals gratis och lagliga hembroms-ROM.

Slutprodukten: OpenEmu som kör Super Mario Bros. 3.
  • Om OpenEmu inte kunde hitta den ROM du ville spela, dra bara den till huvudfönstret och det importeras automatiskt.
  • Du kommer märka att ROM-skivor kanske inte visas på korrekt täckningskonst, det här kan enkelt lösas genom att högerklicka på den aktuella titeln och välja Hämta Cover Art, OpenEmu söker sedan på internet för bästa tillgängliga konstverket.
  • När det är okej, är det enkelt att spela ett spel som att dubbelklicka på det.
  • När du har spelat, stöder OpenEmu två sätt att spara ditt spel. För det första, genom spelets inbyggda spara funktion, och för det andra, genom att spara emuleringstillståndet vid en given punkt. Denna otroligt kraftfulla funktion kan nås genom att trycka på Kommando-S närsomhelst. Nästa gång du öppnar ditt spel kommer det att återupptas till den exakta punkten.

Spel över

OpenEmu är ett fantastiskt verktyg som gör emulering tillgänglig för dem utan kandidatexamen i datavetenskap. Genom att följa stegen i den här handledningen kan du återuppleva erfarenheten från nästan vilken klassisk konsol som helst på din Mac.

Vilka spel ser du mest fram emot att (åter) spela? Låt mig veta i kommentarerna nedan.