L’émulateur melonDS pour les appareils Android vient de franchir une étape majeure avec la sortie de sa version 0.4.0, apportant une émulation complète de la Nintendo DSi sur smartphones et tablettes Android. Plus qu’un simple port, cette mouture est une adaptation avancée du kernel original, spécialement pensée pour les appareils mobiles et les configurations à double écran.

- Une interface modernisée et ultra fluide
Le nouveau navigateur de ROM basé sur des dossiers change la donne : fini les longues listes indigestes, place à une navigation hiérarchique claire, avec un fil d’Ariane, un bouton Retour et la possibilité de définir plusieurs répertoires de ROM.
L’analyse est désormais incrémentale et mise en cache, garantissant une ouverture quasi instantanée, même avec des milliers de fichiers. Chaque dossier affiche sa dernière date d’analyse, et la gestion de collections volumineuses devient aussi fluide qu’un vrai gestionnaire de fichiers.
- Double écran intelligent et compatibilité externe
Grande nouveauté : melonDS Android gère désormais les appareils à double écran (comme l’Ayaneo Pocket DS, la Retroid Pocket ou l’AYN Odin 2 en mode dock). Deux préréglages double écran sont proposés :
Écran intérieur = haut, écran extérieur = bas
Écran intérieur = bas, écran extérieur = haut
Ces modes conservent le ratio 4:3 d’origine, avec mise à l’échelle entière, alignement automatique et compatibilité avec les moniteurs externes via USB-C/HDMI.
L’éditeur manuel de mise en page reste accessible mais se désactive automatiquement lorsqu’un préréglage est actif pour éviter les conflits.
- Expérience tactile et ergonomie repensées
Les joueurs mobiles seront ravis : une zone d’exclusion de gestes a été ajoutée le long des bords de l’écran tactile, empêchant l’activation involontaire du geste « Retour » d’Android pendant les parties.
Les bugs visuels et problèmes de suivi tactile sur les écrans externes ont également été corrigés — plus de lignes de pixels manquantes ni de décalages entre les deux écrans.
- Performances et compatibilités accrues
Sur les appareils 64 bits avec rendu multithread + JIT, l’émulation tourne à pleine vitesse, même sur des titres exigeants.
En revanche, les appareils 32 bits restent limités, faute de JIT compatible.
L’intégration avec des frontends comme RetroArch, Lemuroid ou Dig est désormais possible via l’activité :
me.magnum.melonds.ui.emulator.EmulatorActivity.
- Shaders, vibrations et personnalisation
Les amateurs de réalisme visuel apprécieront les shaders personnalisables (.msha), dont le très réussi DS Lite Motion Blur, qui reproduit fidèlement la rémanence de l’écran LCD original.
Côté sensations, le GBA Rumble Pak est désormais émulé ! Des jeux comme Metroid Prime Pinball ou Mario & Luigi: Partners in Time font vibrer le smartphone grâce au retour haptique Android.
L’éditeur de mise en page devient également plus complet :
Transparence réglable pour chaque écran
Verrouillage du format 4:3
Centrage et rotation indépendants
Sauvegarde/restauration des dispositions
Suivi du temps de jeu par ROM
- RetroAchievements et navigation à la manette
melonDS prend désormais en charge RetroAchievements : lors de la navigation avec une manette, le second écran peut afficher les succès à débloquer du jeu sélectionné.

Changelog 0.4.0 / 0.4.1 :
Nouvelles fonctionnalités :
- Navigateur de ROM hiérarchique avec cache et multi-dossiers
- Préréglages double écran (haut/bas, bas/haut)
- Option de désactivation des gestes système Android
Corrections :
- Suivi tactile corrigé sur écrans externes
- Suppression des lignes de pixels manquantes entre les écrans
- Amélioration générale de la stabilité graphique et tactile
Téléchargement : melonDS-android v0.4.1











