Choisir une ROM HGSS ne se résume pas à trouver un fichier .nds qui se lance. Pokémon HeartGold et SoulSilver posent des contraintes techniques spécifiques à la DS : deux écrans, une puce de sauvegarde Flash particulière, et un moteur graphique qui réagit différemment selon le cœur d’émulation utilisé. Le choix de l’émulateur conditionne non seulement la stabilité du jeu, mais aussi la pérennité de votre partie sur le long terme.
DeSmuME, melonDS, DraStic : ce que chaque émulateur DS fait différemment avec HGSS
DeSmuME reste l’émulateur le plus répandu sur PC, avec une compatibilité large et une documentation abondante. Il accepte les ROM HeartGold et SoulSilver sans configuration particulière dans la plupart des cas. Son principal défaut concerne la précision du son et certains effets graphiques, mais rien qui bloque la progression dans HGSS.
melonDS prend une direction différente : il privilégie la précision d’émulation plutôt que la compatibilité de masse. Les notes de la version RC8 d’Origin HeartGold, un correctif communautaire pour HGSS, mentionnent des essais effectués spécifiquement sur melonDS et sur DS Lite physique, sans constituer une validation complète de toutes les plateformes. Delta, par exemple, y est explicitement listé comme non testé.
DraStic est l’émulateur de référence sur Android. Il gère correctement HGSS, mais produit un format de sauvegarde (.dsv) qui n’est pas directement interchangeable avec le .sav standard utilisé par DeSmuME ou melonDS.

Le vrai risque avec une ROM HeartGold : perdre sa sauvegarde en changeant d’émulateur
C’est le problème que les guides de téléchargement ne mentionnent jamais. Quand on migre d’un émulateur à un autre, ou qu’on met à jour un correctif de ROM, le fichier de sauvegarde peut devenir illisible ou sembler avoir disparu.
Le projet Pokémon Fulldex documente précisément ce point : certains fichiers .dsv produits par DraStic ou DeSmuME nécessitent une conversion avant d’être importés dans un autre environnement. Les dossiers où ces fichiers sont stockés varient aussi selon la plateforme, ce qui fait croire à tort qu’une partie est perdue alors qu’elle existe simplement ailleurs sur l’appareil.
La migration vers le cœur melonDS DS de RetroArch illustre une autre limite : les savestates de l’ancien cœur ne sont pas transférables, même si le format de sauvegarde de la partie reste compatible. Autrement dit, une sauvegarde normale (.sav) survit au changement de cœur, mais un savestate enregistré au milieu d’un combat est perdu définitivement.
Sauvegarde en jeu vs savestate : lequel protège votre partie HGSS
Cette distinction est plus importante qu’elle ne paraît. Les instructions d’Origin HeartGold sont explicites : créer une sauvegarde normale avant toute mise à jour, et en conserver une copie. Les savestates ne remplacent pas cette sauvegarde et ne doivent pas être utilisés comme seul point de repli.
La logique est simple : un savestate est lié à l’état exact de la mémoire d’un émulateur précis, à un instant précis. Si l’émulateur change de version ou si le cœur est mis à jour, ce snapshot devient inutilisable. Une sauvegarde en jeu, elle, est écrite dans le fichier .sav selon le format natif DS, ce qui lui confère une portabilité bien supérieure.
- Avant de mettre à jour un correctif de ROM ou de changer d’émulateur, effectuez une sauvegarde en jeu complète (pas un savestate) et copiez le fichier .sav dans un dossier séparé.
- Si vous utilisez DraStic ou DeSmuME, identifiez le dossier de sauvegarde propre à votre plateforme avant toute migration, car son emplacement diffère selon le système d’exploitation et la version de l’émulateur.
- Sur RetroArch, vérifiez quel cœur DS est actif avant de charger une ROM HGSS : les cœurs DeSmuME et melonDS DS ont des répertoires de sauvegarde distincts par défaut.
Ergonomie et double écran DS : le cas particulier des appareils dédiés
Sur smartphone ou PC, l’émulation de la DS implique de gérer deux écrans dans une seule fenêtre, ce qui réduit la lisibilité. HGSS utilise activement les deux écrans, notamment pour la carte de Johto et les informations de combat.
Des appareils comme les consoles Anbernic RG DS et RG DS Plus, qui fonctionnent avec BananaOS, proposent une configuration native à deux écrans. BananaOS intègre deux émulateurs DS et permet de choisir l’émulateur par jeu, ainsi que de permuter les écrans selon les préférences. Ces informations proviennent d’une version bêta documentée et ne constituent pas une recommandation universelle, mais elles indiquent que l’ergonomie du double écran peut peser autant que la compatibilité technique dans le choix d’un émulateur pour HGSS.
Quelle ROM HeartGold SoulSilver choisir selon son émulateur
La ROM de base, dans sa version française décryptée au format .nds, reste le point de départ universel. Elle fonctionne sur DeSmuME, melonDS et DraStic sans manipulation supplémentaire. Son fichier de sauvegarde au format .sav est directement portable d’un émulateur à l’autre, à condition de ne pas le confondre avec un .dsv généré par certaines configurations de DeSmuME ou DraStic.
Les correctifs communautaires comme Origin HeartGold ajoutent une couche de complexité : ils modifient la ROM de base et documentent leurs propres tests de compatibilité. Avant d’appliquer un tel correctif, vérifier les notes de version pour savoir sur quels émulateurs les tests ont été effectués. Une correction vérifiée sur melonDS et DS Lite, selon les notes RC8 d’Origin HeartGold, ne garantit pas un comportement identique sur Delta ou sur DeSmuME.
- ROM .nds non modifiée : compatibilité maximale, fonctionne sur tous les émulateurs majeurs, format .sav portable.
- ROM avec correctif communautaire : compatibilité variable selon les versions, tester systématiquement sur l’émulateur cible avant de démarrer une longue partie.
- Sauvegarde .dsv (DraStic/DeSmuME) : nécessite une conversion en .sav standard avant import sur un autre émulateur, sous peine de partir sur une partie corrompue.
La question du format de sauvegarde reste la moins documentée dans les guides grand public, et pourtant c’est elle qui décide si une partie commencée sur Android se retrouve accessible sur PC six mois plus tard.

