NDS/DS Emulators

From Dev-Scene

< NDS

There exist a number of homebrew emulators for the Nintendo DS (i.e. emulators for the PC that run Nintendo DS Software). Although their developers are putting a lot of effort into their development, none of them can at the current time be used for serious development, because they lack features and/or are slower than the real DS. But some simple programs can be run on them, so you can start developing without having access to the hardware.

These emulators exist:

Contents

[edit] DSEmu / DSEmu-ng

DSemu was written by Imran Nazar and is open source (BSD License). It works quite well and is the only emulator that can run under Linux with wine so far. For developers it has a debugger. Imran stopped development of DSemu for a time and it was continued by Chris Double, and is available for download from Chris Double's DSemu page.

Imran has also started development of 'dsemu-ng', the next generation of DSemu. This is open source and cross platform, capable of building on Windows, Mac OS X and Linux. You can get it from dsemu.org.

[edit] Dualis

Dualis is an open source DS Emulator by Michael Ollanketo (Mic). The homepage has some interesting hardware info, too. It also contains basic emulation of GBAMP, allowing you to test apps based on libfat.

You can get it from the official homepage here.

[edit] iDeaS

iDeaS is a freeware DS emulator by Lino Maglione.

It can be found at this page

[edit] DeSmuME

DeSmuME is a new DS emulator by Yopyop. It can already run some homebrew and supports both CPUs. Yopyop stopped the developing because the french law changed ("DeSmuMe project is over. You may don’t know but there are a new law in France that could put me in big trouble.").

A new Development team has started working on DeSmuME @ http://desmume.sf.net/
The origianl outdated webpage is still avaiable @ http://www.desmume.com/

[edit] NO$GBA

NO$GBA is an emulator for Nintendo Game Boy Advance games and generally accepted as the most evolved emulator. No$gba v2.2 contains some NDS emulation support with compatability/functionality increasing over time. No$gba v2.3 contains almost full NDS emulation support including 3D located here

[edit] VGBA

The Virtual GameBoy Advance is, as the name suggest, a GBA emulator, but it seems, that the author Marat Fayzullin tries to make it a DS emulator: "I have also started adding Nintendo DS features to VGBA, such as the second ARM9 CPU and the cartridge loader. This work is far from complete though, so do not expect VGBA to run Nintendo DS programs right away." Here's the link.

[edit] HyperDS

HyperDS is an emulator by Tim Schuerewegen (Firefly), but it was never released.

[edit] Ensata

This emulator was developed by Nintendo as part of the offical SDK and is not legally available if you aren't an official developer.

[edit] IS NITRO Debugger/Capture/Video

This is probably the best DS emulator that exists :-) It is a hardware based emulator and part of the developer kit. IS stands for "Intelligent Systems", the company which produces a couple of different Nitros. You can find additional infos on there website (japanese, try to translate it with google if you can't read japanese...).

Dev-Scene (c) Ashley "MrShlee" Hull - Rock-ED Productions