dasShiny vs melonDS
dasShiny
github.commelonDS
melonds.kuribo64.netSide by side
| Figure | dasShiny | melonDS |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Plans published | 0 | 1 |
| Spec score · Nintendo DS Emulators | 7.4 (#9) | 8.1 (#4) |
| Required files | Getting started requires ARM7 and ARM9 BIOS files and firmware. | For DS emulation, the FAQ describes BIOS and firmware files to configure; for DSi emulation, it also requires a DSi NAND image. |
Plans
In their own words
dasShiny
dasShiny is a free Nintendo DS emulator for Linux, macOS, and Windows. The maker describes it as highly experimental and aims it at people familiar with cartridge folders and recent BSNES versions. Its interface looks for a gamefolder.nds/manifest.xml file; a blank manifest directs it to a ROM in gamefolder.nds/rom, which can be up to 1 GB. Setup requires ARM7 and ARM9 BIOS files and firmware, and the maker advises backing up rewritable firmware. The emulator can load homebrew ROMs, but it does not implement DLDI support for FAT access, so software that depends on that access may not work. Games listed as known to run include Super Mario 64, Mario Kart DS, and Animal Crossing: Wild World, along with several demos. Pokémon Diamond/Pearl is reported to save but crash at the load menu. For 3D, the maker says a high-end Core 2, i5, or i7 is pretty much mandatory in the described context. Windows users are advised to choose XAudio2 over DirectSound.
melonDS
melonDS is a free, open-source emulator focused on Nintendo DS emulation, with builds listed for Windows, macOS, and Linux. Its feature list includes a nearly complete CPU, video, and audio core, a JIT recompiler, an OpenGL renderer with 3D upscaling, joystick support, savestates, RTC, microphone, and lid controls. The project also lists DLDI support. Wi-Fi features include local multiplayer and online connectivity, but are a work in progress and may not work with all games. DSi emulation and GBA slot add-ons are also in progress. DS emulation requires configured BIOS and firmware files; DSi emulation additionally needs a DSi NAND image. melonDS uses raw save files and can import saves from DeSmuME, DraStic, or a flashcard, but does not support the special save memory type used by WarioWare DIY and Jam with the Band. Direct online connectivity requires libpcap or WinPcap, Ethernet, and administrator or superuser privileges; indirect mode does not require Ethernet or those privileges. The software renderer is more accurate but more CPU intensive, while OpenGL may be faster but less accurate.