First of all, thank you for the great work on MelonDS Android.
I’m trying to use the emulator together with a frontend (launcher), but there is an issue: when I launch a game through the frontend, MelonDS shows a “ROM not found” message and the game does not start. However, if I open the exact same ROM directly from the MelonDS app, it works normally.
Because of this, many users end up not using MelonDS with frontends, which would otherwise be a great feature.
Steps to Reproduce
Set up a frontend / game launcher with Nintendo DS ROMs
Select a ROM and launch it using MelonDS Android
MelonDS opens, but shows “ROM not found”
Expected Behavior
The ROM should be detected and the game should start, just like when launched directly from the app.
Actual Behavior
MelonDS opens but displays an error saying that the ROM could not be found.
Environment
Platform: Android
MelonDS Android Version: (please fill in)
Frontend used: (e.g., Daijishō / Dig / ARC Browser / etc.

)
ROM storage location: (internal storage / SD card)
Additional Notes
Maybe this could be related to:
Missing support for command-line launch arguments
Permission / storage access when launched externally
Relative vs absolute paths handling
Adding proper frontend launch support would help many users who organize and play their libraries through frontends.
Thank you for your hard work! 👍
First of all, thank you for the great work on MelonDS Android.
I’m trying to use the emulator together with a frontend (launcher), but there is an issue: when I launch a game through the frontend, MelonDS shows a “ROM not found” message and the game does not start. However, if I open the exact same ROM directly from the MelonDS app, it works normally.
Because of this, many users end up not using MelonDS with frontends, which would otherwise be a great feature.
Steps to Reproduce
Set up a frontend / game launcher with Nintendo DS ROMs
Select a ROM and launch it using MelonDS Android
MelonDS opens, but shows “ROM not found”
Expected Behavior
The ROM should be detected and the game should start, just like when launched directly from the app.
Actual Behavior
MelonDS opens but displays an error saying that the ROM could not be found.
Environment
Platform: Android
MelonDS Android Version: (please fill in)
Frontend used: (e.g., Daijishō / Dig / ARC Browser / etc.
)
ROM storage location: (internal storage / SD card)
Additional Notes
Maybe this could be related to:
Missing support for command-line launch arguments
Permission / storage access when launched externally
Relative vs absolute paths handling
Adding proper frontend launch support would help many users who organize and play their libraries through frontends.
Thank you for your hard work! 👍