Difference between revisions of "Emulators on DS"
Jump to navigation
Jump to search
(→Virtual and fantasy consoles: move xy-mini) |
(→Personal computers: drop old xymini, reorder) |
||
Line 61: | Line 61: | ||
==Personal computers== | ==Personal computers== | ||
+ | |||
+ | ===Amstrad CPC=== | ||
+ | {| class="wikitable" style="text-align:center;" | ||
+ | |- | ||
+ | ! scope="col"|Name | ||
+ | ! scope="col"|Version | ||
+ | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
+ | ! scope="col"|Active | ||
+ | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
+ | |- | ||
+ | | [https://www.gamebrew.org/wiki/AmeDS AmeDS] | ||
+ | | [https://dlhb.gamebrew.org/dshomebrew/ameds.7z 4.0] | ||
+ | | Mid | ||
+ | | {{✗}} | ||
+ | | {{✗}} | ||
+ | | {{✓}} | ||
+ | |- | ||
+ | | [https://www.gamebrew.org/wiki/CrocoDS CrocoDS] | ||
+ | | [https://github.com/redbug26/crocods-nds 2.0] | ||
+ | | Mid | ||
+ | | {{✓}} | ||
+ | | {{✗}} | ||
+ | | {{✓}} | ||
+ | |} | ||
+ | |||
===Apple II=== | ===Apple II=== | ||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
Line 93: | Line 119: | ||
|} | |} | ||
− | === | + | ===Apple Macintosh=== |
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
|- | |- | ||
Line 103: | Line 129: | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
|- | |- | ||
− | | [https://www.gamebrew.org/wiki/ | + | | [https://www.gamebrew.org/wiki/Mini_vMac_DS Mini vMac DS] |
− | | [https:// | + | | [https://www.gamebrew.org/images/7/76/Minivmacr3ds.zip R3 2008] |
| Mid | | Mid | ||
| {{✗}} | | {{✗}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| {{✗}} | | {{✗}} | ||
| {{✓}} | | {{✓}} | ||
Line 223: | Line 242: | ||
|} | |} | ||
− | === | + | ===Infocom Z-Machine=== |
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
|- | |- | ||
Line 233: | Line 252: | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
|- | |- | ||
− | | [https://www.gamebrew.org/wiki/ | + | | [http://gugusse.central.free.fr/papafuji/DSFrotz.html DS-Frotz] |
− | | [https:// | + | | [http://gugusse.central.free.fr/papafuji/adventures/games/DSFrotz2.0_beta1_20080815.zip 2.0 beta-1 20080815] |
+ | | Mid | ||
+ | | {{~}} | ||
+ | | {{✗}} | ||
+ | | {{✓}} | ||
+ | |- | ||
+ | | [https://www.gamebrew.org/wiki/GLK_POGO GLK POGO] | ||
+ | | [https://dlhb.gamebrew.org/dshomebrew/glkpogo.7z 1.0] | ||
| Mid | | Mid | ||
| {{✗}} | | {{✗}} | ||
| {{✗}} | | {{✗}} | ||
− | | {{ | + | | {{~}} |
|} | |} | ||
Line 310: | Line 336: | ||
In addition, both ColecoDS and S8DS can run msx1 games. | In addition, both ColecoDS and S8DS can run msx1 games. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===[[ScummVM]]=== | ===[[ScummVM]]=== | ||
Line 404: | Line 412: | ||
;ZXDS: By far the most accurate and feature-packed DS ZX Spectrum emulator. Has WiFi multiplayer support. | ;ZXDS: By far the most accurate and feature-packed DS ZX Spectrum emulator. Has WiFi multiplayer support. | ||
− | === | + | ===Tangerine Oric=== |
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
|- | |- | ||
Line 414: | Line 422: | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
|- | |- | ||
− | + | | [https://www.gamebrew.org/wiki/DSoric DSOric] | |
− | + | | [https://dlhb.gamebrew.org/dshomebrew/dsoric.7z 1.0] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | [https://www.gamebrew.org/wiki/ | ||
− | | [https://dlhb.gamebrew.org/dshomebrew/ | ||
| Mid | | Mid | ||
| {{✗}} | | {{✗}} | ||
Line 440: | Line 430: | ||
|} | |} | ||
− | === | + | ===Texas Instruments=== |
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
|- | |- | ||
Line 450: | Line 440: | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
|- | |- | ||
− | | [https:// | + | | [https://github.com/wavemotion-dave/DS994a DS994a] |
− | | [https:// | + | | [https://github.com/wavemotion-dave/DS994a 1.6] |
| Mid | | Mid | ||
| {{✓}} | | {{✓}} | ||
− | | {{ | + | | {{✓}} |
− | | {{ | + | | {{✓}} |
|} | |} | ||
− | + | ===Thomson MO5=== | |
− | |||
− | === | ||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
|- | |- | ||
Line 470: | Line 458: | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
|- | |- | ||
− | | [ | + | | [https://www.gamebrew.org/wiki/ThomDS ThomDS] |
− | | [ | + | | [https://dlhb.gamebrew.org/dshomebrew/thomds.7z 3.0] |
| Mid | | Mid | ||
− | | {{ | + | | {{✗}} |
| {{✗}} | | {{✗}} | ||
| {{✓}} | | {{✓}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
Revision as of 17:02, 14 December 2023
Developer | Nintendo |
---|---|
Type | Handheld game console |
Generation | Seventh generation |
Release date | 2004 |
Discontinued | 2013 |
Predecessor | Game Boy Advance |
Successor | Nintendo 3DS |
Emulated | ✓ |
- For software that emulates the NDS, see Nintendo DS emulators.
This page can help you turn your tiny NDS handheld into an emulation device. NDS is underpowered compared to PSP, but here's what you can take out of it. Compatibility information isn't accurate on here as of now.
Contents
Arcade
MAME (ports)
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
MAME4All | 1.0 | Mid | ✗ | ✗ | ✓ |
DSPack | 1.96 | Mid | ✗ | ✗ | ✓ |
- MAME4All
- Port of MAME 0.37b5 emulator for Supercard DS Two only.
Game-specific ports
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. MarcaDS: An arcade emulator. 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
Amstrad CPC
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
AmeDS | 4.0 | Mid | ✗ | ✗ | ✓ |
CrocoDS | 2.0 | Mid | ✓ | ✗ | ✓ |
Apple II
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
A2DS | 2008 | Mid | ✓ | ✗ | ✗ |
Grape | 2014 | Mid | ✓ | ✗ | ✗ |
PomDS | 2.0 | Mid | ✗ | ✗ | ✓ |
Apple Macintosh
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
Mini vMac DS | R3 2008 | Mid | ✗ | ✗ | ✓ |
Atari 8-bit
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
A8DS | git | Mid | ✓ | ✓ | ✓ |
Atari800 | 0.2.0 | Mid | ✓ | ✓ | ✓ |
PokeyDS | 1.1 | Mid | ✗ | ✗ | ~ |
Atari ST
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
StyxDS | 0.2a | Mid | ✗ | ✗ | ~ |
Commodore 64
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
FrodoDS | Complete v20230108a | Mid | ✓ | ✓ | ✓ |
DOS
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
DSx86 | 0.43beta | Mid | ✗ | ✗ | ✓ |
- DSx86
- PC emulator that can run old DOS games. Has a custom configuration variant, DSx86Cfg.
Dragon 32/64
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
XRoar | 0.24fp3 | Mid | ✓ | ✗ | ✓ |
Infocom Z-Machine
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
DS-Frotz | 2.0 beta-1 20080815 | Mid | ~ | ✗ | ✓ |
GLK POGO | 1.0 | Mid | ✗ | ✗ | ~ |
MegaZeux
Name | Latest Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
DSMZX | 2009 | N/A | ✓ | ✗ | ✗ |
MegaZeux | 2.92f | N/A | ✓ | ✓ | ~ |
Microsoft MSX
Name | Version | MSX 1 | MSX 2 | MSX 2+ | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|---|---|---|
MSX DS | 0.94 | ✓ | ✓ | ✓ | Mid | ✗ | ✗ | ✓ |
PenkoDS | 0.2a | ✗ | ✓ | ✓ | Mid | ✗ | ✗ | ~ |
FmsxDS | 0.09 | ✗ | ✓ | ✗ | Mid | ✓ | ✗ | ~ |
In addition, both ColecoDS and S8DS can run msx1 games.
ScummVM
Name | Version | FLOSS | Active | Recommended |
---|---|---|---|---|
ScummVM | 2.7.0 | ✓ | ✓ | ✓ |
Sinclair
Name | Version | ZX81 | ZX Spectrum | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|---|---|
DS81 | 1.3 | ✓ | ✗ | Mid | ✓ | ✗ | ✓ |
ZXDS | 1.4.0 | ✗ | ✓ | Mid | ✗ | ✓ | ✓ |
DSpec | Preview | ✗ | ✓ | Mid | ✗ | ✗ | ✗ |
SpectrumDS | 2009 | ✗ | ✓ (48k only) | Mid | ✗ | ✗ | ✗ |
SpeccyDS | 0.3 | ✗ | ✓ (48k only) | Mid | ✗ | ✗ | ✗ |
- ZXDS
- By far the most accurate and feature-packed DS ZX Spectrum emulator. Has WiFi multiplayer support.
Tangerine Oric
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
DSOric | 1.0 | Mid | ✗ | ✗ | ✓ |
Texas Instruments
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
DS994a | 1.6 | Mid | ✓ | ✓ | ✓ |
Thomson MO5
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
ThomDS | 3.0 | Mid | ✗ | ✗ | ✓ |
ZZT Engine
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
DreamZZT | 3.1.500 | Mid | ✓ | ✗ | ~ |
Home consoles
Atari
Name | Version | 2600 | 5200 | 7800 | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|---|---|---|
A5200DS | 3.4a | ✗ | ✓ | ✗ | Mid | ✓ | ✓ | ✓ |
A7800DS | 4.5 | ✗ | ✗ | ✓ | Mid | ✓ | ✓ | ✓ |
StellaDS | 7.0 | ✓ | ✗ | ✗ | Mid | ✓ | ✓ | ✓ |
ColecoVision
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
ColecoDS | 9.0 | Mid | ✓ | ✓ | ✓ |
S8DS can load colecovision games too.
- ColecoDS
- Includes support for the following 8-bit systems: Colecovision, ADAM, Casio PV-2000, MSX1, Sord-M5, Memotech MTX, Spectravision SVI, Hanimex Pencil II, Tatung Einstein, SG-1000/SC-3000 and the Creativision.
Mattel Intellivision
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
NINTV-DS | 4.4 | Mid | ✓ | ✓ | ✓ |
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
Magnavox Odyssey DS | 2010/06/25 | Low | ✗ | ✗ | ~ |
GCE Vectrex
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
VectxDS | 0.1 | Mid | ✗ | ✗ | ✓ |
Sega Dreamcast VMU
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
VirtuaMUnstaz | demo | Low | ✗ | ✗ | ✗ |
NDS_VMS | 20100214 | Mid | ✗ | ✗ | ✓ |
Sega Master System / Game Gear
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
Apprentice MinusDS | 0.4.0 | Mid | ✗ | ✗ | ✓ |
DSMasterplus | 1.3a | Mid | ✗ | ✗ | ~ |
S8DS | 1.1.7 | Mid | ✓ | ✓ | ✓ |
DSMS | 0.2 | 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 Megadrive / Genesis
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
jEnesisDS | 0.7.4 | Mid | ✗ | ✗ | ✓ |
PicoDriveDS | git | Mid | ✓ | ✗ | ~ |
PC-Engine/TurboGrafX-16
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
NitroGrafx | 0.7 | Mid | ✓ | ~ | ✓ |
NES
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
NesDS | 1.3d+ | Mid | ✓ | ~ | ✓ |
NesterDS/+ | 0.3.9 | Mid | ~ | ✗ | ~ |
RetroBoxDS | 2005 | Mid | ✗ | ✗ | ✗ |
Midori | 1.3a | Mid | ✗ | ✗ | ✗ |
SNES
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
lolSnes | 1.1 | Mid | ✓ | ✗ | ✗ |
SNEmulDS | 0.6a0.6d | Low | ✓ | ✓ | ~ |
CATSFC | git | Low | ✓ | ✗ | ✗ |
BAG SFC | r3 | Low | ✗ | ✗ | ✗ |
SnesDS | 2005 | Low | ✗ | ✗ | ✗ |
SnezziDS | 0.28a | Low | ✓ | ✗ | ✗ |
- SNEmulDS
- port of the DOS SNES emulator SNEmul. Has the best compatibility and speed.
- lolSnes
- the precursor to BlargSNES. Very barebones.
- SnezziDS
- port of the GBA-based SNES emulator Snezziboy (in its GBA incarnation, while functional it's less than ideal).
Neo Geo AES/MVS
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
NeoDS | 0.2.1c | Mid | ✓ | ✗ | ✓ |
Multi-Console
Name | Version | Accuracy | FLOSS | Active | Recommended | |
---|---|---|---|---|---|---|
TWiLight Menu++ | 27.3.3 | Mid | ✓ | ✓ | ✓ (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)
- AmEDS - (Amstrad CPC)
- ColecoDS - (ColecoVision)
- CrocoDC - (Amstrad CPC)
- 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)
Handheld consoles
Bandai WonderSwan
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
DualSwan | 1.2.1 | Mid | ✗ | ✗ | ~ |
NitroSwan | 0.6.4 | 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
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
Pstros NDS | 0.7.2r6 | Low | ✓ | ✗ | ~ |
Nintendo Game Boy
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
GameYob | git | Mid-High | ✓ | ~ | ✓ |
Lameboy | 0.12 | Mid | ✗ | ✗ | ~ |
DS_GBC | 0.1 | Mid | ✗ | ✗ | ✗ |
DS Boy | 0.75 | Mid | ✗ | ✗ | ✗ |
Nintendo Game Boy Advance
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
GBARunner2 | git | N/A | ✓ | ~ | ~ |
GBARunner3 | git | N/A | ✓ | ✓ | ~ |
Gbaemu4ds | git | Low | ✓ | ✗ | ✗ |
- 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.
Nintendo Pokémon Mini
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
PokeMini DS | 0.60 | Mid | ✓ | ✗ | ✓ |
SNK Neo Geo Pocket (Color)
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
NGPDS | 0.5.5 | Mid | ✓ | ✓ | ✓ |
RACE! | DS FIXED | Mid | ✓ | ✗ | ✗ |
TimeTop Gameking
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
Gamekengu | 0.01 | Low | ✗ | ✗ | ✗ |
Watara Supervision
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
Watari | 0.4 | Mid | ✗ | ✗ | ~ |
WasabiDS | 0.2.2 | Mid | ✓ | ✓ | ✓ |
Virtual and fantasy consoles
Chip-8
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
chip-8 | 0.2 | Mid | ✗ | ✗ | ~ |
chip-84-ds | 1.0.0 | Mid | ✓ | ~ | ~ |
chip8me | 1.0 | Mid | ✗ | ✗ | ~ |
Pico-8
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
fake-08 | 0.0.0 alpha | Mid | ✓ | ✓ | ✓ |
UXN/Varvara
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
uxnds | 0.4.7 | Mid | ✓ | ✓ | ✓ |
XY-MINI
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
Xyds | 0.2 | Mid | ✓ | ✗ | ✗ |