Homebrew WIP melonDS for Switch

  • Thread starter Thread starter Hydr8gon
  • Start date Start date
  • Views Views 653,876
  • Replies Replies 1,382
  • Likes Likes 87
melonDSi is developed in it's own independent branch, some things need to be done to make it compatible with the JIT. I prefer to do this once it's stable and merged into master.


I tested using the EU version
Any idea what it could be on my end? My file structure looks like this

\switch\melonds\bios7.bin
\switch\melonds\bios9.bin
\switch\melonds\firmware.bin
\switch\melonds\romlist.bin
\switch\melonds\melonds.nro
\roms\Nintendo DS\Rhythm Heaven.nds


I've fully deleted and reinstalled all melonds files as well as cfw files to no avail. Only system module I'm using is sys-clk
 
Last edited by Syynx,
Any idea what it could be on my end? My file structure looks like this

\switch\melonds\bios7.bin
\switch\melonds\bios9.bin
\switch\melonds\firmware.bin
\switch\melonds\romlist.bin
\switch\melonds\melonds.nro
\roms\Nintendo DS\Rhythm Heaven.nds


I've fully deleted and reinstalled all melonds files as well as cfw files to no avail. Only system module I'm using is sys-clk

Change your Folder Structure to:

\melonds\bios7.bin
\melonds\bios9.bin
\melonds\firmware.bin
\melonds\romlist.bin
\switch\melonds\melonds.nro
\roms\DS\Rhythm Heaven.nds
 
  • Like
Reactions: Ka_Ninja
Change your Folder Structure to:

\melonds\bios7.bin
\melonds\bios9.bin
\melonds\firmware.bin
\melonds\romlist.bin
\switch\melonds\melonds.nro
\roms\DS\Rhythm Heaven.nds
Now I cant launch the game because bios files are missing
 
Last edited by Syynx,
quick update on the microphone issue:
this turned out to be more complex than expected. At the beginning of the last week I first tried a few wave patterns other than white noise (nothing fancy, I know basically nothing about audio engineering), which all too didn't work. I had the idea too record a blow sound on the a real DS, but I couldn't find my 3DS anywhere until yesterday. And guess what, that worked (atleast in Mario Kart). Though probably any sound which completely pegs the volume would probably have worked, this one is "authentic" (granted, a original DS would be better:)). I'll embed this file for the next release.
 
quick update on the microphone issue:
this turned out to be more complex than expected. At the beginning of the last week I first tried a few wave patterns other than white noise (nothing fancy, I know basically nothing about audio engineering), which all too didn't work. I had the idea too record a blow sound on the a real DS, but I couldn't find my 3DS anywhere until yesterday. And guess what, that worked (atleast in Mario Kart). Though probably any sound which completely pegs the volume would probably have worked, this one is "authentic" (granted, a original DS would be better:)). I'll embed this file for the next release.
Excuse me for intruding, but do you happen to know why saves stored in flashcards tend to not be recognized by melonDS?
I tried migrating all of my flashcard saves into melonDS, and I found that it doesn't recognize them at all, it simply starts the games as if no save was previously done.
 
quick update on the microphone issue:
this turned out to be more complex than expected. At the beginning of the last week I first tried a few wave patterns other than white noise (nothing fancy, I know basically nothing about audio engineering), which all too didn't work. I had the idea too record a blow sound on the a real DS, but I couldn't find my 3DS anywhere until yesterday. And guess what, that worked (atleast in Mario Kart). Though probably any sound which completely pegs the volume would probably have worked, this one is "authentic" (granted, a original DS would be better:)). I'll embed this file for the next release.
whoo cant wait I still havent got past the Bowser fight I was on before :P
Excuse me for intruding, but do you happen to know why saves stored in flashcards tend to not be recognized by melonDS?
I tried migrating all of my flashcard saves into melonDS, and I found that it doesn't recognize them at all, it simply starts the games as if no save was previously done.
iirc Switch melonds sav needs to have to have the full rom name. eg.. "Bowsers Inside Story.nds.sav"
 
whoo cant wait I still havent got past the Bowser fight I was on before :P

iirc Switch melonds sav needs to have to have the full rom name. eg.. "Bowsers Inside Story.nds.sav"
What about melonDS on RetroArch?
I tried there but still the games don't recognize the save from flashcards.
 
What about melonDS on RetroArch?
I tried there but still the games don't recognize the save from flashcards.
O? it does it on Retroarch too? I'm not sure then. I had issues getting my Switch melonds saves to load on Pc melonds until I realised about the naming thing :P
 
iirc Switch melonds sav needs to have to have the full rom name. eg.. "Bowsers Inside Story.nds.sav"
you're right, it was easier to implement this way haha
What about melonDS on RetroArch?
I tried there but still the games don't recognize the save from flashcards.
I think the size of the savefiles matters, make sure the save file has the same size one created by melonDS itself (if it's longer, that should be padding which can be cut off with a hex editor).
 
@catlover007 Just a small thing I noticed just now. Stereo sound isn't accurate or working.
Pokemon HeartGold with stereo sound on by default i can't hear any wild pokemon cries or attacks against them.
Switching to Mono option worked.
 
Could I request a small feature? Could you make pressing somewhere (like on the non touch screen for example) open up the menu? Currently playing DS games without the joycons attached and it would make switching games/exiting much easier

Thank you so much for this btw, the emulator runs amazingly!
 
Last edited by Syynx,
Very good work thank you. Would be nice to be able to load a rom or close the emulator using joycons so I don't have to undock, load a game, dock, play, undock, close, dock again... And for me un/docking isn't even easy. Keep up.
 
Why would you do that? I mean, if you, for example, wanted to transfer pokemon to one save to another you could simply use PKHex. There are already good GBA emulators on switch, I prefer MGBA on Retroarch
I dont see why not Yeah if @catlover007 doesn't want do gba slot porting including melonds that's fine I still love the standalone melonds it make u feel more u are playing DS with Flip Grip
 

Site & Scene News

Popular threads in this forum