Si vous êtes arrivé jusqu'ici, c'est que la nostalgie des jeux rétro vous a gagné et que vous souhaitez savoir comment émuler des jeux d'arcade japonais avec RetroArch sans vous perdre dans les méandres des ROMs, des BIOS et des kernels obscurs. La bonne nouvelle, c'est que vous pouvez obtenir une expérience de jeu très fluide, même avec des titres exigeants comme la CPS3 ou certains classiques Neo Geo, à condition de connaître la version du kernel à utiliser, les ROMs nécessaires et comment organiser vos fichiers.
Vous trouverez ci-dessous un guide complet et très pratique, conçu pour les utilisateurs de PC et de consoles comme la Wii utilisant des logiciels homebrew. Vous apprendrez tout, des bases de RetroArch et Libretro aux subtilités de la compatibilité avec CPS1, CPS2, CPS3, Neo Geo, MAME2003/MAME2003-Plus et FinalBurn Neo, ainsi que des astuces et des conseils concernant la résolution, les commandes, les caches et l'organisation des ROM, afin d'éviter les tâtonnements.
Qu'est-ce que RetroArch et pourquoi est-il si performant pour les bornes d'arcade japonaises ?
RetroArch est essentiellement une interface universelle pour les émulateurs et les moteurs de jeux basés sur la bibliothèque Libretro. Au lieu d'avoir un exécutable distinct pour chaque système, RetroArch fonctionne en chargeant des cœurs, qui sont les modules responsables de l'émulation de chaque plateforme : CPS1, CPS2, CPS3, Neo Geo, MAME, PlayStation, Super Nintendo, etc.
Grâce à son architecture basée sur un noyau unique, une interface unique permet d' émuler des dizaines de consoles et de bornes d'arcade : de la Super Nintendo, la Mega Drive et la PlayStation 1 aux bornes asiatiques comme la CPS de Capcom, la Neo Geo de SNK et diverses versions de MAME. C'est la solution idéale pour créer une véritable borne d'arcade japonaise dans votre salon, sur PC, Raspberry Pi ou même une Wii modifiée.
Cette polyvalence a aussi son revers : RetroArch peut s'avérer assez technique au premier abord . Il faut comprendre quel noyau utiliser pour chaque système, quelle version de ROM correspond à chaque MAME, où se trouvent les fichiers BIOS et comment fonctionnent les menus tels que « Charger le contenu », « Charger le noyau » ou le menu rapide (F1). Une fois la prise en main effectuée, l'expérience devient cependant très agréable.
Installez RetroArch et préparez-le pour l'émulation.
Sur PC, l'installation de RetroArch se fait généralement depuis le site web officiel ou le gestionnaire de paquets de votre système d'exploitation. Sous Linux, par exemple, vous pouvez utiliser Flatpak, le PPA officiel, ou d'autres dépôts . Voici un exemple simple sous Ubuntu avec un PPA :
sudo add-apt-repository ppa: libretro / stable
mise à jour de sudo apt
sudo apt install retroarch
Outre Linux, RetroArch est disponible pour Windows, macOS, Android et de nombreuses autres plateformes . Il existe également Lakka, une distribution ultralégère conçue pour transformer un PC ou un Raspberry Pi en une console rétro complète utilisant RetroArch comme interface principale.
Au premier lancement de RetroArch, il se peut que les icônes soient peu esthétiques, voire que l'interface soit dépourvue de graphismes ou de profils de manette . Pas d'inquiétude, ce problème se résout facilement directement dans le programme. Accédez au menu principal et sélectionnez « Mise à jour en ligne ».
À partir de là, et dans cet ordre, il est conseillé d'utiliser ces trois options pour nettoyer la base de données RetroArch :
- Ressources de mise à jour (icônes, thèmes, etc.).
- Mise à jour des fichiers d'informations du noyau (spécifications techniques de chaque noyau, extensions compatibles, etc.).
- Mise à jour des profils de contrôleur (afin que votre manette soit correctement reconnue).
Une fois cette étape franchie, votre environnement de base est prêt à télécharger les cœurs et à charger les jeux . Il ne vous restera plus qu'à choisir les cœurs d'arcade adaptés et à organiser vos ROM.
Structure de base de RetroArch : menus et concepts clés
Pour émuler les bornes d'arcade japonaises sans se perdre, il faut bien comprendre quatre sections clés de RetroArch : le menu principal, les paramètres, l'historique/les favoris et la gestion des cœurs.
Depuis le menu principal, vous pouvez :
- Charger un noyau (émulateur) ou télécharger de nouveaux noyaux.
- Charger le contenu (ROM, images disque, etc.).
- Accédez au programme de mise à jour en ligne.
- Redémarrez ou fermez l'application.
Dans les Paramètres, vous trouverez un grand panneau avec des options pour :
- Pilotes vidéo (OpenGL, Vulkan, etc.).
- Audio et latence.
- Entrée (manettes de jeu, clavier, souris, raccourcis clavier).
- Gestion et suppression des noyaux installés.
- Journal des événements (journal), retour en arrière, avance rapide, ralenti.
- Enregistrement, diffusion en continu, succès, réseau et serveur, accessibilité.
- Répertoires par défaut pour les ROM, le BIOS, les états de sauvegarde, etc.
Vous n'avez pas besoin de tout maîtriser, mais il est utile de savoir que c'est ici que vous configurez la vidéo, les commandes et les chemins d'accès aux répertoires — trois éléments essentiels pour une expérience d'arcade fluide.
L' historique conserve les derniers jeux lancés ainsi que le noyau utilisé, tandis que les favoris vous permettent d'épingler vos jeux d'arcade japonais préférés (Street Fighter II, KOF, Metal Slug, Dodonpachi, etc.) et d'y accéder en quelques clics sans avoir à parcourir des dossiers.
Enfin, n'oubliez pas le menu rapide (F1 dans la configuration de bureau par défaut) : à partir de là, vous pouvez sauvegarder les écrasements de jeu, prendre des captures d'écran, ajuster les options spécifiques au noyau et, plus important encore, fermer uniquement le jeu sans tuer tout RetroArch.
Téléchargez et gérez les cœurs pour les bornes d'arcade japonaises
La procédure habituelle pour émuler des bornes d'arcade dans RetroArch est toujours la même : vous choisissez d'abord le cœur , puis vous chargez la ROM . Pour télécharger de nouveaux cœurs, allez dans « Menu principal > Charger un cœur > Télécharger un cœur ». Vous verrez une longue liste de cartes, de consoles et de moteurs.
En matière d'émulation d'arcade japonaise, les cœurs les plus importants à avoir sur votre liste sont :
- FinalBurn Neo (FBN ou FBNeo) pour un grand nombre de cartes d'arcade Capcom, SNK et classiques.
- MAME 2003 et MAME 2003-Plus (version 0.78 du ROMset), largement utilisée sur des consoles comme la Wii et des systèmes moins puissants.
- CPS1 / CPS2 via des cœurs spécifiques ou via FBA/FBN selon la plateforme.
- Noyau CPS3 personnalisé (sur des plateformes comme la Wii) pour Street Fighter III et des jeux similaires.
- Neo Geo via FinalBurn (ou Final Burn Alpha/FBA dans les versions plus anciennes) et BIOS neogeo.zip.
Une fois téléchargées, vous pouvez les consulter et les sélectionner depuis « Charger le noyau » . Lorsque vous chargez une ROM, RetroArch exécute le noyau actif ; il est donc important de vérifier que vous avez bien sélectionné le bon noyau avant de cliquer sur « Charger le contenu ».
Choix de la version de RetroArch et de l'organisation des dossiers (spécifique à la Wii)

Si vous utilisez une Wii modifiée avec le Homebrew Channel, l'expérience diffère légèrement de celle sur PC. De nombreux utilisateurs ont constaté que certaines versions récentes de RetroArch rencontrent des problèmes avec certains cœurs d'arcade , notamment MAME et FBA/FBN ; il est donc parfois préférable d'utiliser une version plus ancienne et plus stable.
Par exemple, une combinaison souvent évoquée consiste à l'utiliser basée sur une version modifiée de RetroArch 1.7.6 avec des cœurs personnalisés . L'idée est de réserver cette installation aux bornes d'arcade (CPS, NeoGeo, MAME, FBA) et d'éviter de la mélanger avec une autre version de RetroArch pour consoles, car les deux partageraient le même dossier /retroarch contenant leurs fichiers de configuration, ce qui engendrerait inévitablement des conflits et une grande confusion.
Dans cette configuration, on crée généralement au préalable des dossiers ROM distincts , organisés par noyau (CPS1, CPS2, CPS3, NeoGeo, MAME2003, MAME2003-Plus, FBA, etc.). Il est recommandé de conserver cette structure et de placer chaque ROM dans son dossier correspondant. Ainsi, lorsque vous voudrez ajouter des jeux à vos favoris ou lancer une application depuis l'explorateur de fichiers interne, vous saurez quel noyau correspond à chaque répertoire.
Que vous utilisiez un PC ou une Wii, évitez de déplacer les ROMs ou de renommer les dossiers après les avoir ajoutés à vos favoris . RetroArch enregistre les chemins d'accès complets dans sa configuration ; si vous modifiez les noms ou l'arborescence des dossiers, ils cesseront de fonctionner. En cas de problème, vous pouvez toujours :
- Modifiez le fichier retroarch.cfg avec un éditeur de texte avancé (Notepad++ est très pratique pour renommer en masse).
- Supprimez le fichier retroarch.cfg afin qu'un nouveau soit généré à partir de zéro.
- Restaurez une sauvegarde de retroarch.cfg et content_favorites.lpl qu'il vaut mieux prendre l'habitude d'économiser avant d'entreprendre de grands changements.
Compatibilité des cartes mères : CPS1, CPS2, CPS3 et Neo Geo
En matière de jeux d'arcade japonais, Capcom et SNK sont les maîtres incontestés. Pour en profiter pleinement sur RetroArch, il est essentiel de savoir quel noyau utiliser et quelles ROMs sont compatibles avec chacun.
CPS1 et CPS2
Les cartes CPS1 et CPS2 fonctionnent généralement très bien sous RetroArch si vous utilisez des ROMsets compatibles avec les cœurs FBA/FinalBurn ou équivalents . La compatibilité est élevée, mais il est essentiel que le ROMset corresponde à la version pour laquelle le cœur a été compilé.
Dans certains cas, certains jeux ne fonctionnent qu'avec des versions régionales spécifiques. Par exemple, Hyper Street Fighter II Turbo peut nécessiter la ROM japonaise (hsf2tj) pour fonctionner correctement sur certains cœurs. Si un jeu CPS1/CPS2 ne se lance pas ou vous ramène au menu, essayez la procédure suivante :
- Recherchez la même ROM sur d'autres sites (surtout si la version originale provient de dépôts très anciens).
- Essayez d'autres avis/régions (japonais, États-Unis, monde, etc.).
CPS3
La CPS3 est un peu particulière, surtout sur du matériel limité comme la Wii. Elle nécessite généralement des cœurs RetroArch personnalisés non officiels , qui gèrent spécifiquement le système de cache, car les jeux sont trop volumineux pour être chargés entièrement en mémoire.
Sur les consoles comme la Wii, pour des titres tels que Street Fighter III: New Generation ou 2nd Impact, il est parfois nécessaire d'utiliser des versions japonaises des ROMs pour garantir leur bon fonctionnement (par exemple, certaines révisions portant la mention « japan » ou similaire). Au premier lancement, le temps d'attente sera plus long : cela correspond à la création des fichiers cache dans le dossier retroarch/system . Une fois ces fichiers créés, les lancements suivants seront beaucoup plus rapides.
Pour ces cœurs FBA/FBA CPS3, il est particulièrement important de rechercher des ROMs appartenant à des catégories telles que FBAlpha 0.2.97.40 ou équivalent, car elles sont optimisées pour le cœur spécifique. Si vous utilisez des ROMs provenant d'un autre pack ou de révisions plus récentes, il est fort probable qu'elles ne démarreront pas.
Neo Geo
Neo Geo est l'une des plateformes phares des jeux d'arcade japonais : Metal Slug, King of Fighters, Samurai Shodown, Garou… Dans RetroArch, elle est généralement émulée via FinalBurn (ou Final Burn Alpha dans les versions plus anciennes) et, dans les versions plus modernes, FinalBurn Neo.
Sur des plateformes comme la Wii, on trouve souvent un noyau appelé FBA Neo ou FBA NeoGeo , à ne pas confondre avec FinalBurn Neo pour PC. Malgré son nom, son but est clair : émuler la Neo Geo et certains jeux d'arcade apparentés. L'élément crucial est que le dossier des ROMs Neo Geo contienne un fichier neogeo.zip avec le BIOS ; sinon, aucun jeu ne fonctionnera.
Il existe également le BIOS Universe (uni-bios) , qui peut être intégré au fichier neogeo.zip et permet de changer de région, d'activer des codes de triche, d'accéder aux menus de service, etc. Des guides spécifiques expliquent comment ajouter ce BIOS au fichier neogeo.zip, et il est généralement conseillé de débloquer toutes les fonctionnalités de ces bornes d'arcade.
MAME2000, MAME2003 et MAME2003-Plus : Quel jeu de ROM utiliser et comment répartir les cœurs ?
MAME est un univers à part. Pour éviter de s'y perdre, la solution la plus pratique pour les jeux d'arcade japonais sur RetroArch est de privilégier MAME2003 et MAME2003-Plus , basés sur le ROMset 0.78. Cette version est suffisamment ancienne pour fonctionner correctement sur du matériel limité (comme la Wii) et suffisamment compatible pour couvrir une bonne partie du catalogue.
Il est important de noter que MAME2000 présente généralement une compatibilité réduite et davantage de problèmes graphiques ; son utilisation est donc déconseillée dans des cas très spécifiques. Il est essentiel d'utiliser systématiquement les ROM MAME 0.78 correspondant à chaque noyau . Les ROM d'autres versions, plus récentes ou plus anciennes, ne démarrent souvent pas ou génèrent des erreurs étranges.
MAME2003-Plus présente une particularité intéressante : dans certaines versions Wii, des variantes personnalisées, désignées par des lettres (AH), ont été créées car le noyau complet était trop volumineux. Chaque lettre correspond à la compatibilité avec un sous-ensemble de jeux, et un tableau Excel permet de vérifier quel jeu utilise quel sous-noyau (par exemple, Truxton peut nécessiter le noyau « B »).
Il existe même des outils qui organisent automatiquement vos ROMs dans des dossiers en fonction de la lettre du noyau requise pour chaque titre, ce qui facilite grandement la gestion d'une grande collection. Parallèlement, certains ont créé des noyaux MAME2003 « classiques » personnalisés pour prendre en charge des jeux spécifiques qui ne fonctionnent pas correctement autrement, comme Smash TV, toujours au sein du même ensemble de ROMs 0.78.
FinalBurn Neo et autres FBA : de grands classiques réunis dans une seule liste
FinalBurn Neo (et ses prédécesseurs Final Burn Alpha/FBA) est l'un des kernels les plus intéressants pour les jeux d'arcade japonais classiques : Capcom, SNK, Irem, Konami, Taito, et bien d'autres . Contrairement à MAME, qui vise à tout documenter, FBN se concentre sur le gameplay, les performances et la gestion de sa ludothèque.
Des listes détaillées de compatibilité et de prise en charge existent pour FinalBurn, regroupant tous les jeux compatibles avec le noyau, leurs noms de ROM respectifs et leur statut d'émulation. Bien qu'aucune liste ne soit parfaite, elles constituent une référence précieuse pour choisir les jeux à ajouter à votre collection.
Sur des consoles aux capacités limitées comme la Wii, certains jeux FBA/NeoGeo sont trop volumineux et nécessitent des fichiers cache pré-générés , à l'instar des jeux CPS3. Des outils spécifiques (pour Wii et GameCube) permettent de générer, à partir de la ROM originale, un fichier cache compatible avec le noyau. Voici quelques exemples de jeux nécessitant ce traitement particulier :
- Metal Slug 3, 4, 5 et X.
- Shock Troopers 2.
- Le Roi des Combattants 98-2003.
- Samurai Shodown V.
- Garou: Mark of the Wolves.
Si un jeu de ce type ne démarre pas ou affiche un écran noir, vérifiez si le noyau que vous utilisez nécessite une mise en cache préalable et s'il existe un guide spécifique pour la générer sur votre plateforme.
Que faire lorsqu'une ROM d'arcade ne fonctionne pas ?
Même en étant très prudent, il est facile de tomber sur des ROM corrompues, incorrectes ou incompatibles . RetroArch fournit généralement des indices en fonction du type d'erreur rencontrée :
- Si le contenu se ferme immédiatement et que vous retournez au menu RetroArch, cela indique généralement incompatibilité entre le noyau et la ROM (jeu de ROM incorrect).
- Si RetroArch génère une exception ou un message d'erreur, fermez le contenu et réessayez. Redémarrez RetroArch et chargez à nouveau la ROM.surtout avec le CPS3.
- Si RetroArch se bloque et vous renvoie au Homebrew Loader (sur Wii) ou au bureau, ou si l'écran devient noir en permanence, il est fort probable que ce soit dû à un problème de connexion. Cette ROM ne fonctionnera pas avec ce noyau. et vous devez chercher une autre version ou changer le noyau.
En règle générale, si une ROM ne fonctionne pas après deux tentatives sérieuses, ne vous focalisez pas dessus : essayez une autre source, une autre région, ou vérifiez que le jeu de ROM correspond bien à la version du noyau.
Résolution arcade, écrans CRT et mode Tate
L'un des aspects les plus intéressants de l'émulation des bornes d'arcade japonaises est la possibilité de respecter les résolutions originales et les modes de rotation verticale (tate) , notamment dans les shoot 'em up japonais conçus pour les écrans pivotants.
Des fichiers de configuration (overrides) sont disponibles pour chaque jeu, permettant un lancement automatique à la résolution appropriée, avec des paramètres spécifiques pour les écrans CRT ou LCD. Ces fichiers sont généralement copiés dans le dossier /retroarch correspondant et chargés automatiquement à l'ouverture de la ROM, à condition que leur nom corresponde.
Certains forums proposent des configurations prédéfinies, notamment pour les écrans CRT en résolution native et pour les écrans LCD en double résolution . Si vous préférez, vous pouvez créer vos propres configurations : lancez le jeu avec le noyau approprié, ajustez la résolution, la rotation (activation/désactivation de l'effet de transparence) et les options visuelles, puis sélectionnez « Écraser la sauvegarde » dans le menu rapide.
Sur les plateformes modernes (PC sous Linux, Windows ou macOS), vous pouvez utiliser OpenGL ou Vulkan comme pilotes vidéo, activer la synchronisation, le lissage de la mise à l'échelle, les shaders CRT, et bien plus encore. Cependant, sous Linux, RetroArch fonctionne beaucoup mieux avec Xorg qu'avec Wayland , où l'on rencontre des problèmes agaçants comme l'impossibilité de redimensionner les fenêtres du premier coup ou le dysfonctionnement des économiseurs d'écran, même avec l'option correspondante activée.
Configurer les manettes, les commandes unifiées et les raccourcis clavier
Une bonne configuration de commandes est essentielle pour profiter pleinement des jeux d'arcade japonais, surtout si vous utilisez un stick arcade, un stick arcade de combat ou un panneau de type arcade . RetroArch vous permet d'assigner les boutons par cœur et par jeu.
Pour jouer avec d'autres joueurs ou passer facilement d'un joystick à l'autre, il est fortement recommandé d'activer des options telles que :
- « Commandes de menu unifiées »afin que le même schéma fonctionne dans tout le système.
- « Menu de contrôle pour tous les utilisateurs »Vous n'avez donc pas besoin de reconfigurer chaque télécommande individuellement.
Si votre joystick est uniquement reconnu comme numérique, ou si vous souhaitez passer d'une manette analogique à une manette numérique, accédez au menu du jeu > Commandes et ajustez le « Type analogique » sur numérique. Dans les « Options », vous pouvez également modifier l'« Attribution des commandes » en numérique ou ajuster la zone morte analogique pour les jeux comme After Burner ou d'autres jeux qui utilisent beaucoup le joystick analogique.
Pour gérer RetroArch uniquement avec la manette et oublier le clavier, il est conseillé d'attribuer des raccourcis clavier . Par exemple, allez dans Paramètres > Entrée > Raccourcis clavier > « Menu (Basculement) » et appuyez sur le bouton de votre manette qui vous permettra d'afficher le menu rapide. Ainsi, vous pourrez mettre les jeux en pause, les fermer ou sauvegarder votre progression sans bouger de votre canapé.
Intégration Wii : chaînes, redirections et démarrage direct
Sur Wii, si la chaîne Homebrew est déjà installée, vous pouvez lancer RetroArch sans problème. Cependant, certains préfèrent installer leur propre chaîne ou utiliser un redirecteur qui lance RetroArch directement à l'allumage de la console.
Ces redirections recherchent généralement des structures de dossiers spécifiques sur la carte SD (par exemple, /retroarch-wii/ contenant boot.dol). Si le chemin ne correspond pas, elles ne fonctionneront pas. De plus, et c'est très important : l'installation de WAD et de chaînes personnalisées comporte toujours un risque, même minime, de rendre la console inutilisable . Si vous n'êtes pas absolument certain de l'origine du WAD, il est préférable de configurer BootMii ou la chaîne Homebrew pour qu'elle lance plus rapidement les programmes souhaités.
Exemple rapide : FinalBurn Neo, Frogger et le problème de la liste vide
Un problème fréquent lors du lancement de FinalBurn Neo est l'affichage d'une liste de jeux vide lors de l'importation d'un dossier de ROMs . En revanche, si vous sélectionnez directement la ROM via « Charger du contenu », le jeu fonctionne. Ce problème est généralement dû à la manière dont RetroArch génère les listes de lecture et à la structure des noms de fichiers.
Pour que le scan fonctionne correctement, vous devez :
- Assurez-vous d'utiliser ROMs au format et ROMset attendus par FinalBurn Neo.
- Placez les ROM dans un dossier bien identifié (par exemple, /roms/arcade_fbneo/).
- Allez dans « Importer du contenu » et utilisez le type d'analyse approprié (par dossier et en sélectionnant le système adéquat) pour RetroArch. identifier les jeux et générer la playlist.
Si vous préférez une approche directe, vous pouvez toujours utiliser l'option « Charger le contenu » + « Charger le noyau » et éviter de trop dépendre des listes automatiques. Cependant, si vous souhaitez que vos jeux Frogger, Pac-Man , Street Fighter II/Zero/III et autres classiques SNK soient regroupés et accessibles depuis le menu système ( sans avoir à répéter l'opération à chaque fois ), il est conseillé de prendre quelques minutes pour configurer correctement les paramètres d'importation.
RetroArch peut paraître complexe au premier abord, mais une fois familiarisé avec son système de cœurs, de ROMs et de menus, il devient un outil incroyablement polyvalent pour profiter des jeux d'arcade japonais sur presque tous les appareils , d'un PC moderne avec shaders et mode Tate à une Wii vintage regorgeant de classiques Capcom et SNK. Partagez cette information pour que davantage d'utilisateurs puissent en profiter.