Qu’est-ce qu’un émulateur ?
Un émulateur est un logiciel qui reproduit le fonctionnement d’un appareil que ce soit une console de jeu, ordinateur, borne d’arcade, téléphone, sur une machine différente de celle d’origine. Concrètement, quand vous lancez un émulateur de Super Nintendo sur votre PC, votre ordinateur « fait semblant » d’être une Super Nintendo : il simule son processeur, sa mémoire, ses puces graphiques et sonores, suffisamment fidèlement pour que les jeux conçus pour cette console fonctionnent comme sur le matériel d’origine.
L’émulation ne se limite pas au jeu vidéo, même si c’est son usage le plus connu. Elle est utilisée en développement logiciel (tester une application Android sur PC sans téléphone), en préservation du patrimoine numérique (la Bibliothèque nationale de France archive des jeux et des logiciels anciens via l’émulation), en ingénierie (simuler du matériel embarqué) et en informatique d’entreprise (faire tourner des logiciels métier conçus pour des systèmes obsolètes).
C’est un sujet qui passionne autant qu’il divise. D’un côté, des millions de joueurs redécouvrent des classiques inaccessibles autrement. De l’autre, des éditeurs comme Nintendo considèrent que l’émulation menace leur modèle économique. Entre les deux, une zone grise juridique qui n’a jamais été aussi mouvementée qu’en 2024-2026, entre les procès Nintendo contre Yuzu et Ryujinx, et la décision historique d’Apple d’autoriser les émulateurs sur l’App Store.
Comment fonctionne un émulateur : la technique rendue accessible
Le principe fondamental
Un émulateur doit reproduire le comportement de chaque composant matériel de la machine d’origine : le processeur (CPU), la puce graphique (GPU), la puce sonore, la mémoire, les contrôleurs d’entrée/sortie, et la façon dont tous ces composants communiquent entre eux via les bus de données. C’est un travail d’ingénierie inverse colossal, car les fabricants de consoles ne publient généralement pas les spécifications techniques de leur matériel. Les développeurs d’émulateurs doivent comprendre le fonctionnement interne de la machine en analysant son comportement de l’extérieur.
Interprétation vs recompilation dynamique
Deux grandes approches techniques coexistent pour traduire le code machine d’une plateforme vers une autre.
L’interprétation lit chaque instruction du programme d’origine une par une, la traduit en instruction équivalente pour la machine hôte, et l’exécute immédiatement. C’est la méthode la plus simple à implémenter et la plus précise, mais aussi la plus lente, chaque instruction est traduite à chaque exécution, ce qui multiplie le travail par rapport à une exécution native. Pour les consoles anciennes (NES, Game Boy, Mega Drive), l’interprétation suffit largement, car la puissance d’un PC moderne dépasse de plusieurs ordres de grandeur celle de ces machines.
La recompilation dynamique (aussi appelée JIT, Just-In-Time compilation, ou dynarec) adopte une approche plus intelligente. Au lieu de traduire chaque instruction à la volée, elle analyse des blocs entiers de code, les traduit une seule fois en code natif optimisé pour la machine hôte, et stocke le résultat en cache. Les exécutions suivantes du même bloc utilisent directement la version traduite, sans re-traduction. C’est cette technique qui rend possible l’émulation de consoles puissantes comme la PS2, la GameCube, la Wii ou la PSP sur des machines modernes. C’est aussi la raison pour laquelle Dolphin (émulateur GameCube/Wii) ne peut pas fonctionner correctement sur iPhone : Apple interdit la compilation JIT aux applications tierces sur iOS, limitant les émulateurs à l’interprétation pure, trop lente pour ces consoles.
HLE vs LLE : deux philosophies d’émulation
L’émulation LLE (Low-Level Emulation) reproduit fidèlement chaque composant matériel de la console au niveau le plus bas possible, cycle par cycle. C’est l’approche la plus précise. Un émulateur LLE parfait est théoriquement indiscernable de la vraie console mais aussi la plus exigeante en puissance de calcul. L’émulateur higan (ex-bsnes) de byuu est l’exemple emblématique : il reproduit la Super Nintendo avec une précision cycle-accurate qui fait référence dans la communauté.
L’émulation HLE (High-Level Emulation) prend un raccourci : au lieu de simuler le matériel physique, elle intercepte les appels que le jeu fait au système d’exploitation de la console et les remplace par des équivalents sur la machine hôte. C’est beaucoup plus rapide (car on évite de simuler le matériel couche par couche), mais moins précis. Certains jeux qui exploitent des comportements spécifiques du matériel peuvent ne pas fonctionner correctement. La plupart des émulateurs populaires (PCSX2, Dolphin, PPSSPP) utilisent un mélange de HLE et LLE selon les composants.
Le BIOS et les ROMs
Le BIOS est le micrologiciel de démarrage de la console. C’est un petit programme qui s’exécute quand vous allumez la machine, avant même qu’un jeu ne se lance. Certains émulateurs nécessitent un dump du BIOS original de la console pour fonctionner (PCSX2 exige le BIOS de la PS2), d’autres embarquent un BIOS de remplacement écrit de zéro (HLE du BIOS). Le BIOS est protégé par le droit d’auteur, ce qui soulève des questions légales.
Les ROMs (Read-Only Memory) sont les copies numériques des jeux eux-mêmes, le contenu des cartouches ou des disques. Pour les cartouches, on extrait les données avec un appareil spécialisé (un « dumper »). Pour les disques (PS1, PS2, GameCube, Wii), on crée une image ISO du disque. En France, la loi autorise la copie de sauvegarde d’un logiciel que l’on possède légalement (article L.122-6-1 du Code de la propriété intellectuelle), mais le téléchargement de ROMs de jeux que l’on ne possède pas constitue de la contrefaçon.
Émulateur, simulateur, virtualisation : les distinctions
Les trois termes sont souvent confondus, mais désignent des approches fondamentalement différentes.
Un émulateur reproduit le comportement complet d’un matériel différent. Le logiciel hôte « fait semblant » d’être une autre machine, instruction par instruction. L’objectif est la fidélité au matériel d’origine.
Un simulateur reproduit le comportement d’un système en modélisant ses caractéristiques, mais sans nécessairement reproduire son fonctionnement interne. Un simulateur de vol ne reproduit pas le processeur d’un avion. Il modélise l’aérodynamique, la météo et les instruments. La distinction clé : l’émulateur connaît toutes les variables du système qu’il reproduit, le simulateur doit en extrapoler une partie.
La virtualisation est une technique qui permet d’exécuter un système d’exploitation dans un environnement isolé (une « machine virtuelle ») sur le même type de matériel. Contrairement à l’émulation, la virtualisation n’a pas besoin de traduire les instructions, elle les exécute nativement sur le processeur hôte, avec une couche d’isolation. C’est pourquoi VirtualBox ou VMware peuvent faire tourner Windows dans une fenêtre sur un Mac Intel avec des performances quasi natives, tandis qu’un émulateur PS3 doit traduire chaque instruction du processeur Cell en instructions x86.
Les meilleurs émulateurs par console en 2026
| Console | Émulateur de référence | Plateforme | Niveau de compatibilité | Remarques |
|---|---|---|---|---|
| NES (1983) | Mesen | PC, mobile | Parfait | Précision cycle-accurate, remplace Nestopia |
| Super Nintendo (1990) | bsnes/higan | PC | Parfait | Référence en émulation LLE cycle-accurate |
| Mega Drive / Genesis (1988) | BlastEm | PC | Parfait | Précision cycle-accurate, très léger |
| Game Boy / GBC / GBA | mGBA | PC, mobile, Switch | Parfait | Standard de l’industrie, open source |
| Nintendo 64 (1996) | Ares / simple64 | PC | Très bon | Ares remplace progressivement Project64 |
| GameCube / Wii (2001/2006) | Dolphin | PC, Android | Excellent | Émulateur légendaire, 20 ans de développement |
| Nintendo DS (2004) | melonDS | PC, mobile | Excellent | Remplace DeSmuME, supporte le multijoueur Wi-Fi |
| Nintendo 3DS (2011) | Citra (forks) | PC, Android | Bon | Projet original fermé (Yuzu), forks communautaires |
| Nintendo Switch (2017) | Suyu (forks) | PC | Variable | Yuzu et Ryujinx fermés par Nintendo, forks instables |
| PlayStation 1 (1994) | DuckStation | PC, mobile | Parfait | Upscaling, correction de textures, filtres modernes |
| PlayStation 2 (2000) | PCSX2 | PC | Excellent | 4K, 60 fps, upscaling IA avec WaveSpeedAI |
| PlayStation 3 (2006) | RPCS3 | PC | Bon (70%+) | Très exigeant en CPU, progrès constants |
| PlayStation Portable (2004) | PPSSPP | PC, mobile, iOS | Excellent | Disponible sur App Store iOS |
| Sega Saturn (1994) | Mednafen | PC | Bon | La Saturn reste un défi technique d’émulation |
| Sega Dreamcast (1998) | Flycast | PC, mobile | Très bon | Intégré à RetroArch comme core |
| Arcade (multi) | MAME | PC, mobile | Excellent | Plus de 7 000 systèmes émulés, référence absolue |
| Multi-systèmes | RetroArch | PC, mobile, iOS, TV | Variable | Frontend universel avec cores interchangeables |
Quelques précisions importantes. Dolphin est sans doute l’émulateur le plus abouti de l’histoire : après plus de 20 ans de développement, il fait tourner la quasi-totalité du catalogue GameCube et Wii mieux que les consoles d’origine, avec upscaling en résolution 4K et 60 fps. PCSX2 a connu une renaissance avec sa réécriture complète (passage de C à C++), et intègre désormais des outils d’upscaling par IA qui remplacent les textures d’origine par des versions haute résolution générées en temps réel. RPCS3 réalise l’exploit d’émuler le processeur Cell de la PS3. Une architecture si complexe que même Sony l’a abandonnée pour la PS4, avec plus de 70% du catalogue jouable. MAME (Multiple Arcade Machine Emulator) reste la référence absolue pour l’émulation d’arcade, avec plus de 7 000 systèmes documentés et émulés depuis 1997.

RetroArch : le couteau suisse de l’émulation
RetroArch mérite une mention spéciale parce qu’il n’est pas un émulateur au sens strict. X’est un frontend (interface unifiée) qui charge des cores (des émulateurs individuels compilés sous forme de plugins). Un seul logiciel, une seule interface, et vous pouvez jouer à des jeux de la NES jusqu’à la PSP en changeant simplement de core.
RetroArch est développé par l’équipe Libretro et supporte des dizaines de cores couvrant plus de 50 systèmes. Il fonctionne sur PC (Windows, Mac, Linux), Android, iOS (disponible sur l’App Store depuis mai 2024), Apple TV, Raspberry Pi, Steam Deck, et même directement sur certaines consoles modifiées.
Ses fonctionnalités vont bien au-delà du simple jeu : shaders de post-traitement (filtres CRT qui reproduisent l’apparence d’un vieux téléviseur cathodique, lissage anti-aliasing), netplay (jeu en réseau entre émulateurs), RetroAchievements (succès communautaires pour les jeux rétro, créés et gérés par les joueurs eux-mêmes), sauvegarde d’état, rembobinage (revenir en arrière dans le temps en jeu), et enregistrement vidéo.
Pour ceux qui veulent un setup complet clé en main, des distributions Linux comme Batocera et Recalbox intègrent RetroArch avec une interface TV-friendly, prêtes à être installées sur un PC, un Raspberry Pi ou un mini-PC pour créer une console rétro de salon.
L’émulation sur mobile : la révolution de 2024

Android : le terrain historique de l’émulation mobile
Android a toujours été la plateforme mobile de choix pour l’émulation grâce à la liberté d’installation d’applications. Des émulateurs comme PPSSPP (PSP), DraStic (Nintendo DS), Dolphin (GameCube/Wii) et RetroArch sont disponibles sur le Google Play Store depuis des années. Les smartphones Android haut de gamme avec des processeurs Snapdragon 8 Gen 3 permettent d’émuler confortablement des consoles jusqu’à la GameCube et la Wii.
iOS : le big bang d’avril 2024
Le 17 avril 2024, Apple a modifié les règles de l’App Store pour autoriser les émulateurs de jeux rétro mettant fin à une interdiction de 16 ans. Le même jour, Delta (un émulateur multi-systèmes couvrant la NES, la SNES, la N64, la Game Boy et la Nintendo DS) est devenu l’application numéro 1 de l’App Store pas dans la catégorie jeux, mais toutes catégories confondues. Un mois plus tard, RetroArch et PPSSPP ont suivi.
C’est un moment historique pour l’émulation. Des centaines de millions d’utilisateurs d’iPhone ont désormais accès à l’émulation de manière officielle, sans jailbreak ni manipulation technique. Apple a même confirmé que les émulateurs pouvaient charger des ROMs téléchargées depuis le web. Une décision qui aurait été impensable un an plus tôt.
La limite reste la compilation JIT, qu’Apple refuse d’autoriser aux applications tierces sur iOS. Sans JIT, les émulateurs sont limités à l’interprétation pure, ce qui rend impossible l’émulation fluide des consoles post-2000 (GameCube, Wii, PS2). Pour l’instant, l’émulation sur iPhone s’arrête aux consoles 8 et 16 bits, à la N64, à la DS et à la PSP.
Le Steam Deck : la machine d’émulation idéale
Le Steam Deck de Valve, avec son processeur AMD custom, ses manettes intégrées et son système d’exploitation Linux, est devenu la machine d’émulation portable par excellence. Sa puissance permet d’émuler confortablement toutes les consoles jusqu’à la PS3 et la Wii U, et son format portable en fait le successeur spirituel des consoles de salon rétro. La communauté EmuDeck propose un installateur qui configure automatiquement RetroArch et les émulateurs standalone sur le Steam Deck.
La légalité de l’émulation : ce que dit le droit
Le principe : l’émulateur est légal, la ROM piratée ne l’est pas
Le point crucial à comprendre est que le logiciel émulateur lui-même est légal. En France comme aux États-Unis, développer et distribuer un émulateur ne constitue pas une violation du droit d’auteur, à condition qu’il ait été développé par ingénierie inverse sans utiliser de code propriétaire. Ce principe a été établi par la jurisprudence américaine dans l’affaire Sony v. Connectix (2000), où un tribunal a jugé que l’émulateur PlayStation Virtual Game Station était légal.
Ce qui est illégal, c’est le téléchargement de ROMs de jeux que vous ne possédez pas. En France, l’article L.122-6-1 du Code de la propriété intellectuelle autorise la copie de sauvegarde d’un logiciel acquis légalement, ce qui couvre en théorie le dump de vos propres cartouches ou disques. Mais télécharger un jeu sur Internet, même si vous possédez l’original, est une zone grise que la jurisprudence française n’a pas explicitement tranchée.
L’affaire Yuzu-Nintendo : le séisme de 2024
En février 2024, Nintendo a poursuivi Tropic Haze, l’entreprise derrière l’émulateur Switch Yuzu, pour violation du DMCA (Digital Millennium Copyright Act). L’accusation ne portait pas sur l’émulation elle-même, mais sur le contournement des mesures de protection technique (le chiffrement) de la console. En mars 2024, les développeurs de Yuzu ont accepté un accord à l’amiable : fermeture du projet et paiement de 2,4 millions de dollars de dommages et intérêts.
Six mois plus tard, en octobre 2024, Nintendo a obtenu la fermeture de Ryujinx, le second émulateur Switch majeur, cette fois par contact direct avec le développeur principal. Les deux principaux émulateurs Switch ont ainsi disparu en moins d’un an.
L’affaire Yuzu est un tournant pour plusieurs raisons. Elle n’a pas créé de précédent juridique (l’accord est à l’amiable, pas un jugement), mais elle a refroidi considérablement la scène de l’émulation de consoles en cours de commercialisation. Elle a aussi soulevé un débat fondamental : Nintendo attaque des émulateurs de la Switch, une console sortie en 2017, tout en vendant lui-même des jeux NES et SNES via son service Nintendo Switch Online en utilisant, ironie du sort, des techniques d’émulation similaires.
La préservation du patrimoine vidéoludique
L’argument le plus puissant en faveur de l’émulation est la préservation. Sans émulation, des milliers de jeux seraient tout simplement inaccessibles. Les consoles physiques vieillissent, tombent en panne, et ne sont plus fabriquées. Les cartouches perdent leurs sauvegardes. Les disques se dégradent. Les serveurs en ligne ferment. Selon la Video Game History Foundation, 87% des jeux classiques ne sont plus disponibles à l’achat par des voies officielles.
La Bibliothèque nationale de France a intégré l’émulation dans sa stratégie de conservation du patrimoine numérique, reconnaissant les jeux vidéo comme des œuvres culturelles au même titre que les livres et les films. Cette reconnaissance institutionnelle légitime l’émulation comme outil de préservation culturelle, au-delà du simple divertissement.
L’émulation au-delà du jeu vidéo
Le développement mobile
L’émulateur le plus utilisé au monde n’a rien à voir avec le jeu vidéo : c’est l’Android Virtual Device (AVD) intégré à Android Studio, l’environnement de développement officiel de Google. Il permet aux développeurs de tester leurs applications Android sur des dizaines de configurations matérielles différentes sans posséder physiquement chaque téléphone. Chaque développeur Android l’utilise quotidiennement.
De la même manière, le simulateur iOS intégré à Xcode permet aux développeurs Apple de tester leurs applications sur différents modèles d’iPhone et d’iPad sans posséder chaque appareil. Techniquement, Apple parle de « simulateur » et non d' »émulateur » car le code est compilé nativement pour le Mac (même architecture ARM), sans traduction d’instructions.
L’informatique d’entreprise
Des entreprises utilisent des émulateurs pour faire tourner des logiciels métier critiques conçus pour des systèmes obsolètes (mainframes IBM, terminaux AS/400, systèmes DOS). Réécrire ces logiciels coûterait des millions. L’émulation permet de les maintenir en fonctionnement sur du matériel moderne à une fraction du coût.
L’embarqué et l’IoT
Les ingénieurs en systèmes embarqués utilisent des émulateurs pour développer et tester du firmware sans avoir besoin du matériel physique. QEMU est l’émulateur open source de référence dans ce domaine, capable d’émuler des dizaines d’architectures processeur (ARM, RISC-V, MIPS, PowerPC) pour le développement embarqué et la virtualisation.
Petite histoire de l’émulation : les dates et les anecdotes
1993 — Le premier émulateur de console grand public voit le jour : un émulateur Game Boy développé par un étudiant néerlandais, Marat Fayzullin. Il écrit le programme sur un 386 à 33 MHz et le partage sur les newsgroups Usenet. La scène de l’émulation est née.
1996 — Un programmeur brésilien crée UltraHLE, le premier émulateur Nintendo 64 capable de faire tourner des jeux commerciaux. C’est une prouesse technique qui scandalise Nintendo — et fascine le monde. UltraHLE utilise l’émulation HLE, une approche révolutionnaire à l’époque qui permet d’émuler une console puissante sur le matériel limité de l’époque. C’est cet émulateur qui popularise le concept d’émulation auprès du grand public.
1997 — MAME (Multiple Arcade Machine Emulator) est créé par Nicola Salmoria. Son objectif affiché n’est pas le jeu, mais la documentation et la préservation des bornes d’arcade. 27 ans plus tard, MAME reste le projet d’émulation le plus ambitieux au monde avec plus de 7 000 systèmes émulés.
1999 — Bleem! commercialise un émulateur PlayStation 1 pour PC, vendu en magasin. Sony poursuit Bleem! en justice trois fois et perd les trois procès. Le tribunal reconnaît que l’émulation est légale. Mais les frais juridiques ruinent Bleem! qui ferme en 2001. Victoire à la Pyrrhus pour l’émulation.
2000 — La Cour d’appel des États-Unis confirme dans Sony v. Connectix que l’ingénierie inverse à des fins d’émulation est protégée par le fair use. C’est le socle juridique sur lequel repose toute l’émulation légale.
2003 — Dolphin naît en tant qu’émulateur GameCube. Il deviendra l’un des projets open source les plus aboutis de l’histoire du logiciel, avec une communauté de développeurs bénévoles qui le perfectionnent pendant plus de 20 ans.
2016 — CEMU, un émulateur Wii U développé par une petite équipe, permet de jouer à The Legend of Zelda: Breath of the Wild en 4K et 60 fps sur PC — mieux que sur la Wii U elle-même — quelques mois seulement après la sortie du jeu. La frontière entre émulation « rétro » et émulation de consoles actuelles commence à s’estomper.
2024 — Année charnière. En février, Nintendo poursuit Yuzu et obtient sa fermeture. En avril, Apple autorise les émulateurs sur l’App Store et Delta devient l’application numéro 1 le jour de sa sortie. En mai, RetroArch et PPSSPP arrivent sur iOS. En octobre, Nintendo obtient la fermeture de Ryujinx. L’émulation n’a jamais été aussi accessible et aussi menacée en même temps.
Tendances 2025-2026
L’IA au service de l’émulation
L’intelligence artificielle transforme l’émulation de plusieurs manières. L’upscaling par réseaux de neurones (comme l’outil WaveSpeedAI intégré à certains émulateurs) remplace les textures basse résolution d’origine par des versions haute définition générées en temps réel, sans que les développeurs du jeu n’aient rien à faire. Le résultat est spectaculaire : des jeux PS2 qui ressemblent à des remasters modernes. L’IA est aussi utilisée pour générer automatiquement des packs de textures HD, pour améliorer le frame pacing (la régularité des images affichées) et pour prédire le comportement de composants matériels mal documentés.
L’émulation cloud
Des services comme AntStream Arcade proposent l’émulation de jeux rétro en streaming, sans installation d’émulateur ni de ROM sur l’appareil de l’utilisateur. Le jeu tourne sur un serveur distant, et l’utilisateur reçoit le flux vidéo. Cette approche élimine les questions de légalité côté utilisateur (c’est le service qui gère les licences) et les exigences matérielles, mais dépend d’une connexion Internet stable.
La préservation institutionnelle
La reconnaissance des jeux vidéo comme patrimoine culturel progresse. Au-delà de la BnF en France, la Library of Congress aux États-Unis, le V&A Museum à Londres et le Computerspielemuseum de Berlin intègrent l’émulation dans leurs stratégies de conservation. La Video Game History Foundation milite pour une exception au droit d’auteur permettant aux bibliothèques d’offrir un accès distant aux jeux préservés par émulation.
Les consoles portables d’émulation
Un marché entier de consoles portables dédiées à l’émulation a émergé : Anbernic, Retroid, Miyoo, Ayn Odin. Ces appareils de poche sous Linux ou Android, vendus entre 30 et 200 €, sont conçus exclusivement pour l’émulation, avec un form factor de Game Boy, des boutons physiques et RetroArch préinstallé. Le Steam Deck de Valve, bien que conçu pour les jeux PC, est devenu la machine d’émulation portable la plus puissante du marché grâce à sa communauté.
Soyez le premier à commenter cet article !