RetroArch runs almost every retro console in a single program, but its menu is confusing: this guide explains cores, BIOS files, controllers and the settings that matter.
The idea: one program, several “cores”
RetroArch does not emulate anything by itself. It is a common interface into which you load cores (cores): a core is an emulator adapted to RetroArch. The benefit: a single controller configuration, a single save and shader system, for every console.
Current version: RetroArch 1.22.2, released in November 2025. It is still the latest stable version in October 2026, with development continuing in nightly builds.
1. Where to download it
Windows: on retroarch.com, the installer or the portable version. Install it in your user folder (for example C:\Users\YourName\RetroArch) and not in Program Files, where it cannot write its files.
Steam: convenient, but without the core downloader: cores are installed as free DLC, and only 65 are offered.
Android: prefer the APK from the official website or F-Droid. The website itself states that the Play Store version has not been updated for more than a year.
macOS, Linux, iOS: official versions on the same page.
2. Installing cores
Main Menu → Online Updater > Core Downloader. Our picks to get started:
NES: Mesen. Super Nintendo: Snes9x. Game Boy, GBC, GBA: mGBA.
Mega Drive, Master System, Mega-CD: Genesis Plus GX.
PlayStation: Beetle PSX HW (the most accurate, lets you raise the resolution) or SwanStation (lighter).
Nintendo 64: Mupen64Plus-Next.
Dreamcast: Flycast.
For the PS2, GameCube, Wii or PSP, the standalone emulators (PCSX2, Dolphin, PPSSPP) remain simpler and better maintained: see our guide to emulation on PC.
3. BIOS files
Some cores (PlayStation, Mega-CD, Dreamcast, GBA in its most accurate mode…) require the original console's BIOS. It goes in RetroArch's system folder, whose location is shown in Settings > Directory > System/BIOS.
To check: load the core, then Information > Core Information. The list of expected firmware files is displayed, marked “present” or “missing”. The file name must be exactly the one shown.
4. Adding your games
Import Content > Scan Directory, then select your games folder. RetroArch recognizes each game by comparing its hash with its databases (update them first: Online Updater > Update Databases) and creates one playlist per console. If a game is not recognized, amanual scan adds it anyway.
5. Controller and hotkeys
Most controllers are recognized automatically. Hotkeys are set in Settings > Input > Hotkeys. The tip that changes everything: set a hotkey enable button (for example Select), so that combinations do not trigger while you play. On the keyboard, by default: F1 opens the menu, F2 saves the state, F4 loads it back, Space fast-forwards, Esc quits.
6. The three settings that make the difference
Shaders: Quick Menu > Shaders > Load Preset. A CRT shader gives 8- and 16-bit games the look of the cathode-ray screen their graphics were drawn for. Update them from the Online Updater. A preset can be saved globally, for a core, or for a single game.
Run-ahead: Quick Menu > Latency. It removes the delay between pressing the button and the reaction on screen, by computing one or two frames ahead. Start at 1 frame: set too high, the game stutters.
Saves: the save states (states) freeze the game at a given moment; the in-game saves (.srm files) are the ones the game makes itself. Keep both: a state can become unreadable after a core update, an in-game save cannot.
7. Most common errors
“Failed to open libretro core”: on Windows, the Visual C++ libraries are often missing; elsewhere, the core does not match your RetroArch version. Download it again from the Online Updater.
The game boots to a black screen: BIOS missing or wrongly named. Check in the core information.
Settings do not stick: the configuration is not saved on exit. Enable Settings > Configuration > Save Configuration on Quit.
The Online Updater menu is empty: you are using the Steam version, whose cores are installed from the game's page.
⚠ Warning: games and BIOS files must come from your own cartridges and consoles. And beware of sites imitating RetroArch's: the only official address is retroarch.com.
Tgames provides no games, BIOS files or keys: only use backups of your own games and your own console. A question? Reply to this topic.
RetroArch fait tourner presque toutes les consoles rétro dans un seul programme, mais son menu déroute : ce guide explique les cœurs, les BIOS, les manettes et les réglages qui comptent.
Le principe : un programme, des « cœurs »
RetroArch n’émule rien par lui-même. C’est une interface commune, dans laquelle on charge des cœurs (cores) : un cœur est un émulateur adapté à RetroArch. L’intérêt : une seule configuration de manette, un seul système de sauvegardes et de shaders, pour toutes les consoles.
Version actuelle : RetroArch 1.22.2, publiée en novembre 2025. C’est toujours la dernière version stable en octobre 2026, le développement se poursuivant dans des versions quotidiennes.
1. Où le télécharger
Windows : sur retroarch.com, l’installateur ou la version portable. Installez-le dans votre dossier utilisateur (par exemple C:\Users\VotreNom\RetroArch) et non dans Program Files, où il ne peut pas écrire ses fichiers.
Steam : pratique, mais sans téléchargeur de cœurs : les cœurs s’installent comme des contenus téléchargeables gratuits, et seuls 65 sont proposés.
Android : préférez l’APK du site officiel ou F-Droid. Le site indique lui-même que la version du Play Store n’a pas été mise à jour depuis plus d’un an.
macOS, Linux, iOS : versions officielles sur la même page.
2. Installer les cœurs
Menu principal → Mise à jour en ligne > Télécharger des cœurs. Nos choix pour commencer :
NES : Mesen. Super Nintendo : Snes9x. Game Boy, GBC, GBA : mGBA.
Mega Drive, Master System, Mega-CD : Genesis Plus GX.
PlayStation : Beetle PSX HW (le plus fidèle, permet de monter la définition) ou SwanStation (plus léger).
Nintendo 64 : Mupen64Plus-Next.
Dreamcast : Flycast.
Pour la PS2, la GameCube, la Wii ou la PSP, les émulateurs autonomes (PCSX2, Dolphin, PPSSPP) restent plus simples et mieux tenus à jour : voyez notre guide de l’émulation sur PC.
3. Les BIOS
Certains cœurs (PlayStation, Mega-CD, Dreamcast, GBA en mode le plus fidèle…) réclament le BIOS de la console d’origine. Il se place dans le dossier system de RetroArch, dont l’emplacement est indiqué dans Réglages > Dossiers > Système/BIOS.
Pour vérifier : chargez le cœur, puis Informations > Informations sur le cœur. La liste des firmwares attendus s’affiche, avec la mention « présent » ou « manquant ». Le nom du fichier doit être exactement celui indiqué.
4. Ajouter ses jeux
Importer du contenu > Analyser un dossier, puis sélectionnez le dossier de vos jeux. RetroArch reconnaît chaque jeu en comparant son empreinte à ses bases de données (à mettre à jour d’abord : Mise à jour en ligne > Mettre à jour les bases de données) et crée une liste par console. Si un jeu n’est pas reconnu, l’analyse manuelle l’ajoute quand même.
5. La manette et les raccourcis
La plupart des manettes sont reconnues automatiquement. Les raccourcis se règlent dans Réglages > Entrées > Raccourcis. Le conseil qui change tout : définissez une touche d’activation des raccourcis (par exemple Select), pour que les combinaisons ne se déclenchent pas en jouant. Au clavier, par défaut : F1 ouvre le menu, F2 sauvegarde l’état, F4 le recharge, Espace accélère, Échap quitte.
6. Les trois réglages qui font la différence
Les shaders : Menu rapide > Shaders > Charger un préréglage. Un shader CRT redonne aux jeux 8 et 16 bits l’aspect d’un écran cathodique, pour lequel leurs graphismes ont été dessinés. Mettez-les à jour depuis la mise à jour en ligne. Un préréglage peut être enregistré pour tout, pour un cœur, ou pour un seul jeu.
Le run-ahead : Menu rapide > Latence. Il supprime le décalage entre l’appui sur le bouton et la réaction à l’écran, en calculant une ou deux images d’avance. Commencez à 1 image : trop haut, le jeu saccade.
Sauvegardes : les sauvegardes instantanées (états) figent le jeu à un instant ; les sauvegardes du jeu (fichiers .srm) sont celles que le jeu fait lui-même. Gardez les deux : un état peut devenir illisible après une mise à jour du cœur, une sauvegarde de jeu non.
7. Les erreurs les plus fréquentes
« Failed to open libretro core » : sous Windows, il manque souvent les bibliothèques Visual C++ ; ailleurs, le cœur ne correspond pas à votre version de RetroArch. Retéléchargez-le depuis la mise à jour en ligne.
Le jeu démarre sur un écran noir : BIOS manquant ou mal nommé. Vérifiez dans les informations sur le cœur.
Les réglages ne tiennent pas : la configuration n’est pas enregistrée en quittant. Activez Réglages > Configuration > Enregistrer la configuration en quittant.
Le menu Mise à jour en ligne est vide : vous utilisez la version Steam, dont les cœurs s’installent par la page du jeu.
⚠ Attention : jeux et BIOS doivent venir de vos propres cartouches et consoles. Et méfiez-vous des sites qui imitent celui de RetroArch : la seule adresse officielle est retroarch.com.
Tgames ne fournit ni jeux, ni BIOS, ni clés : utilisez uniquement les sauvegardes de vos propres jeux et de votre propre console. Une question ? Répondez à ce sujet.
Tgames only uses the cookies the board needs (login, preferences). Embedded videos and audio (YouTube, Dailymotion, SoundCloud…) set their own cookies: they are only loaded with your consent. Learn more