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.

Enjoy!


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
Rayyan says:
Dec 25th 2020
Nice!
This release, while not that big, does provide a few highly requested features!
Joseph Neale says:
Dec 25th 2020
what is the minimum mac os version to run this emulator
Rayyan says:
Dec 25th 2020
I don't know.
MelonDS is currently built for Mac OS 10.9+, but I don't think Qt supports macOS versions that low.
Joseph Neale says:
Dec 25th 2020
0.9.1 build crashes on my mac. 10.13.6 and its a mid 2010 macbook
Rayyan says:
Dec 25th 2020
Install the libraries, as mentioned in the post.
JRB says:
Dec 25th 2020
Any update on when the upscalers (e.g. xbrz) will be included?
extherian says:
Dec 25th 2020
Seconding the request for texture upscaling, it's one of the only features DeSmuME has that hasn't been implemented in melonDS yet.
Generic aka RSDuck says:
Dec 25th 2020
with this update we layed the base for a texture cache (which I already kinda did in a separate branch once, that was more of an experiment). With it texture upscaling and texture replacement will be pretty easy.
Beubeu says:
Dec 26th 2020
Hey there, thank you for the Mac build! It doesn't seem to scale well with retina displays with the OpenGL renderer though, where the video output only take a quarter of the window. Regards
Nixel says:
Dec 26th 2020
Merry (slightly late) Christmas to you too!
Rayyan says:
Dec 26th 2020
Hi Beubeu,
melonDS currently has an issue with hiDPI screens, and Retina screens apparently are hiDPI.
I hope you're enjoying melonDS on macOS :)
GoodWall533 says:
Dec 26th 2020
Ah shucks, I was expecting the ability to put save files and save states in different folders to be in this version but I guess that's coming later. Still, great update. Thanks for all the effort.
StLouisCPhT says:
Dec 26th 2020
Homebrew dropped macOS High Sierra (10.13) support on December 1st, 2020 with version 2.6.0. So it would probably be safe to say that in so far as being able to troubleshoot issues with the macOS port of melonDS, 10.14 would be the minimum version. That doesn't mean older versions couldn't run it... it just would make it harder to resolve issues.
Wildcard54_ says:
Dec 26th 2020
Merry Christmas (yes i kNOW IM LATE_)
Ben says:
Dec 26th 2020
Merry Christmas! Do you plan an Android version, DS multiplayer is missing from all android emulator
Post a comment
Name:
DO NOT TOUCH