Emulators on Nintendo DS

From Emulation General Wiki
Jump to navigation Jump to search
Nintendo DS
Developer Nintendo
Manufacturer Foxconn
Type Handheld game console
Generation Seventh
Release date November 21, 2004
Discontinued Yes; date undisclosed
Predecessor Game Boy Advance
Successor Nintendo 3DS
Emulated
For software that emulates the Nintendo DS, see Nintendo DS emulators.

This page can help you turn your DS into an emulation device. The Nintendo DS is underpowered compared to PlayStation Portable, but here's what you can take out of it. Compatibility information isn't accurate on here as of now.

Arcade

[edit | edit source]

MAME (ports)

[edit | edit source]
Name Latest version Accuracy License Active Recommended
DSPack 1.96 Mid Proprietary
MAME4All 1.0 Mid Proprietary
MAME4All
Port of MAME 0.37b5 emulator for Supercard DS Two only.

Game-specific ports

[edit | edit source]
1942 DS: emulates 1942 (all sets).
1943 DS: emulates 1943 (3 sets).
AemioDA: Acronym for "Arcade Emulator Made In One Day", Asteroid.
BombJack DS: BombJack arcade game emulator.
Canyon DS: Canyon Bomber (prototype set also) emulator.
DSInvaders: A Space Invaders Arcade Emulator.
Ghosts'n Run: Arcade emulator for one game: Ghosts 'n Goblins.
GreenBeretDS: Green Beret, Rush'n Attack & Mr. Goemon Arcade Emulator.
K80DS: Konami 80's arcade emulator: Double Dribble, Finalizer, Green Beret / Rush'n Attack, Iron Horse, Jackal, Jail Break, Mr. Goemon, Scooter Shooter, Yie Ar Kung-Fu.
MarcaDS: An arcade emulator. It emulates 75 game machines, including Amidars, Arkanoid, Cosmic Avenger, Dig Dug, Donkey Kong, Frogger, Lady Bug, Phoenix, Pooyan, Scramble, Super Cobra, etc.
MrDo DS: Mr.Do!, Mr.Do's Castle, Do!Run Run & Mr.Do's Wild Ride arcade emulator.
Pang DS: Pang and Super Pang Arcade Emulator.
PuzzleKlax: Arcade emulator for Klax and Tetris.
SnowBrosDS: Snow Bros., Nick & Tom (all sets), Arcade Games.
Solomon's Key DS: Solomon's Key (US and Japan) Arcade Emulator.

Personal computers

[edit | edit source]

Amstrad CPC

[edit | edit source]
Name Latest version Accuracy License Active Recommended
AmeDS 4.0 Mid Proprietary ~
CrocoDS 2.0 Mid GPLv3 (Copyleft) ~
SugarDS 1.5 Mid TBD

Apple II

[edit | edit source]
Name Latest version Accuracy License Active Recommended
A2DS 2008 Mid BSD-3-Clause (Permissive)
Grape 2014 Mid ?
PomDS 2.0 Mid Proprietary

Apple Macintosh

[edit | edit source]
Name Latest version Accuracy License Active Recommended
Mini vMac DS R3 2008 Mid Proprietary ~
minivmac-dsi Test Release D Mid GPLv2 (Copyleft)

Atari 8-bit

[edit | edit source]
Name Latest version Accuracy License Active Recommended
A8DS 4.2 Mid GPLv2 (Copyleft)
Atari800 0.2.0 Mid GPLv2 (Copyleft)
PokeyDS 1.1 Mid Proprietary ~

Atari ST

[edit | edit source]
Name Latest version Accuracy License Active Recommended
StyxDS 0.2a Mid Proprietary ~

Commodore 64

[edit | edit source]
Name Latest version Accuracy License Active Recommended
C64DS git Mid ? TBD
GimliDS 1.6 Mid GPLv2 (Copyleft)
FrodoDS Complete v20230108a Mid GPLv2 (Copyleft) ~ ~
Name Latest version Accuracy License Active Recommended
DSx86 0.43beta Mid Proprietary
DSx86
PC emulator that can run old DOS games. Has a custom configuration variant, DSx86Cfg.

Infocom Z-Machine

[edit | edit source]
Name Latest version Accuracy License Active Recommended
DS-Frotz 2.0 beta-1 20080815 Mid Non-commercial
GLK POGO 1.0 Mid Proprietary ~

MegaZeux

[edit | edit source]
Name Latest Version Accuracy License Active Recommended
DSMZX 2009 N/A GPLv2 (Copyleft)
MegaZeux 2.93d N/A GPLv2 (Copyleft) ~

Microsoft MSX

[edit | edit source]
Name Latest version MSX 1 MSX 2 MSX 2+ Accuracy License Active Recommended
FmsxDS 0.09 Mid Non-commercial ~
MSX DS 0.94 Mid Proprietary
PenkoDS 0.2a Mid Proprietary ~

In addition, both ColecoDS and S8DS can run msx1 games.

Name Latest version License Active Recommended
ScummVM 1.2.1 (for ds mode flashcarts) 2026.3.0 (for dsi mode) GPLv2 (Copyleft) ✓ (DSi)

Sinclair

[edit | edit source]
Name Latest version ZX81 ZX Spectrum Accuracy License Active Recommended
DS81 1.3a Mid GPLv2 (Copyleft)
DSpec Preview Mid Proprietary
SpeccyDS 0.3 ✓ (48k only) Mid Proprietary
SpeccySE 2.1a ~ Mid Non-commercial
MIT
SpectrumDS 2009 ✓ (48k only) Mid Proprietary
ZXDS 1.4.1 Mid Proprietary
ZXDS
By far the most accurate and feature-packed DS ZX Spectrum emulator. Has WiFi multiplayer support.

Tandy CoCo - Dragon 32/64

[edit | edit source]
Name Latest version Accuracy License Active Recommended
DracoDS 1.8 Mid TBD
XRoar 1.11 Mid GPLv3 (Copyleft) ~

Tandy MC-10

[edit | edit source]
Name Latest version Accuracy License Active Recommended
MicroDS 1.1 Mid TBD

Tangerine Oric

[edit | edit source]
Name Latest version Accuracy License Active Recommended
DSOric 1.0 Mid Proprietary

Texas Instruments

[edit | edit source]
Name Latest version Accuracy License Active Recommended
DS994a 2.9 Mid Non-commercial
MIT

Thomson MO5

[edit | edit source]
Name Latest version Accuracy License Active Recommended
ThomDS 3.0 Mid Proprietary

ZZT Engine

[edit | edit source]
Name Latest version Accuracy License Active Recommended
DreamZZT 3.1.500 Mid GPLv2 (Copyleft) ~

Home consoles

[edit | edit source]

Atari

[edit | edit source]
Name Latest version 2600 5200 7800 Accuracy License Active Recommended
A5200DS 3.8 Mid Non-commercial
A7800DS 5.2c Mid GPLv2 (Copyleft)
StellaDS 8.2 Mid

ColecoVision

[edit | edit source]
Name Latest version Accuracy License Active Recommended
ColecoDS 11.0 Mid Non-commercial

S8DS can load colecovision games too.

ColecoDS
Includes support for the following 8-bit systems: Colecovision, ADAM, Casio PV-1000 and PV-2000, MSX1, Sord-M5, Memotech MTX, Spectravision SVI, Hanimex Pencil II, Tatung Einstein, SG-1000/SC-3000 and the Creativision.

GCE Vectrex

[edit | edit source]
Name Latest version Accuracy License Active Recommended
VectxDS 0.1 Mid Proprietary

Magnavox Odyssey

[edit | edit source]
Name Latest version Accuracy License Active Recommended
Magnavox Odyssey DS 2010/06/25 Low Proprietary ~

Mattel Intellivision

[edit | edit source]
Name Latest version Accuracy License Active Recommended
NINTV-DS 6.2a Mid ?

NEC PC-Engine/TurboGrafX-16

[edit | edit source]
Name Latest version Accuracy License Active Recommended
NitroGrafx 0.9.0 Mid ?

Nintendo NES

[edit | edit source]
Name Latest version Accuracy License Active Recommended
Midori 1.3a Mid Proprietary
NesDS 1.3d+ Mid Public domain ~
NesterDS/+ 0.3.9 Mid ~ ~
RetroBoxDS 2005 Mid Proprietary

Nintendo SNES

[edit | edit source]
Name Latest version Accuracy License Active Recommended
BAG SFC r3 Low Proprietary
CATSFC git Low Non-commercial
GPLv2
lolSnes 1.1 Mid GPLv3 (Copyleft)
SNEmulDS 0.6a0.6d Low BSD-3-Clause
NCSA Open Source License
GPLv2
FreeType License
~
SnesDS 2005 Low Proprietary
SnezziDS 0.28a Low GPLv2 (Copyleft)
lolSnes
the precursor to BlargSNES. Very barebones.
SNEmulDS
port of the DOS SNES emulator SNEmul. Has the best compatibility and speed.
SnezziDS
port of the GBA-based SNES emulator Snezziboy (in its GBA incarnation, while functional it's less than ideal).

Sega Dreamcast VMU

[edit | edit source]
Name Latest version Accuracy License Active Recommended
NDS_VMS 20100214 Mid Proprietary
VirtuaMUnstaz demo Low Proprietary

Sega Master System / Game Gear

[edit | edit source]
Name Latest version Accuracy License Active Recommended
Apprentice MinusDS 0.4.0 Mid Proprietary
DSMasterplus 1.3a Mid Proprietary ~
DSMS 0.2 Mid Proprietary
S8DS 1.1.8 Mid ?

In addition, there is ColecoDS which can run SG-1000/SC-3000 games.

S8DS
Includes support for the following 8-bit systems: SEGA SG-1000 / SG-1000 II, SEGA SC-3000, SEGA Mark III, SEGA Master System J, 1 & 2, SEGA Game Gear, SEGA System-E, Coleco, MSX 1, Sord M5.

Sega Mega Drive / Genesis

[edit | edit source]
Name Latest version Accuracy License Active Recommended
jEnesisDS 0.7.4 Mid Proprietary
PicoDriveDS git Mid Non-commercial ~

SNK Neo Geo AES/MVS

[edit | edit source]
Name Latest version Accuracy License Active Recommended
NeoDS 0.2.1c Mid Non-commercial

Multi-Console

[edit | edit source]
Name Latest version Accuracy License Active Recommended
TWiLight Menu++ 27.24.1 Mid GPLv3 (Copyleft) (CFW) ~ (Flashcart)
TWiLight Menu++
Includes a bunch of popular emulators, and can be found in \_nds\TWiLightMenu\emulators\.

The list includes:

  • A5200DS - (Atari 5200)
  • A7800DS - (Atari 7800 ProSystem)
  • A8DS - (Atari800XL/XEGS)
  • ColecoDS - (ColecoVision)
  • GameYob - (GB/GBC)
  • GBARunner2 - (GBA)
  • jEnesisDS - (Sega Megadrive/Genesis)
  • nesDS - (NES)
  • NGPDS - (Neo Geo Pocket)
  • Nintellivision - (Intellivision)
  • NitroGrafx - (PC-Engine)
  • NitroSwan - (WonderSwan)
  • PicoDriveTWL - (Genesis/Megadrive)
  • PokeMini - (Pokémon Mini)
  • S8DS - (GG/MS/SG-1000)
  • SNEmulDS - (SNES)
  • StellaDS - (Atari 2600)
  • SugarDS - (Amstrad CPC)

Handheld consoles

[edit | edit source]

Atari Lynx

[edit | edit source]
Name Latest version Accuracy License Active Recommended
LodjurDS 0.1.5 Mid zlib License (Permissive)

Bandai Tamagotchi v1

[edit | edit source]
Name Latest version Accuracy License Active Recommended
Tamaboy DS 2024 Mid BSD-3-Clause
NCSA Open Source License
GPLv2
FreeType License

Bandai WonderSwan

[edit | edit source]
Name Latest version Accuracy License Active Recommended
DualSwan 1.2.1 Mid Proprietary ~
NitroSwan 0.7.7 Mid ?
NitroSwan
can emulate Benesse PocketChallenge V2, besides wonderswan. Larger WS games won't load from a standard flashcard without additional RAM. Alternatively, for dsi and 3ds systems, you can use twilightmenu++ to use all available RAM.

Java ME

[edit | edit source]
Name Latest version Accuracy License Active Recommended
Pstros NDS 0.7.2r6 Low ? ~

Nintendo Game Boy

[edit | edit source]
Name Latest version Accuracy License Active Recommended
DS Boy 0.75 Mid Proprietary
DS_GBC 0.1 Mid Proprietary
GameYob git Mid-High MIT (Permissive) ~
Lameboy 0.12 Mid Proprietary ~

Nintendo Game Boy Advance

[edit | edit source]
Name Latest version Accuracy License Active Recommended
Gbaemu4ds git Low GPLv2 (Copyleft)
GBARunner2 git N/A ? ~ ~
GBARunner3 git N/A ? ~
GBARunner2
Unlike other attempts at running GBA on the DS, GBARunner2 is a hypervisor rather than purely on emulation, meaning it runs partially on present GBA hardware found within the DS itself.
GBARunner3
GBARunner3 is an in-progress rewrite and successor project to GBARunner2.

Nintendo Pokémon Mini

[edit | edit source]
Name Latest version Accuracy License Active Recommended
PokeMini DS 0.60 Mid GPLv3 (Copyleft)

SNK Neo Geo Pocket (Color)

[edit | edit source]
Name Latest version Accuracy License Active Recommended
NGPDS 0.6.0 Mid ?
RACE! DS FIXED Mid ?

TimeTop Gameking

[edit | edit source]
Name Latest version Accuracy License Active Recommended
Gamekengu 0.01 Low Proprietary

Watara Supervision

[edit | edit source]
Name Latest version Accuracy License Active Recommended
WasabiDS (山葵DS) 0.2.6 Mid ?
Watari 0.4 Mid Proprietary ~

Virtual and fantasy consoles

[edit | edit source]

CHIP-8

[edit | edit source]
Name Latest version Accuracy License Active Recommended
chip-8 0.2 Mid Proprietary ~
chip-84-ds 1.0.0 Mid ? ~ ~
chip8me 1.0 Mid Proprietary ~

Pico-8

[edit | edit source]
Name Latest version Accuracy License Active Recommended
fake-08 0.0.0 alpha Mid MIT (Permissive)

UXN/Varvara

[edit | edit source]
Name Latest version Accuracy License Active Recommended
uxnds 0.5.3 Mid MIT (Permissive)

XY-MINI

[edit | edit source]
Name Latest version Accuracy License Active Recommended
Xyds 0.2 Mid GPLv3 (Copyleft)
[edit | edit source]

See also

[edit | edit source]

Emulators on consoles(edit)