Homebrew RELEASE melonDS for Switch — continuation

  • Thread starter Thread starter catlover007
  • Start date Start date
  • Views Views 548,448
  • Replies Replies 948
  • Likes Likes 101
No one's pointing a gun to your head, if you want to do things the stupid way you're free to do so. But you're not really asking @catlover007 to "let you" do anything, are you? You're asking them to code a feature they don't want to code (for two perfectly valid reasons), wasting their time, just to get functionality that nobody but you and a handful of brats wants, and you're so entitled that you're actually offering to pay the amazing sum of five dollars for their work. If I were the dev and you had made me that same offer, I would take the opportunity to teach you more swear words than a child living in a crack den picks up in a month.
chill bro who shits in your cereal every morning
 
Edit: Also DSi mode straight up refuses to load the ROM hack.
The DSi menu performs additional signature checks to prevent modified or out of region games to be played.
Don't know if I should request this here but when attempting to load up Mario Kart CTGP - Nitro on the latest release, with the JIT recompiler active, the game freezes upon selecting single player. This same freeze is not presesnt if you run the game in non-jit, I'm wondering if thats a compiler problem or ROM problem. Thanks.
there was a similar issue in a different Mario Kart hack called ErmiiKartDS which I fixed at some point, I'm not sure whether the fix made it into the last release, could be possible that it didn't.
 
  • Like
Reactions: JonJaded
Hey guys, I recently started homebrewing my Switch and came across the MelonDS emulator for the system.
Anyway, I installed everything as advised, including the firmware files etc.

Unfortunately, when I browse to the folder I have stored my .nds files in, the software will close with a generic system error, every time. If I browse to a folder say containing different files, like different roms, it's just empty as expected.
Interesting: I originally used the MelonDS core within RetroArch on Switch and loaded some games off the same folder just fine, no crashes. The performance was poor though so I decided to try the standalone version.
Any ideas what causes this and how I can prevent this? Like so I cannot use the software at all.
 
The DSi menu performs additional signature checks to prevent modified or out of region games to be played.

there was a similar issue in a different Mario Kart hack called ErmiiKartDS which I fixed at some point, I'm not sure whether the fix made it into the last release, could be possible that it didn't.
Thanks for the confirmation and additional info. I just downloaded ErmiiKartDS and yeah that same launching issue, at the exact same point occured. Just wanted to confirm the patch isn't in latest. Thank you though!
 
I just checked and they are all totally normal characters. Do I have too much for the program to handle? It's like 30 games. Some are quite big, like the Layton games are bigger files than the rest for example and Pokemon ones stand out too.

EDIT:
I have done some isolated testing with only a handfull of the games and have found that the files causing the crash was Pokemon. So... thank you!
Upon further testing it was indeed a single "é" in one of the Pokémon file names. Renaming one outlier to Pokemon fixed it. I didn't even notice that one file was named that. Still weird that this fairly regular letter crashes the entire program.

Now though, I am still new to this and I don't know to search within this thread. So if this was already asked, please point me to the right post if possible, that would be very kind.
I tried Mario Kart DS and it was very slow, only on the highest overclock setting was it mostly running decently.
So my main question: Is it recommended in almost all cases to play with the highest clock speed? And in general, what are the best settings for fastes results? There is a whole section in the settings labeled JIT recompiler but it is disabled.
Well, jus give a noobie some pointers please B-)
 
Last edited by SurfingFun39,
Most games runs fine for me with normal settings :huh: Be sure to have the latest update
 
I have done some isolated testing with only a handfull of the games and have found that the files causing the crash was Pokemon. So... thank you!
Upon further testing it was indeed a single "é" in one of the Pokémon file names. Renaming one outlier to Pokemon fixed it. I didn't even notice that one file was named that. Still weird that this fairly regular letter crashes the entire program.
I thought I checked that already, though I'll look into it sometime.

Now though, I am still new to this and I don't know to search within this thread. So if this was already asked, please point me to the right post if possible, that would be very kind.
I tried Mario Kart DS and it was very slow, only on the highest overclock setting was it mostly running decently.
So my main question: Is it recommended in almost all cases to play with the highest clock speed? And in general, what are the best settings for fastes results? There is a whole section in the settings labeled JIT recompiler but it is disabled.
read the main post, it should explain everything
 
I reproduced that issue. It seems to be related to a very specific è character (there are multiple ways to make one, the same way there's for example a latin and a cyrillic a in unicode eventhough they usually look the same). The weird thing is that I've previously thrown a bunch of different non english characters onto it, even hiragana seemed to work fine.
 
  • Like
Reactions: Joel16
Would an implementation of internet functionality ever be possible or is that out of scope for this port?
 
Would an implementation of internet functionality ever be possible or is that out of scope for this port?
later

also re: the character issue. As I learned the issue is the OS, there is no proper fix for this as it's Nintendo's fault. I can mitigate it so that melonDS doesn't crash anymore (and doesn't show those files), but that's it.
 
How does one save and load states?
I see the states menu when I press ZR+ZL but I can't seem to select any of the options there.
 
How does one save and load states?
I see the states menu when I press ZR+ZL but I can't seem to select any of the options there.

Nvm, I think the issue I was having was that I was trying to make a save state for either a DSiWare title or while having the firmware boot the game.
By loading a DS game alone (non-DSi mode) I do get the option to create a save state.
 
This doesn't work on latest atmosphere, or I'm doing something wrong because I've updated atmosphere a lot of times and I never had problems before.

Edit: I deleted the .ini file and it worked!
 
Last edited by chrisuko,
This doesn't work on latest atmosphere, or I'm doing something wrong because I've updated atmosphere a lot of times and I never had problems before.

Edit: I deleted the .ini file and it worked!
by going back to default settings the JIT should be disabled (which can be a source for errors), so if games run slower than before enable it again.

That said I just tried latest Atmosphere prerelease + latest OFW myself and everything works fine.
 
  • Like
Reactions: cubes

Site & Scene News

Popular threads in this forum