Merry Christmas from the melonDS team!
We hope you're having a good time with your family, friends, etc. Either way, to make things better, we bring you a little Christmas release.

melonDS 0.9.1

There are several changes since melonDS 0.9.

First, you may notice that we removed the nonfunctional vsync option from the video settings dialog. Admittedly, that setting was functional in the 0.8 versions. However, with Qt and the new multi-context OpenGL rendering we do, implementing vsync will take a bit more effort, and we haven't figured it out yet.

However, Generic implemented a new framerate limiter, based on that of Citra. This should help a lot with frame pacing issues.

I removed the hardcoded debug hotkey which had been accidentally left into the 0.9 release (oops).

Speaking of which, we now have a proper fullscreen hotkey. People were trying to use F11 as a fullscreen hotkey before, which not only was not implemented, but was actually triggering the hardcoded debug hotkey, freezing melonDS for a while. Now you can actually use F11 (or any key of your liking) for fullscreen.

On the DSi side, it is now possible to run unlaunch'd NANDs in melonDS. It may not yet be possible to hack melonDS and install unlaunch on it, though. We also added preliminary camera support, for now it feeds a fixed stripe pattern, but atleast the bases are there so games do better than just crashing.

We also now have a Mac build, courtesy WaluigiWare64. Speaking of builds, these release builds are pulled straight from our Github CI instead of being compiled on my computer. Let us know if there are any issues with them.
You can easily install melonDS and it's dependencies on macOS by running:
brew --cask install melonds

On the subject of package managers, melonDS is now also available as a flatpak package on flatpak, providing a simple, unified way to install melonDS on all Linux systems. First, install and setup the flatpak package manager, then install melonDS by running this in a shell.
flatpak install flathub net.kuribo64.melonDS

And, as usual, we have a bunch of little fixes and tweaks, which you can discover in our changelog or in the Github commit list.


melonDS 0.9.1, Windows 64-bit
melonDS 0.9.1, Linux 64-bit
melonDS 0.9.1, Linux ARM64
melonDS 0.9.1, MacOS 64-bit

If you're feeling generous: here's our Patreon
Generic aka RSDuck says:
Dec 27th 2020
we currently don't have any plans for an android port.
ElectronicTax911 says:
Dec 27th 2020
Thanks for all the work !! I do hope that in the future we get Android build. Or maybe Drastic can collaborate with MelonDs for easier path.
?!? says:
Dec 27th 2020
Merry Christmas! Thanks for everything!
?!? says:
Dec 27th 2020
Oh, unrelated: is there any way to forcibly slow down MelonDS by changing the target FPS limit? mGBA can do that, but I don't think MelonDS can. It's a great tool for testing things out, and something I really liked about mGBA. Are there any plans to put it in?
AkumaX says:
Dec 27th 2020
Great release! MelonDS has fast become the best x86-based DS emulator, and not only in performance terms.
I love the super-fast 8x OpenGL upscaling & great compatibility of the emulator.
I just still miss two quality-of-life features:
1. zip support for rom files (I think that was attempted in a branch before?) &
2. texture filtering/up-scaling/replacement.
I'm very glad to hear that 2 is on the way for the next round. I'll be looking forward for new melonDS releases in 2021.
Merry Christmas & a Happy New Year everyone! Keep up the good work with the emulator!
WaluigiWare64 says:
Dec 27th 2020
AkumaX: I'm currently working on support for various archive files such as 7zip and zip!
AkumaX says:
Dec 27th 2020
Great news WaluigiWare64, having both 7z & zip will be great! Thanks for the thumbs-up!
L7bas administrarion says:
Dec 28th 2020
Hi, I have a question to you, the downloads of the Nintendo Ds are avaiable to this emulator. There is a serie of games that have downloads like Animal Crossing Wild World that has a visit from a especial visitor if you play with wifi. Is that available?
AsPika2219 says:
Dec 28th 2020
Merry (very late) Christmas and Happy New Year 2021 (this Friday)! 🎅🎄🎆 Thanka for updates! 😎👍
Rizaia says:
Dec 28th 2020
Thanks for the effort put into this update! fixed numpad and left shift can finally be mapped, yay. not to mention fullscreen.

good stuff. I figured I should report something though. the screen gap still seems to be super big when setting it to 64x pixels. That's all.
Generic aka RSDuck says:
Dec 28th 2020
it's supposed to be 64 pixels at the scale of the screens, not absolute 64 pixels
Rizaia says:
Dec 29th 2020
I see, but back when I used the 64x setting in 0.8.3 the screen gap wasn't as big as it looks in 0.9 and 0.9.1. there is a very substantial difference, so that's why I thought it might be a bug or an oversight. I can in fact confirm right now that it doesn't look as big back in 0.8.3.

if it's supposed to be like this on purpose in 0.9 and 0.9.1 then that's fine I guess, I just thought it may have been an oversight since it didn't look this big before.
Anon says:
Dec 31st 2020
I'm not sure if anyone has this issue, but save states from melonds 0.8 just won't load for me on a few games.
Anyway, Merry Christmas!
Generic aka RSDuck says:
Dec 31st 2020
savestates contain internal data which may change from version to version, so they can't be compatible, so they should only be used for temporary saving's compared to saving in game.
ari32 says:
Jan 1st 2021
Not to be a debbie downer, but is anyone else getting a performance regression? I feel like it stutters a bit more, and I felt the same when 9.0 came out.
Also, in Advance Wars DoR, the health on units doesn't display right. I believe it worked properly in the 0.8 versions
Post a comment