Retroarch är en allt-i-ett-emuleringsfronten som tar bort bugbearen av att faffla runt i Windows för att växla mellan dina olika emulatorer. Genom att låta dig direkt ladda ner nyckelemulatorfiler (kallad "Cores"), gör Retroarch det möjligt att öppna de flesta av dina spelkonsolemulatorer från ett ställe.

Vi ska visa dig hur du ställer in Retroarch, pekar på de bästa kärnorna, ger dig en liten lektion på shaders och ersätter standardgränssnittet med en snygg ny frontend (ja, vi är medvetna om att det tekniskt betyder att du " Jag får en ny frontend för vad som redan är en frontend, men för det säger vi att du aldrig kan få tillräckligt med frontend).

Observera dock att medan emulatorer och frontenden som Retroarch är lagliga, är det inte lagligt att ladda ner ROM eller ISO-bildfiler för spel som fortfarande är under upphovsrätt (dvs de flesta spel). Detta varierar beroende på var du befinner dig i världen, men som regel bör du bara spela rum av spel som du redan äger, och som du har rivit från cd eller kassett själv.

Grundinställning

Först upp, ladda ner och installera den senaste versionen av Retroarch. Eftersom det är så omfattande, komplicerad bit av öppen källkod, kan Retroarch vara lite instabil.

Bli inte förvånad om det kraschar då och då. Om du tror att det kraschar för ofta, kan du antingen prova en äldre version av Retroarch genom att klicka på länken "Older versions" här. Eller du kan gå tvärtom och prova en av de senaste nattliga byggnaderna.

Med Retroarch installerade, är de första sakerna du vill göra installera några kärnor (emulatorer, effektivt), ställa in dina kontroller och ladda lite innehåll (eller spel).

Om du vill hämta kärnor för din valda plattform - vare sig det är N64 eller Commodore 64 - gå över till ikonen längst till vänster (Main Menu) i Retroarch, välj Load Core> Download Core, välj sedan de du vill.

Som referens är här kärnorna som vi tycker är bäst för varje större plattform, med hänsyn till prestanda och noggrannhet (det finns många andra plattformar som du kan få kärnor till - det här är bara biggiesna).

  • NES: Nestopia
  • SNES: Snes9X
  • Sega Master System / Genesis / CD: Genesis Plus GX
  • Game Boy Advance: mGBA
  • Nintendo DS: Desume
  • PS1: Beetle PSX HW
  • N64: Mupen64 (prestanda), ParaLLEl (noggrannhet)

Om du undrar var kärnorna för hitkonsoler som Playstation 2 och GameCube är, är PS2-en inte tillgänglig i Retroarch, medan GameCube-enheten är inte särskilt stabil. Du är bättre att hitta fristående emulatorer för dessa konsoler.

Retroark kontroll inställning

Om du har en gamepad som ställs in med Windows (och du borde), ska Retroarch upptäcka det automatiskt. Det tenderar att göra ett bra jobb med att kartlägga din gamepads kontroller med specifika kärnor också.

Om du vill ändra kontroller kan du. Först bör du skapa snabbnycklar för Retroarch-funktioner som att ladda och spara stater, framåt, återspolar och andra prickiga saker.

Gå till cog icon (Inställningar) och välj sedan Input> Input Hotkey Binds för att ställa in snabbtangentkontroller som passar dig. Dessa kommer att tillämpas universellt, oavsett vilken kärna du spelar på.

För att ändra kontrollerna för en viss kärna / konsol, ladda den kärnan genom att gå till huvudmenyikonen> Ladda kärna och välj kärnan.

Med kärnan laddad, välj snabbmeny (ovanför alternativet Load Core). Gå ner till Kontroller, gör vilka ändringar du vill, gå sedan upp och välj antingen "Save Core Remap File" eller "Save Game Remap File", beroende på om du vill att kontroller ska appliceras över hela kärnan eller bara det spelet.

Laddar spel till Retroarch

Nästa steg är att ladda dina spel till Retroarch som "Collections", vilket innebär att Retroarch organiserar dem via konsolen som de kör på.

Gå till huvudmenyikonen, välj Load Content -> Collections -> Scan Directory och navigera sedan till katalogen där du håller dina spel. När du når det, välj "Skanna den här katalogen", och Retroarch lägger till allt som den hittar på hemskärmen.

När du har lagt till dina spel, återvänder du på Retroarchs huvudmeny så får du se eleganta lilla ikoner som representerar varje konsol för vilken du har laddat innehåll.

Som ni kan se nedan har vi valt E.T. på Atari 2600 - ett spel som vi nu kan bekräfta rättfärdigar titeln "Worst Game of All Time".

För att spela ett spel, välj bara det från den här listan och välj sedan en av dina nedladdade kärnor för att ladda den med.

Grafik, Plugins och andra tweaks

Varje kärna har sin egen uppsättning grafiska inställningar som du borde leka med och tweak i enlighet med hur du gillar att dina spel ser ut och kraften på din dator.

Det är viktigt att skilja mellan de universella retroarkinställningarna (finns under ikonen Inställningar på Retroarchs hemskärm) och de kärnspecifika inställningarna du ändrar under snabbmenyn.

Endast de ändringar du gör under Snabbmeny kan sparas som kärn- eller spelöverlagringar. Ändringar du gör i menyn Inställningar måste ändras manuellt mellan kärnor (om du behöver ändra dem alls).

Den viktigaste inställningen du kanske behöver ändra innan du väljer en kärna är videodrivrutinen (Inställningar> Videodrivrutin). Om en viss kärna kraschar vid uppstart, bör du överväga att växla mellan openGL (gl) och Vulkan-drivrutinerna för att se om det hjälper.

Vulkan är de senaste och avancerade API-skivorna och skiner verkligen när de används med kraftfulla kärnor som Beetle PSX HW, men andra kärnor - som Mupen64 - är beroende av GL-drivrutiner.

ParaLLEl N64-kärnan kan under tiden använda Vulkan, men du måste först öppna ett spel med gl-drivrutinen, ändra GFX och RSP-plugins (under snabbmeny> Alternativ) till "angrylion" respektive "cxd4" Ändra sedan drivrutinen till Vulkan och starta om Retroarch.

Om du spelar pixel-era-spel är en av de viktigaste växlarna bilinärfiltrering (Inställningar> Video> Bilinärfiltrering) som växlar mellan att ge spelet en hård pixelerad utseende om du stänger av den eller är mjuk och suddig om det är på. Vi gillar våra pixelerade spel för att behålla sin ursprungliga skarpa, så föredra att lämna den.

Utöver det, i snabbmenyens kärnalternativ (ladda en kärna, sedan snabbmeny-> Alternativ) har varje enskild kärna sin egen uppsättning ändringar du kan göra.

Med hjälp av Beetle PSX HW kan du till exempel slå upp interna upplösningar till många multiplar av de ursprungliga PS1: arna, lägga till ett widescreen-hack eller använda PGXP-perspektiv korrekt texturering för att bli av med PS1: s vridning, wobbly effekt när 3D-modeller rör sig runt skärmen.

På N64-kärnor kan du virtualisera extra hårdvara som Expansion Pak eller till och med 64DD (någon kommer ihåg det?).

Det finns massor av variabler, och det är värt att fiska runt med inställningarna för att hitta de som passar dig, oavsett om du vill göra allt Super HD eller försöka hålla dig så sann mot den ursprungliga hårdvaran som möjligt.

shaders

Shaders är lager av filtrering som går över toppen av ditt spel, som kan lägga till alla slags effekter som CRT scanlines (för den shabby, autentiska känslan), jämnkantade kanter via antialiasing eller gränser runt ditt spelområde.

När du laddar upp en kärna hittar du shadersna under Snabbmeny> Shaders> Load Shader Preset. Det finns tre olika filformat för shaders.

De innehåller i stort sett samma samlingar av shaders, men vilka du använder beror på videodrivrutinen (Vulkan, GL etc.) som du använder för en given kärna. De tre skuggformaten är:

cg - Bredt kompatibel men deprecerad, inte lika kraftfull som de andra två formaten, men bra för äldre datorer.

GLSL - Designad för GL-drivrutiner

Slang - Konstruerad för Vulkan-drivrutiner

För vårt exempel har vi gett ET en Game Boy Advance-gränsen, som finns under Load Shader Presets> shaders_slang> border> sgba (vi förväntar oss ett ordentligt brev från Nintendo som ber om att dissociera sina konsoler med ET någon dag nu ...).

När du har ställt in din skuggare kan du tweak den under Shaders> Shader Parameters, spara sedan den som sin egen shader med Save Shader Preset As.

Nya frontenden

PS3-stil XMB-gränssnittet för Retroarch är inte dåligt, men det är verkligen inte prickigt. Det stöder inte boxkonst eller andra bilder för dina spel, och kan känna lite sterila.

Lyckligtvis finns det stora frontenden som du kan använda för Retroarch, vår favorit är Launchbox (som också stöder dina Steam-spel). Så här kopplar du ditt Retroarch-bibliotek upp med Launchbox.

Först nedladdning Launchbox (du måste ange din e-postadress, använd sedan länken skickad till din inkorg).

När det är installerat, öppna Launchbox, gå till Verktyg> Hantera emulatorer> Lägg till. I rutan "Emulatornamn" väljer du Retroarch från rullgardinsmenyn och pekar sedan på rutan "Emulatorprogram" i katalogen Retroarch.exe. Klicka på OK.

Retroark ska nu visas i rutan Hantera emulatorer. Markera den, klicka på Redigera> Associerade plattformar, och du bör se alla dina nedladdade Retroarch-kärnor där utan statusen "Saknad kärnafil".

Om din föredragna kärna för en plattform inte är listad dubbelklickar du på kärnlistan bredvid plattformsnamnet och väljer sedan din föredragna kärna från rullgardinsmenyn. Klicka på OK när du är klar.

Det sista steget är att importera dina spel (eller ROM-filer) till Launchbox. Gå till Verktyg -> Importera -> Romfiler och följ guiden för att lägga till de romfiler du vill ha.

Vi rekommenderar att du laddar ner metadata och bilder för dina spel för det professionella utseendet. Vi hämtade inte alla bilder när vi fick det, men boxkonst är ett måste, och "Fan Art - Background" betyder att när du markerar spelet i ditt bibliotek får du en bra stor bakgrundsbild bakom den.

Och det är allt. Dina spel borde nu finnas i ditt Launchbox-bibliotek, presenteras snyggt med sin lådkonst och eventuella extra bilder du kanske har laddat ner.

En sista sak du bör göra är att starta Launchbox för att arbeta med din gamepad. Gå bara till Verktyg> Alternativ, välj Inmatning> Gamepad / Joystick i navigeringsfönstret och markera sedan kryssrutan "Aktivera Gamepad / Joystick Input".

  • Hur man gör en Raspberry Pi till en retro spelkonsol