Als je tot hier bent gekomen, is dat omdat je besmet bent met het retrovirus en wilt weten hoe je Japanse arcadespellen kunt emuleren met RetroArch zonder te verzanden in ROM-sets, BIOS'en en obscure kernels. Het goede nieuws is dat je een zeer vloeiende ervaring kunt bereiken, zelfs met veeleisende titels zoals CPS3 of sommige Neo Geo-klassiekers, zolang je maar weet welke kernelversie je moet gebruiken, welke ROM's je nodig hebt en hoe je de bestanden moet organiseren.
In de volgende regels vindt u een uitgebreide en zeer praktische handleiding, speciaal ontworpen voor pc-gebruikers en consolegebruikers zoals de Wii met homebrew. U leert alles, van de basisprincipes van RetroArch en Libretro tot gedetailleerde compatibiliteitsinformatie voor CPS1, CPS2, CPS3, Neo Geo, MAME2003/MAME2003-Plus en FinalBurn Neo. Daarnaast krijgt u tips en trucs voor resolutie, besturing, caches en ROM-organisatie, zodat u geen tijd verspilt aan uitproberen.
Wat is RetroArch en waarom is het zo goed voor Japanse arcadehallen?
RetroArch is in essentie een universele frontend voor emulators en game-engines die gebouwd zijn op de Libretro-bibliotheek. In plaats van een apart uitvoerbaar bestand voor elk systeem te hebben, werkt RetroArch door cores te laden. Dit zijn de modules die verantwoordelijk zijn voor het emuleren van elk platform: CPS1, CPS2, CPS3, Neo Geo, MAME, PlayStation, Super Nintendo, enzovoort.
Dankzij de op kernen gebaseerde aanpak kun je met één interface tientallen consoles en arcadekasten emuleren : van Super Nintendo, Mega Drive en PlayStation 1 tot Aziatische spellen zoals Capcoms CPS, SNK's Neo Geo en verschillende versies van MAME. Dit maakt het ideaal voor het creëren van een "Japanse arcadekast" in je woonkamer, op een pc, een Raspberry Pi of zelfs een softmodded Wii.
Deze veelzijdigheid heeft een minder aantrekkelijke kant: RetroArch kan in het begin behoorlijk technisch zijn . Je moet begrijpen welke kernel je voor elk systeem moet gebruiken, welke ROMset-versie bij elke MAME hoort, waar de BIOS-bestanden zich bevinden en hoe menu's zoals "Inhoud laden", "Kernel laden" of het snelmenu (F1) werken. Maar als je het eenmaal door hebt, is de ervaring erg prettig.
Installeer RetroArch en maak het klaar voor emulatie.
Op pc's installeer je RetroArch meestal via de officiële website of de pakketbeheerder van je besturingssysteem. Op Linux kun je bijvoorbeeld Flatpak, de officiële PPA of andere repositories gebruiken . Een eenvoudig voorbeeld op Ubuntu met een PPA is:
sudo add-apt-repository ppa: libretro / stabiel
sudo apt update
sudo apt install retroarch
Naast Linux is RetroArch beschikbaar voor Windows, macOS, Android en vele andere platforms . Er is ook Lakka, een ultralichte distributie die is ontworpen om van een pc of Raspberry Pi een complete retroconsole te maken met RetroArch als hoofdinterface.
De eerste keer dat je RetroArch opstart, zie je misschien lelijke pictogrammen of zelfs helemaal geen afbeeldingen of controllerprofielen . Geen zorgen, dit is eenvoudig op te lossen vanuit het programma zelf. Ga naar het hoofdmenu en selecteer 'Online Updater'.
Van daaruit, en in deze volgorde, is het raadzaam om deze drie opties te gebruiken om de RetroArch-database op te schonen:
- Updatebronnen (pictogrammen, thema's, enz.).
- Kernelinformatiebestanden bijwerken (technische specificaties van elke kern, compatibele uitbreidingen, enz.).
- Controllerprofielen bijwerken (zodat je gamepad correct wordt herkend).
Nu dat gedaan is, heb je de basisomgeving klaar om cores te downloaden en games te laden . De rest is een kwestie van de juiste arcadecores kiezen en je ROM's ordenen.
Basisstructuur van RetroArch: menu's en kernconcepten
Om Japanse arcadehallen na te bootsen zonder in de war te raken, moet je vier belangrijke onderdelen van RetroArch goed begrijpen: het hoofdmenu, de instellingen, de geschiedenis/favorieten en het kernbeheer.
Vanuit het hoofdmenu kunt u:
- Een kernel (emulator) laden of nieuwe kernels downloaden.
- Inhoud laden (ROM's, schijfimages, enz.).
- Open de online updater.
- Start de applicatie opnieuw op of sluit deze af.
In de instellingen vind je een groot paneel met opties voor:
- Videostuurprogramma's (OpenGL, Vulkan, enz.).
- Audio en latentie.
- Invoer (gamepads, toetsenbord, muis, sneltoetsen).
- Beheer en verwijdering van geïnstalleerde kernels.
- Gebeurtenislogboek (log), terugspoelen, snel vooruitspoelen, slow motion.
- Opnemen, streamen, prestaties, netwerk en server, toegankelijkheid.
- Standaardmappen voor ROM's, BIOS, savegames, enz.
Je hoeft niet alles onder de knie te hebben, maar het is handig om te weten dat je hier de video, de besturing en de mapstructuur kunt instellen – drie cruciale zaken voor een soepele arcade-ervaring.
De geschiedenis bewaart de laatst gespeelde spellen samen met de gebruikte kernel, terwijl je met Favorieten je favoriete Japanse arcadespellen (Street Fighter II, KOF, Metal Slug, Dodonpachi, enz.) kunt vastpinnen en ze met een paar klikken kunt openen zonder door mappen te hoeven zoeken.
Vergeet tot slot het snelmenu niet (F1 in de standaard desktopconfiguratie): vanuit daar kun je speloverrides opslaan, screenshots maken, core-specifieke opties aanpassen en, het allerbelangrijkste, alleen het spel afsluiten zonder RetroArch volledig te beëindigen.
Download en beheer cores voor Japanse arcadekasten.
De gebruikelijke workflow voor het emuleren van arcadekasten in RetroArch is altijd hetzelfde: eerst kies je de core , daarna laad je de ROM . Om nieuwe cores te downloaden, ga je naar "Hoofdmenu > Core laden > Core downloaden". Je ziet dan een enorme lijst met boards, consoles en engines.
Bij emulatie van Japanse arcadekasten zijn de belangrijkste cores die je op je lijst zou moeten hebben:
- FinalBurn Neo (FBN of FBNeo) voor een groot aantal Capcom-, SNK- en klassieke arcadekasten.
- MAME 2003 en MAME 2003-Plus (versie 0.78 van de ROM-set), die veel gebruikt wordt op consoles zoals de Wii en minder krachtige systemen.
- CPS1 / CPS2 via specifieke cores of via FBA/FBN, afhankelijk van het platform.
- Aangepaste CPS3-kern (op platforms zoals de Wii) voor Street Fighter III en soortgelijke spellen.
- Neo Geo via FinalBurn (of Final Burn Alpha/FBA in oudere versies) en BIOS neogeo.zip.
Na het downloaden kun je ze altijd bekijken en selecteren via "Load Core" . Wanneer je een ROM laadt, zal RetroArch de momenteel actieve core uitvoeren. Het is daarom belangrijk dat je de juiste core hebt geselecteerd voordat je op "Load Content" klikt.
Een RetroArch-versie en mapindeling kiezen (speciaal voor de Wii)

Als je een softmodded Wii met het Homebrew Channel gebruikt, verschilt de ervaring enigszins van die op een pc. Veel gebruikers hebben ondervonden dat bepaalde nieuwere versies van RetroArch problemen hebben met specifieke arcade-cores , met name MAME en FBA/FBN. Daarom is het soms beter om een oudere, stabielere versie te gebruiken.
Een veelbesproken combinatie is bijvoorbeeld een aangepaste versie van RetroArch 1.7.6 met aangepaste cores . Het idee is om die installatie alleen te gebruiken voor arcadekasten (CPS, NeoGeo, MAME, FBA) en te voorkomen dat deze wordt gemengd met een andere versie van RetroArch voor consoles, aangezien beide dezelfde /retroarch-map met hun configuratiebestanden zouden delen, wat vrijwel zeker conflicten en veel verwarring zou veroorzaken.
In deze configuratie worden doorgaans vooraf aparte ROM-mappen aangemaakt, georganiseerd per kernel (CPS1, CPS2, CPS3, NeoGeo, MAME2003, MAME2003-Plus, FBA, enz.). Het is aan te raden deze structuur te behouden en elke ROM in de bijbehorende map te plaatsen. Op deze manier weet u, wanneer u games aan uw favorieten wilt toevoegen of iets wilt starten vanuit de interne bestandsverkenner, welke kernel bij welke map hoort.
Of je nu een pc of een Wii gebruikt, probeer geen ROM's te verplaatsen of mappen te hernoemen nadat je ze aan je favorieten hebt toegevoegd . RetroArch slaat complete paden op in de configuratie en als je namen of structuren wijzigt, werken ze niet meer. Mocht er toch iets misgaan, dan kun je altijd:
- Bewerk retroarch.cfg met een geavanceerde teksteditor (Notepad++ is erg handig voor het批量 hernoemen van bestanden).
- Verwijder het bestand retroarch.cfg zodat er een nieuw bestand wordt aangemaakt.
- Een back-up herstellen retroarch.cfg en content_favorites.lpl Je moet eraan wennen om eerst te sparen voordat je grote veranderingen doorvoert.
Compatibiliteit met boards: CPS1, CPS2, CPS3 en Neo Geo
Als het om Japanse arcadespellen gaat, zijn Capcom en SNK de absolute meesters. Om er in RetroArch het maximale uit te halen, moet je weten welke core je moet gebruiken en welke ROM's compatibel zijn met elke core.
CPS1 en CPS2
CPS1- en CPS2-boards werken in RetroArch meestal erg soepel als je ROM-sets gebruikt die compatibel zijn met FBA/FinalBurn-cores of vergelijkbare cores . De compatibiliteit is hoog, maar het is cruciaal dat de ROM-set overeenkomt met de versie waarvoor de core is gecompileerd.
In sommige gevallen werken bepaalde spellen alleen met specifieke regionale versies. Hyper Street Fighter II Turbo vereist bijvoorbeeld mogelijk de Japanse ROM (hsf2tj) om correct te draaien op bepaalde processorkernen. Als een CPS1/CPS2-spel niet start of je terugbrengt naar het menu, probeer dan het volgende:
- Zoek dezelfde ROM op andere websites (vooral als de originele set afkomstig is van zeer oude repositories).
- Probeer ook andere recensies/regio's (Japans, VS, wereldwijd, enz.).
CPS3
De CPS3 is een beetje bijzonder, vooral op beperkte hardware zoals de Wii. Het vereist meestal onofficiële, aangepaste RetroArch-cores , die specifiek het cachesysteem afhandelen omdat de spellen te groot zijn om volledig in het geheugen te laden.
Op systemen zoals de Wii is het voor titels als Street Fighter III: New Generation of 2nd Impact soms nodig om Japanse versies van de ROM's te gebruiken om ervoor te zorgen dat het spel werkt (bijvoorbeeld bepaalde versies met de aanduiding "japan" of iets dergelijks). Bij de eerste keer opstarten zul je merken dat het langer duurt: dit komt doordat er cachebestanden worden aangemaakt in de map retroarch/system . Zodra deze bestanden zijn aangemaakt, zullen volgende laadbeurten veel sneller verlopen.
Bij deze FBA/FBA CPS3 CPS3-cores is het extra belangrijk om te zoeken naar ROM's in categorieën zoals FBAlpha 0.2.97.40 of een vergelijkbare categorie, aangezien deze specifiek voor de core zijn ontworpen. Als je ROM's uit een ander pakket of van nieuwere revisies gebruikt, zullen ze hoogstwaarschijnlijk niet opstarten.
Neo Geo
Neo Geo is een van de meest iconische platforms voor Japanse arcadehallen: Metal Slug, King of Fighters, Samurai Shodown, Garou… In RetroArch wordt het meestal geëmuleerd via FinalBurn (of Final Burn Alpha in oudere versies) en, in modernere versies, FinalBurn Neo.
Op platforms zoals de Wii kom je vaak een core tegen met de naam FBA Neo of FBA NeoGeo , die niet verward moet worden met de huidige FinalBurn Neo voor pc. Ondanks de naam is het doel duidelijk: het emuleren van Neo Geo en enkele gerelateerde arcadespellen. Het allerbelangrijkste is dat de map met Neo Geo ROMs een neogeo.zip-bestand met de BIOS moet bevatten ; anders zal geen enkel spel werken.
Er is ook de Universe BIOS (uni-bios) , die in het neogeo.zip-bestand zelf kan worden geïntegreerd en waarmee je regio's kunt wijzigen, cheats kunt activeren, toegang krijgt tot servicemenu's en meer. Er zijn specifieke handleidingen voor het toevoegen van deze BIOS aan het neogeo.zip-bestand, en het is meestal de moeite waard om alle functies van deze arcadekasten te ontgrendelen.
MAME2000, MAME2003 en MAME2003-Plus: Welke ROM-set te gebruiken en hoe cores te splitsen
MAME is een wereld op zich. Om te voorkomen dat je verdwaalt in een enorme chaos, is de meest praktische aanpak voor Japanse arcadespellen op RetroArch om je te richten op MAME2003 en MAME2003-Plus , die gebaseerd zijn op ROM-set 0.78. Deze versie is oud genoeg om goed te draaien op beperkte hardware (zoals de Wii) en compatibel genoeg om een groot deel van de bibliotheek te bestrijken.
Houd er rekening mee dat MAME2000 over het algemeen minder compatibel is en meer grafische problemen vertoont , dus het is alleen aan te raden om het in zeer specifieke gevallen te gebruiken. Het is essentieel om altijd MAME 0.78 ROM's te gebruiken die overeenkomen met de betreffende kernel . ROM's van andere, nieuwere of oudere versies starten vaak niet eens op of geven vreemde foutmeldingen.
MAME2003-Plus heeft een interessante eigenaardigheid: in sommige Wii-versies heeft iemand aangepaste varianten gemaakt, onderverdeeld in letters (AH), omdat de volledige kernel te groot was. Elke letter biedt ondersteuning voor een subset van spellen, met een compatibiliteitstabel in Excel waarin je kunt controleren welk spel bij welke subkernel hoort (Truxton heeft bijvoorbeeld mogelijk de "B"-kernel nodig).
Er bestaan zelfs tools die je ROM's automatisch in mappen ordenen op basis van de kernelletter die voor elke titel vereist is, waardoor een grote collectie veel gemakkelijker te beheren is. Anderen hebben ondertussen aangepaste "klassieke" MAME2003-kernels gemaakt voor specifieke spellen die anders niet goed werken, zoals Smash TV, altijd binnen dezelfde 0.78 ROM-set.
FinalBurn Neo en andere FBA's: geweldige klassiekers in één lijst.
FinalBurn Neo (en zijn voorgangers Final Burn Alpha/FBA) is een van de interessantste kernels voor klassieke Japanse arcadespellen: Capcom, SNK, Irem, Konami, Taito en vele anderen . In tegenstelling tot MAME, dat alles probeert te documenteren, is FBN sterk gericht op gameplay, prestaties en het samenstellen van een uitgebreide spelbibliotheek.
Er bestaan gedetailleerde compatibiliteits- en ondersteuningslijsten voor FinalBurn, waarin alle games die de core ondersteunt, worden gegroepeerd met hun respectievelijke ROM-namen en emulatiestatus. Hoewel geen enkele lijst 100% perfect is, vormen ze een waardevolle referentie om te bepalen welke games je aan je collectie wilt toevoegen.
Op hardware met beperkte mogelijkheden, zoals de Wii, zijn sommige FBA/NeoGeo-spellen te groot en vereisen ze vooraf gegenereerde cachebestanden , vergelijkbaar met CPS3. Er bestaan specifieke tools (voor Wii en GameCube) die de originele ROM gebruiken en een cachebestand genereren dat de kernel kan verwerken. Voorbeelden van spellen die doorgaans deze speciale behandeling vereisen zijn:
- Metal Slug 3, 4, 5 en X.
- Shock Troopers 2.
- De Koning der Vechters 98-2003.
- Samurai Shodown V.
- Garou: Mark of the Wolves.
Als een spel van dit type niet start of een zwart scherm weergeeft, controleer dan of de kernel die je gebruikt pre-caching vereist en of er een specifieke handleiding is voor het genereren ervan op jouw platform.
Wat te doen als een arcade-ROM niet werkt?
Hoe voorzichtig je ook bent, het is makkelijk om kapotte, onjuiste of incompatibele ROM's tegen te komen . RetroArch geeft meestal aanwijzingen op basis van hoe het spel vastloopt:
- Als de inhoud direct sluit en je terugkeert naar het RetroArch-menu, duidt dit er meestal op dat de inhoud onmiddellijk sluit en je terugkeert naar het RetroArch-menu. Incompatibiliteit tussen kernel en ROM (verkeerde ROM-set).
- Als RetroArch een uitzondering of foutmelding geeft, sluit dan de inhoud en probeer het opnieuw. Start RetroArch opnieuw op en laad de ROM opnieuw.vooral met CPS3.
- Als RetroArch vastloopt en je teruggooit naar de Homebrew Loader (op de Wii) of het bureaublad, of als het scherm permanent zwart wordt, is de meest waarschijnlijke oorzaak dat... Die ROM werkt niet met die kernel. En dan moet je op zoek naar een andere versie of de kern aanpassen.
Als algemene regel geldt: als een ROM na twee serieuze pogingen nog steeds niet werkt, raak dan niet in paniek. Probeer een andere bron, een andere regio of controleer of de ROMset daadwerkelijk overeenkomt met de kernelversie.
Arcade-resolutie, CRT-schermen en Tate-modus
Een van de gaafste dingen aan het emuleren van Japanse arcade-games is dat je de originele resoluties en verticale rotatiemodi (tate) kunt respecteren , vooral bij Japanse shoot 'em ups die ontworpen zijn voor gedraaide monitoren.
Voor elk spel zijn er configuratiebestanden (overrides) beschikbaar waarmee de game automatisch in de juiste resolutie kan worden gestart, met specifieke instellingen voor CRT- of LCD-monitoren. Deze bestanden worden doorgaans naar de bijbehorende /retroarch-map gekopieerd en automatisch geladen wanneer de ROM wordt geopend, mits de bestandsnaam overeenkomt.
Sommige forums delen deze vooraf gemaakte sets, inclusief opties voor CRT-schermen met de "native" resolutie en voor LCD's met een dubbele resolutie . Als je wilt, kun je ook je eigen overrides maken: start het spel met de juiste kernel, pas de resolutie, rotatie (stand aan/uit) en visuele opties aan en selecteer vervolgens "Save Game Overwrite" in het snelmenu.
Op moderne platforms (pc's met Linux, Windows of macOS) kun je OpenGL of Vulkan als videostuurprogramma's gebruiken, synchronisatie inschakelen, vloeiend schalen, CRT-shaders en meer. Op Linux draait RetroArch echter veel soepeler onder Xorg dan onder Wayland , waar vervelende problemen voorkomen zoals vensters die niet in één keer kunnen worden aangepast of schermbeveiligingen die niet goed vergrendelen, zelfs niet met de bijbehorende optie ingeschakeld.
Configureer controllers, uniforme bedieningselementen en sneltoetsen.
Een goede besturingsconfiguratie is essentieel om optimaal te genieten van Japanse arcadespellen, vooral als je een arcade stick, fight stick of arcade-achtig bedieningspaneel gebruikt . Met RetroArch kun je knoppen toewijzen, zowel per core als per individueel spel.
Om met anderen te spelen of gemakkelijk tussen joysticks te wisselen, is het sterk aan te raden opties zoals de volgende te activeren:
- "Uniforme menubediening"zodat hetzelfde schema in het hele systeem werkt.
- “Bedieningsmenu voor alle gebruikers”zodat u niet elke afstandsbediening afzonderlijk opnieuw hoeft te configureren.
Als een joystick alleen als digitaal wordt herkend, of als je wilt overschakelen van een analoge naar een digitale controller, ga dan naar het spelmenu > Besturing en pas "Analoog type" naar wens aan naar digitaal. In de hoofdopties kun je ook "Besturingstoewijzing" wijzigen naar digitaal of de analoge dode zone aanpassen voor games zoals After Burner of andere games die sterk afhankelijk zijn van de analoge stick.
Om RetroArch alleen met de controller te bedienen en het toetsenbord te vergeten, is het handig om sneltoetsen toe te wijzen . Je kunt bijvoorbeeld naar Instellingen > Invoer > Sneltoetsen > "Menu (Schakelen)" gaan en op de knop op je controller drukken die je wilt gebruiken om het snelmenu te openen. Zo kun je games pauzeren, afsluiten of je voortgang opslaan vanaf de bank, zonder op te hoeven staan.
Wii-integratie: kanalen, omleidingen en direct opstarten
Op de Wii kun je RetroArch zonder veel moeite starten als je het Homebrew Channel al hebt geïnstalleerd. Toch geven sommige mensen er de voorkeur aan om hun eigen kanaal te installeren of een redirector te gebruiken die RetroArch direct start wanneer de console wordt aangezet.
Deze redirectors zoeken doorgaans naar specifieke mapstructuren op de SD-kaart (bijvoorbeeld /retroarch-wii/ met daarin boot.dol). Als het pad niet overeenkomt, werken ze niet. En, heel belangrijk: het installeren van WAD's en aangepaste kanalen brengt altijd een risico met zich mee, hoe klein ook, dat de console onbruikbaar wordt . Als je niet 100% zeker bent van de herkomst van de WAD, kun je het beste BootMii of het Homebrew Channel zelf configureren om de programma's die je nodig hebt sneller op te starten.
Kort voorbeeld: FinalBurn Neo, Frogger en het probleem met de lege lijst.
Een veelvoorkomend probleem bij het opstarten met FinalBurn Neo is dat de spellijst leeg lijkt wanneer je een map met ROM's probeert te importeren . Als je echter naar "Inhoud laden" gaat en de ROM direct selecteert, werkt het spel wel. Dit komt meestal door de manier waarop RetroArch afspeellijsten genereert en de bestandsnaamstructuur.
Om de scan correct te laten werken, moet u het volgende doen:
- Zorg ervoor dat u gebruikmaakt van ROM's in het formaat en de ROM-set die FinalBurn Neo verwacht..
- Plaats de ROM's in een duidelijk herkenbare map (bijvoorbeeld /roms/arcade_fbneo/).
- Ga naar "Inhoud importeren" en gebruik het juiste scantype (via map en door het juiste systeem te selecteren) voor RetroArch. De spellen herkennen en de afspeellijst genereren..
Als je de voorkeur geeft aan een eenvoudige aanpak, kun je altijd de optie "Inhoud laden" + "Core laden" gebruiken en niet zo afhankelijk zijn van automatische lijsten. Maar als je wilt dat je Frogger, Pac-Man , Street Fighter II/Zero/III en andere SNK-klassiekers bij elkaar staan en toegankelijk zijn vanuit het systeemmenu ( zonder het proces elke keer te hoeven herhalen ), is het de moeite waard om een paar minuten te besteden aan het correct configureren van de importinstellingen.
RetroArch lijkt in eerste instantie misschien ingewikkeld, maar zodra je gewend bent aan de logica van cores, ROM-sets en menu's, wordt het een ongelooflijk veelzijdig hulpmiddel om van Japanse arcadespellen te genieten op vrijwel elk apparaat , van een moderne pc met shaders en Tate-modus tot een vintage Wii vol Capcom- en SNK-klassiekers. Deel deze informatie zodat meer gebruikers erover kunnen leren.