Slow loading times in Bowser's Inside Story
Just switched over from DeSmuME, because I was playing Bowser's Inside Story and DeSmuME didn't pick up the microphone or sound samples correctly. melonDS doesn't have this issue, but it is much slower in loading new screens. See this video where I simply move left one area in Toad Town:
https://github.com/melonDS-emu/melonDS/assets/25109429/5c5fb35a-5587-4207-b857-64ca271c7e44
It takes over five seconds to load the new screen. DeSmuME loaded this much faster.
I specified Bowser's Inside Story in the issue title because I also play gen 4 Pokemon games, and Soulsilver loads as quickly as expected in melonDS.
how fast does it load on real hardware that is the question?
It is probably due to a difference in ARM9 timing. You can try this PR: https://github.com/melonDS-emu/melonDS/pull/1955
how fast does it load on real hardware that is the question?
That is a good question! However a large part of the reason I'm emulating is that I don't have an actual DS.
Thanks for pointing out the PR. I'll try it later today or tomorrow when I have time and let you know how it works.
@RSDuck I can confirm that this is no longer an issue on that branch.