Machines › Handheld Gaming › Nintendo › Nintendo DS
Nintendo DS
2004
Nintendo's 2004 dual-screen handheld with a touchscreen, one of the best-selling game systems ever.
Nintendo DS Online Emulator
Play Nintendo DS using JavaScript directly in your browser.
Controls
Boots a Nintendo DS homebrew ROM on a WebAssembly build of DeSmuME (ARM9 + ARM7). Both DS screens are stacked; the LOWER screen is the touchscreen — click/drag on it to touch. Arrow keys = D-pad; X = A, Z = B, S = X, A = Y; Q = L, W = R; Enter = Start, Right-Shift = Select. Use the on-screen pad on touch. Open the debugger to read the live ARM9 (and ARM7 sub-PC) registers and memory, single-step one instruction, set execution breakpoints and memory watchpoints, and pause/resume. Click the screen first so it captures the keyboard.
Configurations
| Configuration | Emulator | Machine | OS | Legal | |
|---|---|---|---|---|---|
| DS Homebrew | Nintendo DS | Nintendo DS | open | Open ⛶ |
Downloads — ROMs & software
| Title | Type | Size (bytes) | Legal | |
|---|---|---|---|---|
| FastTracker (DS homebrew) | demo | 0 | open | Download ↓ |
Downloads — ROMs & software
| Title | Type | Size (bytes) | Legal | |
|---|---|---|---|---|
| FastTracker (DS homebrew) | demo | 0 | open | Download ↓ |
Chips
Emulators
| Emulator | Type | License | Site |
|---|---|---|---|
| BizHawk | downloadable | MIT | Website ↗ |
| DeSmuME | downloadable | GPL-2.0 | Website ↗ |
| DraStic | downloadable | Proprietary | Website ↗ |
| Nintendo DS | online | GPL-2.0 | Website ↗ |
| OpenEmu | downloadable | BSD-3-Clause | Website ↗ |
| Provenance | downloadable | BSD-3-Clause | Website ↗ |
| iDeaS | downloadable | Freeware | Website ↗ |
| melonDS | downloadable | GPL-3.0 | Website ↗ |
| no$gba | downloadable | Freeware | Website ↗ |