Also for the developer Hydr8gon the new year 2019 has begun releasing a new update of melonDS for Nintendo Switch with the new version 0.7.3.A well-known emulator on 3DS able to emulate the Nintendo DS, constantly evolving that points to better performance of DeSmuMe and to emulate local Wi-Fi and multiplayer features. It was developed by StapleButter, a former DeSmuMe contributor available as a LibRetro core from version 1.6. To use the emulator, just place the Nintendo DS BIOS files legally downloaded to the sdmc: / switch / melonds folder with the names “bios7.bin” , bios9.bin “and” firmware.bin “.
How to use it
melonDS requires BIOS / firmware copies from a DS. Required files:
- bios7.bin, 16 KB: BIOS ARM7
- bios9.bin, 4KB: BIOS ARM9
- firmware.bin, 128/256 / 512KB: firmware
Starting the firmware requires a firmware dump from an original DS or DS Lite. DS firmware downloaded from a DSi or 3DS is not bootable and contains only configuration data, so they are only suitable for direct launching of games.
Possible firmware size
- 128KB: DSi / 3DS firmware in DS mode (small size due to missing boot code)
- 256 KB: regular DS firmware
- 512 KB: iQue DS firmware
DS DS dumps can be used from a 3DS without compatibility issues. DSi BIOS dumps should also be usable, provided they have been downloaded correctly.
Q: Is it the same build you posted in the original DeSmuME-NX thread?
A: No. Since then I abandoned SDL2 and I redid the port from scratch. This build is significantly faster than the old one.
Q: Is it faster than DeSmuME-NX?
A: Not yet. But in the games I’ve tried, it’s not far behind.
Q: Is OpenGL support?
A: No, not yet. melonDS does not have a hardware renderer, but when it gets one, I’ll add it to the Switch build.
Q: Do I need BIOS files?
A: Yes. Dump files from your DS and enter them in “sdmc: / switch / melonds”. Make sure that they are named ‘bios7.bin’, bios9.bin ‘and’ firmware.bin ‘.
Q: Where do I insert my ROMs?
R: Wherever you want. The browser file supports directory browsing.
Q: What’s the point?
A: StapleButter (developer of melonDS) has resumed working on the project. With the improvement of melonDS, I will update this build. We hope that at the end it reaches the maximum speed on the Switch.
- Updated to melonDS 0.7.3
- At the moment it only initializes the microphone when it is selected as an input device (if the microphone causes crash, shut it down it should repair it)
- Fix the save status in the pause menu
- Updated to melonDS 0.7.2
- Temporary collection removed
- Optimized keys
- The file browser now remembers the last folder from which a ROM was launched
- Added ability to close / open the cover from the game menu
- Added option to adjust the audio volume
- Added microphone input (if you have a headset with a connected microphone) or white noise input
- First full version
- Stop resolved when R is pressed without saving
- The emulator now has time to finish before exiting, making sure the backups are not corrupted
- Fixed a sound problem
- Added CPU overclocking switch; default off (1020 MHz), max 1785 MHz
- Added framerate cap to prevent games that now reach maximum speed from
moving too fast
- Audio slightly disgusting and fixed
set the overclock to maximum and some less intense games will run at full speed! Others will work much faster than before. Keep in mind that overclocking will probably heat up your Switch more than normal and extensive use may adversely affect your system.
- Adding screen rotation and screen layout settings; the functionality is identical to the desktop melonDS
- This version corrects the audio output. It was a really strange bug, but basically, there was nothing wrong with my code; I suspect it’s Atmosphère or Horizon. To solve the problem I moved the audio process to a different core and magically works again. This version also completely removes the sound from the settings. I have determined that it has absolutely no impact on performance, so what’s the point? If you want to disable the emulator, the switch has volume buttons. There is also one last small correction in this build which ensures that the B button can not get you out of the SD card completely. I hope I have not lost anything this time!
- This release features the latest upstream melonDS commits, which primarily include experimental additions. To use the saves on the Switch port, press L to save and R to load. Get only one slot per game. This is only temporary until I create some sort of effective menu system. Note that the DS L and R buttons are mapped to the ZL and ZR Switch buttons; do not get confused!