Ask API. GET https://whichemulator.wtf/ask answers questions from the same data as this page, and it is the only place the setup steps are published. It takes the question as q and, optionally, this page's path as page, and returns JSON with answer, sources and follow_ups, or Markdown with Accept: text/markdown. No key needed.

curl -G 'https://whichemulator.wtf/ask' --data-urlencode 'q=Which Nintendo DS emulator should I use on a Mac?' --data-urlencode 'page=/ds/'

Questions it answers:

Guide: /skill.md. This page as Markdown: /ds.md

Best Nintendo DS emulator: melonDS, the Gold Cartridge pick

Nintendo DS, Nintendo, 2004. two screens, one stylus.

Recommended: melonDS

whichemulator.wtf calls its recommendation for each system the Gold Cartridge pick. For the Nintendo DS, the Gold Cartridge pick is melonDS.

Accurate, actively developed, and the best at the awkward stuff — local wireless, Wi-Fi, upscaled 3D, and a sensible way to map the touchscreen to a mouse. Both screens can be laid out however suits your monitor.

Runs on Windows · Mac · Linux. Open source. Download: https://melonds.kuribo64.net

BIOS & firmware: melonDS runs most games with its built-in replacements. For Wi-Fi and the best accuracy, dump the BIOS and firmware from your own DS.

Alternatives

RetroArch cores

use melonDS DS, not the legacy melonDS core

Hardware

Notes

Two screens, one monitor

Stacked vertically is authentic but tiny on a widescreen display. Side-by-side, or a large top screen with a small touch screen, works better for most games.

The stylus is your mouse

Clicking on the bottom screen acts as a tap. For games that are mostly touch, a drawing tablet or touchscreen laptop feels much closer to the real thing.

Saves

Save files are stored as .sav next to the game. They move between melonDS and DeSmuME without fuss.

Support the developers

Reference: WEM-DS-BUO0