Replies: 6 comments 30 replies
-
It's quite possible that this is a melonDS issue. As the message says, the ROM you are trying to load must be available in the emulator's ROM list. I know this is stupid, but with the most recent changes to Android storage access, there's no other way to ensure that the emulator can access the ROM and save file. As such, make sure that the ROM you are trying to load through Pegasus can be found in melonDS's ROM list. If you can find the ROM in the list, then there might be an issue converting the file path provided by Pegasus to the one used by melonDS. Again, this doesn't make much sense, but it's the way Google wants to make things from now on. If this is the case, could you send me a screenshot of your ROM list in melonDS? |
Beta Was this translation helpful? Give feedback.
-
So, I've just tested this myself and I couldn't load the ROMs with the stable Pegasus release, but it worked perfectly using the latest release (released on 2021-08-09). Which version did you test on? If you were not using the latest release, could you try it please? |
Beta Was this translation helpful? Give feedback.
-
Hey there, I just wanted to report that MelonDS no longer works with frontends, even after the frontend updated with scoped storage support. I've tried this out with Daijishou, which recently got an update for Uri support. Mupen64, Aethersx2 and PPSSPP, some examples of emulators that adapted scoped storage, and they work no problem, yet MelonDS doesn't. I've spoken with the Daijishou dev and they suggested using absolute paths along with scoped storage via a Java interface. What are your thoughts on this? |
Beta Was this translation helpful? Give feedback.
-
I'm not able to make it work through ARC Browser frontend on Android 12, not sure if there are any news related to this, but the problem matches with the one described here. I know you do this for free and I'm not in position to demand nothing, I don't wan't to bother you, if it were posible I'd like to know if you're busy or you're still working on it. |
Beta Was this translation helpful? Give feedback.
-
Heya, I just wanted to report that melonDS is still not working correctly with Daijisho (don't know about other frontends). I tried all kinds of parameters, path, uri, -a android.intent.action.VIEW and me.magnum.melonds.LAUNCH_ROM... It only opens melonDS but can't find the rom to boot it. |
Beta Was this translation helpful? Give feedback.
-
Hello, any progress with its use in frontends? I'm on Android 13 and I use Arc Browser and following the last comments there is no way to launch it. |
Beta Was this translation helpful? Give feedback.
-
I've setup MelonDS in Pegasus frontend with the following launch code:
command: am start --user 0
-a android.intent.action.VIEW
-n me.magnum.melonds/.ui.emulator.EmulatorActivity
-e PATH "{file.path}"
However, when launching a game, MelonDS opens but it says it couldn't find the ROM path (attached pic)
System is Android 11 on OnePlus 7 Pro.
When replacing {file.path} with an actual ROM's directory, that game is able to launch from Pegasus, so I'm thinking it's a problem with {file.path}?
I've already made an issue on Pegasus' git (mmatyas/pegasus-frontend#878), but I thought it wouldn't hurt to see if it's an issue on MelonDS' side.
Beta Was this translation helpful? Give feedback.
All reactions