NDS Emulator.com Official Nintendo DS Emu Homepage Add to Favorites

official home page NDS Emulator Home

DeSmuME DeSemume

DeSmuME Emulator
Download DeSmuME
DeSmume Help
Working NDS roms

nogba nds no$gba

NO$GBA - DS Emulator

Ensata DS DraStic Android DS emu
Pokemon GO Review

Ensata DS

Ensata DS emulator
Download Ensata 1.3c
Ensata Nitro Help
NDS roms Compatibility

ideas ds

iDeaS Emulator
Download iDeaS
iDeaS Help
Compatible NDS roms

Dualis NDS

Dualis NDS emulator
Download Dualis 10
Dualis Support & Help
NDS roms Compatibility

DSemu NDSemu

DSemu NDS emulator
Download DSemu
DS emu Help / Support
NDS emu tested roms

DSemu - Nintendo DS Emulator

DSEmu is an open source Nintendo DS Emulator written by Imran Nazar and released under the BSD License. Unfortunately Imran hasn't been able to continue development of it and on the DSEmu forums he welcomed other people adding to it.

Although DSEmu is not very complete it does have at least two things going for it. The first is the source is available. And the second is it has a debugger and stepper built in. So you can step through the ARM7 and ARM9 disassembly which is quite useful.

I got the latest source and made a few changes to get it working with some demo programs. It has quite a few limitations still but being able to step through the code, examine the ARM registers, etc has prove quite educational to me. I've made that release, with source, available here for anyone who wants to use it.

If you're looking for a more featured emulator for running demo's and developing against you should probably use Dualis or iDeaS. They are much more full featured and polished.

Download DS Emulator
Setup Help
Web Links
Nintendo DS roms

DSemu Emulator Screenshots

dsemuds emulator ndsemu

Operational Percentages
CPU Core: 40%
ARM: 55%; very damn buggy
Thumb: 20%; broken core
ARM9: 10%, couple of opcodes only
GPU: About 60%
Bitmap modes: 80%
Tile modes: 75%, multiple backgrounds
Sprites: 60%
Windows: 0%
Rot/Scale: 60%
Mosaic: 75%
Color Special Effects: 0%
APU: 0%
Timers: 0%
DMA: 20%; DMA3 complete
Communications: 0%
Keypad input: Call it 50%
Interrupts: 15%; v/hblank and DMA
Debugging: Still less than 1%

DSemu is an emulator written by Imran Nazar, and will eventually emulate a Nintendo DS on many platforms. Currently, the only platform supported is Win32, and the standard of emulation is work-in-progress. Any advances with the code will be placed in "Latest News" as time moves on.

DSemu Emulator Web Links


http://www.dsemu.org/ (offline)

NOTE: DSemu is now a project maintained by Chris Double. You'll find his site at the following address: Chris Double's DSemu

What's Going On Here?

DSemu is an emulator project, originally maintained by Imran Nazar and now by Chris Double. The purpose of the project is eventually to emulate a Nintendo DS on multiple platforms.

Latest DSemu.org News

February 23rd, 2006

Tuesday saw the failure of my sturdy old Powerbook. The little Kanga had struggled along for about 8 years before ever it saw my grubby mitts, and then I got a hold of it, and strangled the last vestige of life from it. The hard drive lasted nigh-on two years, before it collapsed under the strain of serving this place and oopsilon.

Concurrent with the failure of the webserver drive, I've decided to throw in the towel regarding development of DSemu-ng. Before the crash, I hadn't touched the codebase for over a month, since just after the new year in fact, so the project has become somewhat stale.

To that end, I'm releasing the code as the final iteration of DSemu-ng, hoping that someone can find a use for it. At some point, I intend to use the code to generate a tutorial series on how (or how not, dependent on your view) to write an emulator, focussing on the plugin architecture; at least this iteration of DSemu has a plugin system.

Latest updates:
DSEmu 0.4.10 is out with bugfixes and new functionality! Sprites and some 8 but pallette based bitmap modes are working! Many more demos run. Check out the working examples or download them from your favourite homebrew site. Keep an eye on my DS Developer weblog for more information.

ensata 1.3c download 3.0 /day nintendo ds emulator 157.0 /day ds emulator 44.0 /day nintendo ds emulators 16.0 /day nintendo ds emulator download 13.0 /day ds emulators 11.0 /day download nintendo ds emulator 9.0 /day gameboy ds emulator 7.0 /day working free nintendo ds emulator mario 64 emulator games nds emulator 30.0 /day nds emulators hyperds win ensata
Contact us at