Skip to content
SPECIFICTION
Get listed

WatermelonDS

github.com

Android
Visit github.com
Spec score 6.7 #17 of 18 in Nintendo DS Emulators

What it is

WatermelonDS is a free Android emulator for Nintendo DS and DSi software, built on melonDS and its Android port. It supports RetroAchievements with achievements, leaderboards, Hardcore mode, and offline unlocking that can be submitted later. Graphics can use software, OpenGL, Vulkan, or compute renderers, with internal resolution scaling and RetroArch shader presets through librashader. The library lists DSiWare, supports box art, custom ROM names, per-ROM display layouts, and separate internal and external layout backups. A second screen can show gameplay while the handheld remains available for touch input. Other tools include a layout editor, settings backup and restore, alternate input bindings, and a hold-to-fast-forward button. Save states, cheats, screen rotation, and external-screen layouts are supported. Builds are on GitHub Releases; version 0.8.0.rc2 is marked a release candidate. Local multiplayer, DSi SD card support, and customizable button skins are missing.

Spec sheet

What it does
WatermelonDS is a Nintendo DS and DSi emulator for Android, built on melonDS and the melonDS Android port.Read 30 Sep 2026 · github.com
Purpose
WatermelonDS is a Nintendo DS and DSi emulator for Android, built on melonDS and its Android port.Read 30 Sep 2026 · github.com
License
The repository lists the project under the GPL-3.0 license.Read 30 Sep 2026 · github.com
Achievements
It supports RetroAchievements, including achievements, leaderboards, Hardcore mode, and offline play.Read 30 Sep 2026 · github.com
Device performance
The project says performance is solid on 64-bit devices with thread rendering and JIT enabled, while older devices, especially 32-bit devices, perform very poorly due to lack of JIT support.Read 30 Sep 2026 · github.com
Download and release status
Builds are published on GitHub Releases; the latest listed release is version 0.8.0.rc2, marked as a release candidate.Read 30 Sep 2026 · github.com
External displays
It supports playing on a second screen with the touch screen remaining usable on the handheld, plus per-ROM display layout settings.Read 30 Sep 2026 · github.com
Frontend integration
Third-party Android frontends can launch the app using its package and activity names, provided the ROM has already been scanned by WatermelonDS.Read 30 Sep 2026 · github.com
Graphics
It offers software, OpenGL, Vulkan, and compute renderers, internal resolution scaling, and RetroArch shader presets across renderers.Read 30 Sep 2026 · github.com
Library
The ROM library supports DSiWare titles, box art on the continue shelf, custom ROM names, and separate internal and external layout backups.Read 30 Sep 2026 · github.com
Library tools
The app includes DSiWare listing, box art, custom ROM names, a layout editor, settings backup and restore, alternate input bindings, and a hold-to-fast-forward button.Read 30 Sep 2026 · github.com
Missing features
The project lists local multiplayer, DSi SD card support, and customizable button skins as missing features.Read 30 Sep 2026 · github.com
Offline achievements
Offline unlocks are stored and submitted later; users can choose WatermelonDS’s built-in provider or run RAOfflineProxy, which does not support Hardcore mode.Read 30 Sep 2026 · github.com
Organization and pricing
The project page identifies SapphireRhodonite as the repository owner and describes the app as an Android port; it states no price or paid plan.Read 30 Sep 2026 · github.com
Performance limits
The project says performance is solid on 64-bit devices with thread rendering and JIT enabled, while older devices—especially 32-bit devices—perform very poorly due to lack of JIT support.Read 30 Sep 2026 · github.com
Release caveat
The project says release candidates can contain more bugs than usual and may require clearing app data after an update.Read 30 Sep 2026 · github.com
Release channel
Builds are published on GitHub Releases, and release candidates are marked as pre-releases that may contain more bugs than usual.Read 30 Sep 2026 · github.com
Renderers
Available renderers include software, OpenGL, Vulkan, and compute, with internal resolution scaling.Read 30 Sep 2026 · github.com
RetroAchievements
It supports achievements, leaderboards, Hardcore mode, and offline achievement unlocking with later submission.Read 30 Sep 2026 · github.com
ROM formats
Frontend launch parameters support NDS ROMs in ZIP and 7z files, and release notes also state that compatible NDZ files can open from the library.Read 30 Sep 2026 · github.com
Security and license
The repository lists a GPL-3.0 license; the opened project pages do not state security certifications or compliance claims.Read 30 Sep 2026 · github.com
Shaders
RetroArch shader presets are supported across renderers through librashader.Read 30 Sep 2026 · github.com

Strong points and limits

Strong points

  • Free Android emulator
  • Supports Nintendo DSi titles
  • Multiple graphics renderers and shaders
  • RetroAchievements with offline unlocking
  • Per-ROM and external display layouts

Limits

  • Local multiplayer is not supported
  • DSi SD card support is missing
  • Customizable button skins are unavailable
  • Older 32-bit devices perform very poorly

Who it suits

It suits Android users who want Nintendo DS or DSi emulation with configurable graphics, layouts, and RetroAchievements. It is less suitable for older 32-bit devices or users needing local multiplayer.

Verdict

WatermelonDS offers broad DS and DSi emulation controls, achievement support, and flexible display options at no price. The listed release is a candidate build, and several features remain absent.

Where Specifiction places it

Alternatives to WatermelonDSAll alternatives →