melonDS-android v0.6.1: New customization features, RetroAchievements improvements, and upstream updates from melonDS.
Hey everyone,
A new version of melonDS-android v0.6.1 is now available.
This update focuses on customization, RetroAchievements improvements, and syncing with the latest upstream changes.
Download: https://github.com/SapphireRhodonite/melonDS-android/releases/tag/0.6.1
Note: Support for this new version is comming soon in iiSU through in-app updates!
What’s new
Per-ROM Controller Mapping
You can now configure custom physical controls per ROM.
This is especially useful for:
Games that need different layouts
ROM hacks or special control schemes
Fine-tuning your experience per game
hg-engine Compatibility Fix
Added a fix for games using hg-engine (like Pokémon HeartGold Generations v2.0).
This resolves input issues during battles.
Available per ROM as: "Use hg-engine fix"
RetroAchievements Improvements
Updated to the latest rc_runtime
Added Encore mode support
Improved achievement unlock handling (online and offline)
More stable and consistent behavior overall
Also important:
The app now uses a new package name (MelonDualDS)
This allows it to coexist with other builds
It has been validated with the RetroAchievements team
This build is now officially recognized as a standalone RetroAchievements-supported emulator.
Upstream Updates (melonDS 1.1)
Core updated to melonDS 1.1
Better behavior on low refresh rate displays
Fixes for frontend message handling
Cleanup of audio latency settings
Feedback
As always, your feedback is extremely valuable.
If you try:
Per-ROM controls
hg-engine fix
RetroAchievements
Let me know how it behaves on your devices and setups.
Support & Early Access
Your feedback directly shapes what gets improved, fixed, and released publicly.
Thanks again for supporting the project.
- Sapphire 💙
Comments (20)
Hey Sapphire, how can I add this new version to ES-DE?
I should inform you of a really strange issue I ran across while mastering DSi Cave Story using this build My times on the leaderboard submitted at 0:00.00 and it goes without saying that this is probably unintended https://retroachievements.org/game/2902?view=leaderboards I disabled "show unofficial achievements", "encore mode", and " show leaderboard indicators", if that has anything to do with it Also, the encore mode setting is bugged and will always perpetually be enabled
thanks this is on the roadmap for April!
I keep getting no ROMs found, even though the folder path is set. This happens after closing the app and opening it after a couple of minutes.
In any path?, can you tell me where your romes lives, wich format the have, your phone/handheld model, and your android version please?
Hey Sapphire, Loving the update! I have a bit of an unusual requested for you. I'm trying to set up ZXDS http://zxds.raxoft.cz/ a zxspecturm homebrew rom on the latest android build. The rom boots fine, but gives an error message " No DLDI Device found". The website instructions says place the ZXDS folder to the root of what ever device you use to run homebrew. Please could let me know if this is possible and if so how do I access this location. Currently, as for as I can see, this the only way to zx spectrum on the Thor, where the keyboard will be displayed on the bottom screen. I do believe a ZXSpectrum emulator with permanent keyboard on the bottom screen is a missed opportunity and a lot thor users of a certain age would flock to this. Anyway, hope yo're having a great day A
I didn't knew that one, let me take a look at it!
When I try loading super Mario 64 ds, it shows the Nintendo logo like normal but then kicks me out back to rom selection and never gets to the title screen
Only in that rom?
Is integer scale overscan possible for the bottom screen? The thor bottom screen is great for the function.
Not yet but I will take a look at it!
Great update I've not updated in ages but games that were juddering before are now 100% smooth. One small problem though, when clicking on the load or save state button the emulator hangs and android want's to close the app.
Thanks for that, let me check the save state feature!
Hey Sapphire. Regarding this new update, updating through obtanium from 0.6.0 shows that the new package ID does not match existing ID - me.magnum.melondualds. After updating manually to 0.6.1, trying to launch a game shows a "me.magnum.melonds" package does not exist error. Tried a variety of cores and they don't boot the game and will crash.
Yup, I am fixing some things to give proper support for frontends
Will these changes be merged into main MelonDS at some point? Or will it be staying a separate emulator moving forward?
Mostly separate from now on
Is it possible to migrate settings from the previous version, 0.6.0? Because the new version has a different name, when I installed it it looks like the settings are at default now.
Yup, you have to set it up again, but only for this release
Amazing work, thanks so much
