Source Code DeSmuME
This site is WIP (Work In Progress) - Official DeSmuME Website (now closed) was at
DeSmuME Home Page
Download DeSmuME
DS Emulator Manual
Roms Compatibility
DS Rom & Emu FAQ
Nintendo Wii Version
DeSmuME Forum
Normmatt NDeSmuMe
DS Emu Screenshots
Bookmark and Share


Q: Work on DeSmuME stopped and Emulator obsolete?
A: Work by Yopyop YES but other will carry on!

Q: Will YopYop release Source Code for DeSmuME emulator?
A: YES - he already has.

Q: Is the party over?
A: NO - The show must go on!




Download DeSmuME - Source Code

Here you will find the latest source code for beginner programmers who want to learn how DeSmuME is built and experts who want to improve it. With official permission to port this program to the Nintendo Wii there is already a DeSmuME Wii. It is a homebrew app available for any person who owns a Nintendo Wii and an SD card. It has gone public and all of the source code has been translated into Wii-compatible C-Language.

Latest Stable Source Code

In the SourceForge archive the files ending with are the Source Code Files.

down Latest Stable Source Code Download here

Download DeSmuME - freeware Nintendo DS emulator by YopYop156.

DeSmuME Version 0.3.3 - old YopYop version.
ENGLISH   Version 0.3.3 - thanks for translating it Vinnymac.

Do to change in French laws regarding emulation YopYop has decided to stop development of DeSmuME Nintendo DS emulator but that doesn't mean that DeSmuME is obsolete - all programmers are welcomes to pick up where Yopyop left off. Download the latest stable version of DeSmuME's source code!
Yopyop said: "It’s release under GPL. I have just removed the new 3D engine because it’s too much bugged. Hopefully it will be helpful for some of you."

From yopyop

DeSmuMe project is over.
You may don’t know but there are a new law in France that could put me in big trouble.
With DeSmuMe, I have closed the doors of game company but I can not offer to pay for it.

The worst thing is that I have found the bad coded instructions.
For those how have download the sources you have to look in sbc, rsbc instructions the Carry flag updating is wrong.
Sorry for the home brew programmers.

For the illegality the demonstration seemed to me convincing thus without proof clarify I prefer to stick to this decision.

It is also the fact that few people seem interested by the project. Put besides some people who sent demonstrations to me which did not go, I received only malls to wonder to make function such or such plays or to ask me why moved is in French .
Thus I will not do something of useless and illegal.

For the site it would not obstruct me if there were not the bond on the left which does nothing but add to confusion on the goal of the project.

And for the sources it is the same problem as for the project.

good week end


edit the law relates to the royalties and the rights close, not?

DeSmuME Version 0.9.3

User posted comments:

From Tak:

It's an impressive piece of work and you have my utmost respect, but don't you think perhaps this will ruin both hardware and software sales for the system? Releasing an emulator long before the console is past its prime? Perhaps, but if you provide people with software that is capable of perfectly recreating ROM dumps on PC, that would definitely have a bad impact which is worrying as video game piracy is at an all-time high. Games are dumped to the net before their release. It would make sense to me, to add some sort of restriction to your software. Perhaps stop releasing the source-code and keep sound disabled whilst having perfect game play (eventually)? That would make people more inclined to sample games from the Internet, then go out and purchase them to fully enjoy them. Then perhaps when the console is near the end of its lifespan, finish up with a fully working version maybe?

An emulator should be created as a way for a programmer to see what he can accomplish, not to promote piracy of video games and hardware. So like I mentioned, design your software as a way to sample games rather than steal them and you'll have achieved your goal as well as helping the video game market, which ultimately leads to a better future of game releases from Nintendo. I would appreciate any feedback you may have about what I have said. I am just a concerned customer who is feeling a little threatened by the speed in which your software is being developed. I feel a perfect DS emulator should still be years away. Thanks for reading.


Little History
nintendo ds emu

DeSmuME is up to it's third official release. This NDS emulator is starting to run (with alot of graphic glitches) a few commercial games with decent speed. More work has been put in correcting CARD_REG bugs in this version. Download DeSmuME version 0.3

For the next release, yopyop will be working on graphic problems which should greatly help the playability of some games.

[Update]I went ahead and translated the emulator for you guys. You can now grab the English release. Enjoy :)

» Download DeSmuME 0.3.3 in English
Official Website -

Change log : Authorize the use of DMA with 16 bits registers < BR > Correction of car_reg

base-source-code for 0.3.3 and desmume 0.3.4 Download
Sourceforge DeSmuME Page

ds emulator source code