Se siete arrivati āāfin qui, ĆØ perchĆ© siete stati contagiati dalla passione per il retrogaming e volete sapere come emulare i giochi arcade giapponesi usando RetroArch senza impantanarvi tra ROMset, BIOS e kernel oscuri. La buona notizia ĆØ che potete ottenere un'esperienza di gioco davvero appagante, anche con titoli impegnativi come CPS3 o alcuni classici Neo Geo, a patto di sapere quale versione del kernel utilizzare, quali ROM vi servono e come organizzare i file.
Nelle righe seguenti troverete una guida completa e molto pratica, pensata per gli utenti PC e per chi utilizza console come la Wii con software homebrew. Imparerete tutto, dalle basi di RetroArch e Libretro ai dettagli di compatibilità più specifici per CPS1, CPS2, CPS3, Neo Geo, MAME2003/MAME2003-Plus e FinalBurn Neo, oltre a suggerimenti e trucchi per la risoluzione, i controlli, le cache e l'organizzazione delle ROM, in modo da non perdere tempo in tentativi ed errori.
Cos'è RetroArch e perché è così adatto alle sale giochi giapponesi?
RetroArch ĆØ essenzialmente un'interfaccia universale per emulatori e motori di gioco basati sulla libreria Libretro. Invece di avere un eseguibile separato per ogni sistema, RetroArch funziona caricando i core, ovvero i moduli responsabili dell'emulazione di ciascuna piattaforma: CPS1, CPS2, CPS3, Neo Geo, MAME, PlayStation, Super Nintendo, ecc.
Grazie al suo approccio basato su core, un'unica interfaccia permette di emulare decine di console e schede arcade : dal Super Nintendo, Mega Drive e PlayStation 1, fino a schede asiatiche come il CPS di Capcom, il Neo Geo di SNK e varie versioni di MAME. Questo lo rende ideale per creare una "macchina arcade giapponese" nel proprio salotto, su un PC, un Raspberry Pi o persino una Wii modificata.
Questa versatilità ha un lato meno attraente: RetroArch può risultare piuttosto tecnico all'inizio . Bisogna capire quale kernel utilizzare per ogni sistema, quale versione del ROMset corrisponde a ciascun MAME, dove si trovano i file del BIOS e come funzionano menu come "Carica contenuto", "Carica kernel" o il menu rapido (F1). Una volta presa la mano, però, l'esperienza diventa molto piacevole.
Installa RetroArch e preparalo per l'emulazione
Su PC, il metodo usuale per installare RetroArch ĆØ tramite il sito web ufficiale o il gestore di pacchetti del sistema operativo. Su Linux, ad esempio, ĆØ possibile utilizzare Flatpak, il PPA ufficiale, o altri repository . Un esempio di base su Ubuntu utilizzando un PPA sarebbe:
sudo add-apt-repository ppa:libretro/stable
sudo apt update
sudo apt install retroarch
Oltre a Linux, RetroArch è disponibile per Windows, macOS, Android e molte altre piattaforme . Esiste anche Lakka, una distribuzione ultraleggera progettata per trasformare un PC o un Raspberry Pi in una console retrò completa, utilizzando RetroArch come interfaccia principale.
La prima volta che avvii RetroArch, potresti vederlo con icone poco attraenti o addirittura senza grafica o profili controller . Non preoccuparti, ĆØ facile da risolvere direttamente dal programma. Vai al menu principale e seleziona "Aggiornamento online".
Da qui, e in quest'ordine, si consiglia di utilizzare queste tre opzioni per ripulire il database di RetroArch:
- Risorse di aggiornamento (icone, temi, ecc.).
- Aggiornare i file di informazioni del kernel (specifiche tecniche di ciascun core, estensioni compatibili, ecc.).
- Aggiorna i profili del controller (affinchƩ il gamepad venga riconosciuto correttamente).
Fatto ciò, ora hai l'ambiente di base pronto per scaricare i core e iniziare a caricare i giochi . Il resto consisterà nello scegliere i core arcade giusti e organizzare le tue ROM.
Struttura di base di RetroArch: menu e concetti chiave
Per emulare le sale giochi giapponesi senza confondersi, ĆØ necessario avere ben chiare quattro sezioni chiave di RetroArch: Menu principale, Impostazioni, Cronologia/Preferiti e Gestione del core.
Dal menu principale ĆØ possibile:
- Carica un kernel (emulatore) o scarica nuovi kernel.
- Carica il contenuto (ROM, immagini disco, ecc.).
- Accedere all'aggiornamento online.
- Riavvia o chiudi l'applicazione.
Nelle Impostazioni ĆØ presente un ampio pannello con le seguenti opzioni:
- Driver video (OpenGL, Vulkan, ecc.).
- Audio e latenza.
- Input (gamepad, tastiera, mouse, tasti di scelta rapida).
- Gestione e rimozione dei kernel installati.
- Registro eventi (log), riavvolgimento, avanzamento veloce, rallentatore.
- Registrazione, streaming, risultati, rete e server, accessibilitĆ .
- Cartelle predefinite per ROM, BIOS, salvataggi di stato, ecc.
Non ĆØ necessario padroneggiare tutto, ma ĆØ utile sapere che ĆØ qui che si configurano video, controlli e percorsi delle directory : tre elementi fondamentali per un'esperienza arcade fluida.
La sezione Cronologia salva gli ultimi giochi eseguiti insieme al kernel utilizzato, mentre la sezione Preferiti consente di aggiungere ai preferiti i propri giochi arcade giapponesi preferiti (Street Fighter II, KOF, Metal Slug, Dodonpachi, ecc.) e di accedervi con un paio di clic senza dover cercare tra le cartelle.
Infine, tenete presente il menu rapido (F1 nella configurazione desktop predefinita): da lƬ potete salvare le sovrascritture di gioco, scattare screenshot, regolare le opzioni specifiche del core e, soprattutto, chiudere solo il gioco senza terminare l'intero RetroArch.
Scarica e gestisci i core per i giochi arcade giapponesi
Il flusso di lavoro tipico per emulare i cabinati arcade in RetroArch ĆØ sempre lo stesso: prima si sceglie il core , poi si carica la ROM . Per scaricare nuovi core, vai su "Menu principale > Carica core > Scarica core". Vedrai un lungo elenco di schede, console e motori.
Nell'emulazione dei giochi arcade giapponesi, i core più importanti che dovresti avere nella tua lista sono:
- FinalBurn Neo (FBN o FBNeo) per un gran numero di schede arcade Capcom, SNK e classiche.
- MAME 2003 e MAME 2003-Plus (versione 0.78 del ROMset), ampiamente utilizzata su console come Wii e sistemi meno potenti.
- CPS1 / CPS2 tramite core specifici o tramite FBA/FBN a seconda della piattaforma.
- Core CPS3 personalizzato (su piattaforme come Wii) per Street Fighter III e giochi simili.
- Neo Geo tramite FinalBurn (o Final Burn Alpha/FBA nelle versioni precedenti) e BIOS neogeo.zip.
Una volta scaricate, ĆØ sempre possibile visualizzarle e selezionarle da "Carica Core" . Quando si carica una ROM, RetroArch eseguirĆ il core attualmente attivo, quindi ĆØ importante assicurarsi di aver selezionato il core corretto prima di fare clic su "Carica Contenuto".
Scelta della versione di RetroArch e dell'organizzazione delle cartelle (versione specifica per Wii)

Se stai usando una Wii modificata tramite Homebrew Channel, l'esperienza è leggermente diversa rispetto a un PC. Molti utenti hanno riscontrato che alcune versioni più recenti di RetroArch presentano problemi con specifici core arcade , in particolare MAME e FBA/FBN, quindi a volte è meglio usare una versione più vecchia e stabile.
Ad esempio, una combinazione molto discussa è quella di basarla su una versione modificata di RetroArch 1.7.6 con core personalizzati . L'idea è di utilizzare tale installazione solo per i giochi arcade (CPS, NeoGeo, MAME, FBA) ed evitare di mescolarla con un'altra versione di RetroArch per console, poiché entrambe condividerebbero la stessa cartella /retroarch con i relativi file di configurazione, il che causerebbe quasi sicuramente conflitti e molta confusione.
In questa configurazione, di solito vengono create in anticipo cartelle separate per le ROM , organizzate per kernel (CPS1, CPS2, CPS3, NeoGeo, MAME2003, MAME2003-Plus, FBA, ecc.). Si consiglia di mantenere questa struttura e di posizionare ogni ROM nella cartella corrispondente. In questo modo, quando si desidera aggiungere giochi ai preferiti o avviare qualcosa dal file manager interno, si saprĆ a quale kernel corrisponde ciascuna directory.
Che tu stia usando un PC o una Wii, cerca di non spostare le ROM o rinominare le cartelle dopo averle aggiunte ai preferiti . RetroArch salva i percorsi completi nella sua configurazione e, se modifichi nomi o strutture, smetteranno di funzionare. In caso di problemi, puoi sempre:
- Modifica il file retroarch.cfg con un editor di testo avanzato (Notepad++ è molto utile per rinominare più file contemporaneamente).
- Elimina il file retroarch.cfg in modo che ne venga generato uno nuovo da zero.
- Ripristinare un backup di retroarch.cfg e content_favorites.lpl che dovresti abituarti a risparmiare prima di apportare grandi cambiamenti.
CompatibilitĆ delle schede: CPS1, CPS2, CPS3 e Neo Geo
Quando si parla di giochi arcade giapponesi, Capcom e SNK sono i maestri. Per sfruttarli al meglio in RetroArch, ĆØ necessario sapere quale core utilizzare e quali ROM sono compatibili con ciascuno di essi.
CPS1 e CPS2
Le schede CPS1 e CPS2 in RetroArch di solito funzionano senza problemi se si utilizzano ROMset compatibili con i core FBA/FinalBurn o simili . La compatibilitĆ ĆØ elevata, ma ĆØ fondamentale che il ROMset corrisponda alla versione per cui ĆØ stato compilato il core.
In alcuni casi, certi giochi funzionano solo con specifiche versioni regionali. Ad esempio, Hyper Street Fighter II Turbo potrebbe richiedere la ROM giapponese (hsf2tj) per funzionare correttamente su determinati core. Se un gioco CPS1/CPS2 non si avvia o ti riporta al menu, prova quanto segue:
- Cerca la stessa ROM su altri siti (soprattutto se il set originale proviene da repository molto vecchi).
- Prova altre recensioni/regioni (giapponese, USA, resto del mondo, ecc.).
CPS3
Il CPS3 è un po' particolare, soprattutto su hardware limitato come il Wii. Solitamente richiede core RetroArch personalizzati non ufficiali , che gestiscono specificamente il sistema di caching perché i giochi sono troppo grandi per essere caricati interamente in memoria.
Su sistemi come il Wii, per titoli come Street Fighter III: New Generation o 2nd Impact, a volte è necessario utilizzare le versioni giapponesi delle ROM per garantire il corretto funzionamento del gioco (ad esempio, alcune revisioni etichettate "japan" o simili). Al primo avvio, noterete un tempo di attesa più lungo: questo è dovuto alla creazione dei file di cache nella cartella retroarch/system . Una volta generati, i caricamenti successivi saranno molto più veloci.
In questi core FBA/FBA CPS3 CPS3, è particolarmente importante cercare ROM in categorie come FBAlpha 0.2.97.40 o equivalenti, poiché sono ottimizzate per il core specifico. Se si utilizzano ROM di un altro pacchetto o revisioni più recenti, è molto probabile che non si avviino.
Neo Geo
Neo Geo è una delle piattaforme di punta per i giochi arcade giapponesi: Metal Slug, King of Fighters, Samurai Shodown, Garou⦠In RetroArch viene solitamente emulato tramite FinalBurn (o Final Burn Alpha nelle versioni più vecchie) e, nelle versioni più moderne, FinalBurn Neo.
Su piattaforme come la Wii, ĆØ comune trovare un core chiamato FBA Neo o FBA NeoGeo , da non confondere con l'attuale FinalBurn Neo per PC. Nonostante il nome, il suo scopo ĆØ chiaro: emulare Neo Geo e alcuni giochi arcade correlati. Il punto fondamentale ĆØ che la cartella delle ROM Neo Geo deve contenere un file neogeo.zip con il BIOS ; altrimenti, nessun gioco funzionerĆ .
Esiste anche il BIOS Universe (uni-bios) , che può essere integrato direttamente nel file neogeo.zip e permette di cambiare regione, attivare trucchi, accedere ai menu di servizio e altro ancora. Ci sono guide specifiche per aggiungere questo BIOS al file neogeo.zip, e di solito vale la pena farlo per sbloccare tutte le funzionalità di queste macchine arcade.
MAME2000, MAME2003 e MAME2003-Plus: quale set di ROM utilizzare e come suddividere i core
MAME è un mondo a sé stante. Per evitare di impantanarsi in un mare di problemi, l'approccio più pratico per i giochi arcade giapponesi su RetroArch è concentrarsi su MAME2003 e MAME2003-Plus , basati sul set di ROM 0.78. Questa versione è abbastanza vecchia da funzionare bene anche su hardware limitato (come il Wii) ed è sufficientemente compatibile da coprire una buona parte della libreria.
Tenete presente che MAME2000 tende ad avere una minore compatibilità e più problemi grafici , quindi è consigliabile utilizzarlo solo in casi molto specifici. La chiave è utilizzare sempre ROM MAME 0.78 corrispondenti a ciascun kernel . Le ROM di altre versioni, più recenti o più vecchie, spesso non si avviano nemmeno o producono strani errori.
MAME2003-Plus ha una particolarità interessante: in alcune versioni per Wii, qualcuno ha creato delle varianti personalizzate suddivise in lettere (AH) perché il kernel completo era troppo grande. Ogni lettera include il supporto per un sottoinsieme di giochi, con un foglio Excel di compatibilità in cui è possibile verificare quale gioco corrisponde a quale sottokernel (ad esempio, Truxton potrebbe richiedere il kernel "B").
Esistono persino strumenti che organizzano automaticamente le ROM in cartelle in base alla lettera del kernel richiesta per ogni titolo, semplificando notevolmente la gestione di una vasta collezione. Nel frattempo, altri hanno creato kernel MAME2003 "classici" personalizzati per supportare giochi specifici che altrimenti non funzionerebbero correttamente, come Smash TV, sempre all'interno dello stesso set di ROM 0.78.
FinalBurn Neo e altri FBA: grandi classici in un'unica lista
FinalBurn Neo (e i suoi predecessori Final Burn Alpha/FBA) è uno dei kernel più interessanti per i classici giochi arcade giapponesi: Capcom, SNK, Irem, Konami, Taito e molti altri . A differenza di MAME, che mira a documentare tutto, FBN è molto focalizzato sul gameplay, sulle prestazioni e sulla cura della sua libreria di giochi.
Esistono elenchi dettagliati di compatibilitĆ e supporto per FinalBurn, che raggruppano tutti i giochi supportati dal core con i rispettivi nomi delle ROM e lo stato di emulazione. Sebbene nessun elenco sia perfetto al 100%, rappresenta un valido riferimento per decidere quali giochi aggiungere alla propria collezione.
Su hardware limitato come il Wii, alcuni giochi FBA/NeoGeo sono troppo grandi e richiedono file di cache pregenerati , in modo simile a CPS3. Esistono strumenti specifici (per Wii e GameCube) che prendono la ROM originale e generano un file di cache che il kernel può gestire. Esempi di giochi che in genere richiedono questo trattamento speciale includono:
- Lumaca metallica 3, 4, 5 e X.
- Soldati d'assalto 2.
- Il Re dei Combattenti 98-2003.
- Samurai Shodown V.
- Garou: Mark of the Wolves.
Se un gioco di questo tipo non si avvia o mostra una schermata nera, verifica se il kernel che stai utilizzando richiede il pre-caching e se esiste una guida specifica per generarlo sulla tua piattaforma.
Cosa fare quando una ROM arcade non funziona
Per quanto si stia attenti, ĆØ facile imbattersi in ROM danneggiate, errate o incompatibili . RetroArch di solito fornisce degli indizi basati sul tipo di errore riscontrato nel gioco:
- Se il contenuto si chiude immediatamente e si torna al menu RetroArch, di solito indica incompatibilitĆ tra kernel e ROM (ROMset errato).
- Se RetroArch genera un'eccezione o un messaggio di errore, chiudi il contenuto e riprova. Riavvia RetroArch e carica nuovamente la ROM.soprattutto con CPS3.
- Se RetroArch si blocca e ti riporta all'Homebrew Loader (su Wii) o al desktop, oppure lo schermo diventa permanentemente nero, ĆØ molto probabile che Quella ROM non funzionerĆ con quel kernel e dovrai cercare un'altra versione o cambiare il core.
In linea di massima, se una ROM non funziona dopo due tentativi seri, non fossilizzarti: prova un'altra fonte, un'altra regione o verifica che il set di ROM corrisponda effettivamente alla versione del kernel.
Risoluzione arcade, schermi CRT e modalitĆ tate
Uno degli aspetti più interessanti dell'emulazione delle sale giochi giapponesi è la possibilità di rispettare le risoluzioni originali e le modalità di rotazione verticale (tate) , soprattutto negli sparatutto giapponesi progettati per monitor ruotati.
Esistono pacchetti di file di configurazione (override) per ogni gioco che consentono a ciascun titolo di avviarsi automaticamente alla risoluzione corretta, con impostazioni specifiche per monitor CRT o LCD. Questi file vengono in genere copiati nella cartella /retroarch corrispondente e caricati automaticamente all'apertura della ROM, a condizione che il nome del file corrisponda.
Alcuni forum condividono questi set preconfigurati, incluse opzioni per schermi CRT con risoluzione "nativa" e per LCD con risoluzione doppia . Se preferisci, puoi creare le tue sovrascritture: avvia il gioco con il kernel appropriato, regola la risoluzione, la rotazione (attiva/disattiva) e le opzioni visive, quindi seleziona "Salva sovrascrittura gioco" dal menu rapido.
Sulle piattaforme moderne (PC con Linux, Windows o macOS), è possibile utilizzare OpenGL o Vulkan come driver video, abilitare la sincronizzazione, lo scaling fluido, gli shader CRT e altro ancora. Tuttavia, su Linux, RetroArch funziona molto più fluidamente con Xorg che con Wayland , dove si verificano fastidiosi problemi come finestre che non si ridimensionano al primo tentativo o salvaschermi che non si bloccano correttamente, anche con l'opzione corrispondente abilitata.
Configura controller, controlli unificati e tasti di scelta rapida
Una buona configurazione dei comandi ĆØ essenziale per godersi i giochi arcade giapponesi, soprattutto se si utilizza un joystick arcade, un fight stick o un pannello in stile arcade . RetroArch permette di mappare i pulsanti sia per ogni core che per ogni singolo gioco.
Per giocare con altri o passare facilmente da uno stick all'altro, si consiglia vivamente di attivare opzioni come:
- "Comandi di menu unificati"in modo che lo stesso schema funzioni in tutto il sistema.
- "Menu di controllo per tutti gli utenti"così non è necessario riconfigurare ogni telecomando singolarmente.
Se un joystick viene riconosciuto solo come digitale, o se si desidera passare da un pad analogico a uno digitale, accedere al menu di gioco > Controlli e impostare "Tipo analogico" su digitale, a seconda delle necessitĆ . Nelle "Opzioni" principali ĆØ inoltre possibile modificare l'"Assegnazione dei controlli" in digitale o modificare la zona morta analogica per giochi come After Burner o altri che fanno un uso intensivo dello stick analogico.
Per gestire RetroArch usando solo il controller e dimenticarsi della tastiera, ĆØ consigliabile assegnare delle scorciatoie da tastiera . Ad esempio, puoi andare su Impostazioni > Input > Scorciatoie da tastiera > "Menu (Attiva/Disattiva)" e premere il pulsante sul controller che desideri utilizzare per visualizzare il menu rapido. In questo modo, puoi mettere in pausa i giochi, chiuderli o salvare i progressi comodamente dal divano, senza alzarti.
Integrazione con Wii: canali, reindirizzamenti e avvio diretto
Sulla Wii, se hai già installato l'Homebrew Channel, puoi avviare RetroArch da lì senza troppi problemi. Tuttavia, alcune persone preferiscono installare un proprio canale o utilizzare un reindirizzatore che avvii RetroArch direttamente all'accensione della console.
Questi reindirizzatori in genere cercano specifiche strutture di cartelle sulla scheda SD (ad esempio, /retroarch-wii/ contenente boot.dol). Se il percorso non corrisponde, non funzioneranno. E, cosa molto importante: l'installazione di WAD e canali personalizzati comporta sempre un rischio, per quanto minimo, di danneggiare irreparabilmente la console . Se non si è sicuri al 100% dell'origine del WAD, è meglio configurare BootMii o l'Homebrew Channel stesso per avviare i programmi necessari più velocemente.
Esempio rapido: FinalBurn Neo, Frogger e il problema della lista vuota
Un problema molto comune quando si inizia a usare FinalBurn Neo ĆØ che l'elenco dei giochi appare vuoto quando si tenta di importare una cartella di ROM , mentre se si va su "Carica contenuto" e si seleziona direttamente la ROM, il gioco funziona. Questo ĆØ solitamente dovuto al modo in cui RetroArch genera le playlist e alla struttura di denominazione dei file.
Affinché la scansione funzioni correttamente, è necessario:
- Assicurati di usare ROM nel formato e nel set di ROM previsti da FinalBurn Neo.
- Posiziona le ROM in una cartella ben identificata (ad esempio, /roms/arcade_fbneo/).
- Vai su "Importa contenuto" e utilizza il tipo di scansione appropriato (per cartella e selezionando il sistema corretto) per RetroArch riconoscere i giochi e generare la playlist.
Se preferisci un approccio più diretto, puoi sempre utilizzare l'opzione "Carica contenuto" + "Carica core" ed evitare di affidarti eccessivamente agli elenchi automatici. Tuttavia, se desideri che Frogger, Pac-Man , Street Fighter II/Zero/III e altri classici SNK siano raggruppati e accessibili dal menu di sistema ( senza dover ripetere la procedura ogni volta ), vale la pena dedicare qualche minuto alla corretta configurazione delle impostazioni di importazione.
RetroArch potrebbe sembrare complicato all'inizio, ma una volta che ci si abitua alla sua logica di core, ROMset e menu, diventa uno strumento incredibilmente versatile per godersi i giochi arcade giapponesi su quasi tutti i dispositivi , da un PC moderno con shader e modalità Tate a una Wii vintage piena di classici Capcom e SNK. Condividi queste informazioni in modo che più utenti possano scoprirlo.