L’analyse récente de Polygon sur une accusation de triche dans Pokémon Émeraude compétitif a poussé beaucoup de gens à revenir à leurs fichiers de sauvegarde, et le trou de lapin qui suit se termine généralement par le choix du bon émulateur. L’émulation sur ordinateur est l’endroit idéal pour le faire. Les écrans sont plus grands, les entrées plus précises, et les outils de sauvegarde d’état rendent la chasse aux brillants et l’entraînement EV traçables d’une manière qu’aucun matériel d’origine n’a jamais offerte.
Nous avons testé sept émulateurs Pokémon sur un ordinateur Windows, un MacBook Air M2 et une Steam Deck sous Arch. Les choix couvrent Game Boy jusqu’à Switch, avec des notes sur la génération où chacun brille vraiment.
Ce qui compte dans un émulateur Pokémon
- Précision sur le système cible. Un parfait émulateur Game Boy est le mauvais outil pour Pokémon Sun. Choisir par génération importe plus que choisir par nom.
- Gestion des sauvegardes et des états de sauvegarde. Les fichiers
.savcompatibles signifient que vous pouvez importer un dump de cartouche réelle dans l’émulateur. Les états de sauvegarde vous permettent de réinitialiser pour la chasse aux brillants. - Simulation du câble de liaison. Échanger et combattre entre les générations 1 à 5 nécessite la prise en charge du câble de liaison côté émulateur, idéalement via LAN pour les échanges en ligne.
- Mappage des contrôles. Le clavier fonctionne pour Game Boy. Tout au-delà de la DS bénéficie d’une vraie manette. Cherchez des profils de contrôleur clairs.
- Maintenance active. Le développement d’émulateurs avance vite. Un projet qui n’a pas sorti de mise à jour depuis trois ans manque généralement des corrections récentes.
Comparaison rapide
| Émulateur | Idéal pour | Générations | Support OS | Maintenu |
|---|---|---|---|---|
| mGBA | Game Boy, Game Boy Color, Game Boy Advance | Gén 1 à Gén 3 | Windows, macOS, Linux | Oui |
| VBA-M | Ancien matériel Game Boy et GBA | Gén 1 à Gén 3 | Windows, macOS, Linux | Oui |
| DeSmuME | Nintendo DS | Gén 4, Gén 5 | Windows, macOS, Linux | Oui |
| melonDS | Nintendo DS et DSi | Gén 4, Gén 5 | Windows, macOS, Linux | Oui |
| Citra | Nintendo 3DS via forks communautaires actifs | Gén 6, Gén 7 | Windows, macOS, Linux | Forks actifs après fermeture amont |
| RetroArch | Toutes les générations plus anciennes via cores | Gén 1 à Gén 7 | Windows, macOS, Linux | Oui |
| Skyemu | GB / GBC / GBA / NDS légers | Gén 1 à Gén 5 | Windows, macOS, Linux, web | Oui |
Les applis
1. mGBA — Idéal pour Game Boy jusqu’à GBA
mGBA est le standard moderne pour Pokémon Red, Blue, Yellow, Gold, Silver, Crystal, Ruby, Sapphire, Emerald, FireRed et LeafGreen. La précision est suffisamment élevée pour exécuter des romhacks éprouvés (Pokémon Radical Red, Pokémon Unbound) correctement, et la simulation du câble de liaison gère les échanges en jeu via LAN avec une autre instance mGBA. Le système d’emplacements de sauvegarde d’état est l’un des plus clairs de tous les émulateurs.
Où il faiblisse : Game Boy Advance uniquement. Pas de DS, pas de 3DS, pas de Switch. Le filtre vidéo par défaut ne préserve pas la grille de pixels GBA ; vous devez activer les shaders bilinéaires ou LCD manuellement.
Tarification :
- Gratuit : ensemble complet des fonctionnalités, open source MPL-2.0
- Payant : aucun
Plates-formes : Windows, macOS, Linux
Conclusion : Choisissez ceci pour tout de la génération 1 à la génération 3. C’est la bonne réponse.
2. VBA-M — Meilleure option classique
VBA-M est le fork moderne de VisualBoyAdvance, l’émulateur que presque tous les joueurs Pokémon utilisaient dans les années 2000. La précision sur Game Boy et Game Boy Color est solide, le câble de liaison supporte les modes IPS et IPC que mGBA ne couvre pas toujours, et il fonctionne sur du matériel plus ancien que celui que mGBA soutient de manière fiable.
Où il faiblisse : Légèrement moins précis que mGBA sur les jeux de cas limite. La compatibilité des romhacks est inégale dans les versions récentes. L’interface montre toujours son héritage des années 2000.
Tarification :
- Gratuit : ensemble complet des fonctionnalités, open source GPLv2
- Payant : aucun
Plates-formes : Windows, macOS, Linux
Conclusion : Choisissez ceci sur du matériel plus ancien ou quand vous avez besoin d’un mode câble de liaison que mGBA ne met pas en œuvre.
3. DeSmuME — Idéal pour l’ère DS
DeSmuME a fait fonctionner Pokémon Diamond, Pearl, Platinum, HeartGold, SoulSilver, Black, White, Black 2 et White 2 depuis la sortie des jeux. La précision d’émulation est suffisamment élevée pour exécuter les événements Wi-Fi en jeu hors ligne via des outils, et les options de rendu gèrent bien la disposition à double écran.
Où il faiblisse : Les performances peuvent être inégales sur le matériel bas de gamme ; le compilateur JIT aide mais reste en retrait par rapport à melonDS. Le support Wi-Fi est en lecture seule. L’interface reste utilitaire à l’ère DS.
Tarification :
- Gratuit : ensemble complet des fonctionnalités, open source GPLv2
- Payant : aucun
Plates-formes : Windows, macOS, Linux
Télécharger : DeSmuME | Source
Conclusion : Choisissez ceci pour la génération 4 et 5 si la précision importe plus que la performance la plus rapide.
4. melonDS — Meilleure option DS moderne
melonDS est l’émulateur DS plus récent, plus rapide et plus précis. Le compilateur JIT surpasse DeSmuME sur la plupart du matériel moderne, l’upscaling est plus net, et l’émulation sans fil local supporte réellement l’échange entre deux instances melonDS sur le réseau. L’interface est la plus claire de tous les émulateurs DS.
Où il faiblisse : Certains romhacks anciens construits sur les bizarreries de DeSmuME se comportent mal dans melonDS. L’émulation DSi, bien que supportée, est plus récente et plus brute que le chemin DS.
Tarification :
- Gratuit : ensemble complet des fonctionnalités, open source GPLv3
- Payant : aucun
Plates-formes : Windows, macOS, Linux
Télécharger : melonDS | Source
Conclusion : Choisissez ceci pour la génération 4 et 5 quand vous voulez la vitesse, la précision et l’échange en ligne.
5. Citra — Meilleure option survivante pour 3DS
Citra en tant que projet amont a été déprécié en 2024, mais des forks communautaires activement maintenus (Citra Enhanced, Lime3DS, Azahar) gardent Pokémon générations 6 et 7 en fonctionnement sur ordinateur. Pokémon X, Y, Omega Ruby, Alpha Sapphire, Sun, Moon, Ultra Sun et Ultra Moon jouent tous bien, avec la mise à l’échelle de résolution interne qui fait que le 240p original se rapproche du HD natif.
Où il faiblisse : Pas de build canonique unique. Le paysage des forks change ; la bonne réponse ce mois-ci peut être la mauvaise dans six mois. Les performances varient largement entre les forks et par rapport à l’optimisation inégale des jeux 3DS. Citra-le-nom a du poids légal ; choisissez un fork qui s’est adapté en conséquence.
Tarification :
- Gratuit : open source GPLv2 sur tous les forks
- Payant : aucun
Plates-formes : Windows, macOS, Linux
Télécharger : Lime3DS (un fork Citra maintenu par la communauté) | Azahar (un autre fork Citra)
Conclusion : Choisissez un fork communautaire pour la génération 6 et 7. Vérifiez l’activité du fork avant de confier vos données de sauvegarde à celui-ci.
6. RetroArch — Meilleure option tout-en-un
RetroArch est un frontend qui exécute les cores d’émulateur. Le core mGBA, le core DeSmuME, le core melonDS et d’autres sont tous disponibles, et une interface unique plus des shaders partagés, des emplacements de sauvegarde d’état et des profils de contrôleur couvrent toutes les générations Pokémon de Red jusqu’à Black 2. Utile quand vous voulez une application au lieu de sept.
Où il faiblisse : La configuration initiale est impliquée. L’interface est orientée clavier et contrôleur ; la navigation à la souris semble être une arrière-pensée. Certains cores accusent un retard d’une ou deux versions par rapport aux émulateurs autonomes.
Tarification :
- Gratuit : open source GPLv3
- Payant : aucun
Plates-formes : Windows, macOS, Linux, et bien d’autres
Télécharger : RetroArch | Source
Conclusion : Choisissez ceci quand vous voulez une interface qui couvre toutes les générations Pokémon classiques.
7. Skyemu — Idéal pour les configurations légères
Skyemu est le nouvel entrant qui empile la prise en charge de Game Boy, Game Boy Color, Game Boy Advance et Nintendo DS dans un petit binaire qui s’exécute également dans un navigateur. La précision est suffisante pour Pokémon, l’interface est moderne, et le système de sauvegarde d’état fonctionne de la même manière entre les systèmes. La build web est pratique pour l’inspection rapide d’état de sauvegarde sans installer quoi que ce soit.
Où il faiblisse : Projet plus jeune, donc quelques romhacks de cas limite rencontrent toujours des problèmes que DeSmuME ou melonDS gèrent. Pas de support 3DS ou Switch. La documentation accuse du retard sur le code.
Tarification :
- Gratuit : open source MIT
- Payant : aucun
Plates-formes : Windows, macOS, Linux, web
Conclusion : Choisissez ceci quand vous voulez un petit émulateur qui couvre la génération 1 à la génération 5 et fonctionne partout.
Comment choisir le bon
- Pour la génération 1 à 3 (Red jusqu’à Émeraude) : mGBA.
- Pour la génération 4 et 5 (Diamond jusqu’à Black 2) : melonDS si vous avez du matériel moderne, DeSmuME si vous ne l’avez pas.
- Pour la génération 6 et 7 (X jusqu’à Ultra Moon) : un fork Citra maintenu.
- Pour tout dans une interface : RetroArch avec les cores pertinents.
- Pour l’installation la plus légère : Skyemu.
- Pour du matériel Windows plus ancien avec des exigences de câble de liaison : VBA-M.
Pokémon Sword, Shield, Brilliant Diamond, Shining Pearl, Legends Arceus, Scarlet, Violet et Legends Z-A s’exécutent sur des émulateurs Switch qui se situent en dehors de cette liste et comportent leurs propres avertissements légaux et de performance.
FAQ
L’utilisation d’un émulateur Pokémon est-elle légale ?
Posséder un émulateur est légal. Distribuer ou télécharger des ROM protégeuses d’auteur ne l’est pas. Le chemin propre consiste à extraire les ROM des cartouches ou des cartes de jeu que vous possédez.
Puis-je échanger des Pokémon entre émulateurs ?
Oui, dans la même génération et sur des émulateurs qui émulent le câble de liaison ou le sans fil local. mGBA supporte le lien GBA, DeSmuME et melonDS supportent le sans fil DS, et plusieurs émulateurs offrent l’échange entre deux instances en exécution sur le réseau.
Quel est l’émulateur Pokémon le plus précis ?
mGBA pour l’ère Game Boy jusqu’à GBA. melonDS pour l’ère DS. La scène 3DS est orientée fork ; choisissez le fork communautaire le plus actif au moment de votre installation.
Puis-je migrer un fichier de sauvegarde à partir d’une vraie cartouche ?
Oui. Des outils comme GBxCart RW extraient les fichiers de sauvegarde des cartouches au format .sav standard que mGBA, VBA-M, DeSmuME, melonDS et d’autres lisent tous. La cartouche fonctionne normalement après.
Ces émulateurs fonctionnent-ils sur une Steam Deck ?
Oui. RetroArch est le chemin le plus facile car il détecte automatiquement la manette de la Deck. mGBA, melonDS et DeSmuME ont tous des builds Linux natifs qui s’installent correctement. Le mappage des poignées de la Deck à L3, R3 et aux raccourcis d’état de sauvegarde est la seule étape de configuration.
Quel émulateur gère les romhacks comme Pokémon Radical Red ?
mGBA pour les romhacks basés sur GBA. La plupart des romhacks Pokémon modernes ciblent la base de code de la génération 3 GBA et s’exécutent correctement sur une build mGBA actuelle sans configuration spéciale.