melonDS
melonDS copied to clipboard
GBA cartridge/save not being detected
Setup: DS HeartGold rom + save that allows to transfer Pokémon from older generations Pokémon Fire Red ROM + save that allows to send Pokémon Nintendo DS Firmware + dios setup
Expected behavior:
- Have the MIGRATE FROM FIRERED option in the main menu
Current behavior:
- Option doesn't appear.
I made sure that:
- ROMs and saves are working as intended, currently can't test on real hardware because my ds died and only have 2 dsi, but I tested on desmume with the same roms and saves and it shows there.
Melonds:
Desmume:
The gba save is in the same path as the gba rom, with the same name and .sav format, working fine with mGBA and properly detected with desmume.
The gba save is in the same path as the gba rom, with the same name and .sav format, working fine with mGBA and properly detected with desmume.
I think that is the issue, try putting the .sav file of the GBA game on the same path that you have the DS .sav files
That didn't change a thing.
Welp, I can't reproduce the issue.
Make sure you have the latest build, from here: https://github.com/melonDS-emu/melonDS/actions?query=branch%3Amaster
Also make sure you are in DS mode, you insert the GBA cart before booting the DS cart and that you are using external bios and firmware files.
GBA save in both folders with the correct name and file extension
What I did:
- Open melonDS
- Insert GBA cart
- Insert ds cart
- Boot firmware
- Select my ds game
- Same issue
I tried using the latest builds that you linked instead of latest release but that build doesn't allow me to edit the settings for some reason
Oh also check the gba sav file size. It should be 128kb.
If it is 129kb, then you should use mgba to convert it without the appended rtc info.
My save is fine, its 128kb, used with mgba and desmume without any problems.
wait?recharged-yellow.gba?Why rom hack?
wait?recharged-yellow.gba?Why rom hack?
I'm a dev, I was testing my game. Tested with other games to confirm that it wasn't a me issue. My game and vanilla games work fine in desmume, none worked for me in melonds. I'm giving up with this tho, I feel like there is very little interest into having it fixed or figuring it out why it doesnt happen to everybody, I will just use desmume for my needs, good luck with future bug reports related to this.
if the issue persists, the issue can stay open.
I tried using the latest builds that you linked instead of latest release but that build doesn't allow me to edit the settings for some reason
That's because you have multiple windows of melonDS open - you need to close one of them
You can also upload your save files so someone else can try to reproduce the issue.
On melonDS I haven't been able to get that button to show up with LeafGreen and Platinum. LeafGreen save life was saved on mGBA Pokemon migration has these perquisites: "Unlock national dex in Platinum" and "have at least 6 pokemon on PC in LeafGreen .sav file"
Steps I did in melonDS Both roms and .sav files are in same folder as "Save files path:"
- Insert Rom Cart LeafGreen,GBA
- Open Rom PokemonPlatinum.nds
- Start emulation No migrate button
I wasn't able to find if out melonDS 0.9.5 has any console for debugging so I have no logs to share
How I got migrate button to show up in DeSmuME 0.9.13
- place LeafGreen.gba LeafGreen.sav PokemonPlatinum.nds to [DeSmuME]/Roms
- convert platinum .sav to .dsv using this site https://www.save-editor.com/tools/wse_ds_save_converter.html
- place the 513kb .dsv file to desmume [DeSmuME]/Battery folder
- launch DeSmuME
- Config -> slot 2 -> LeafGreen.gba
- File ->Open ROM -> PokemonPlatinum.nds
The save files Pokemon_Platinum_LeafGreen_save_files.zip
LeafGreen.sav 131 072 bytes PokemonPlatinum.sav 524 288 bytes PokemonPlatinum.dsv 524 410 bytes
Never mind! I switched to external bios and firmware and finally the migration button shows even in melonDS 0.9.5