DeSmuME Source Code

DeSmuME DS Emulator

Download DeSmuME Source Code

DeSmuME Pokemon HeartGold

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.

GitHub - DeSmuME Source Code

If you are NOT a developer and just want to play NDS ROMs download one of the precompiled DS Emulator versions for:

Latest Stable Source Code

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

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 about ending the project

DeSmuMe project is over (for me)

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 (demo roms) 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?

User posted comments:

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 WARNING COULD BE A LITTLE BIT INSTABLE DUE TO TEST CODE base-source-code for 0.3.3 and desmume 0.3.4 Download

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?

GitHub - DeSmuME Source Code

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.

Latest DeSmuME® Source Code - Download from Sourceforge & GitHub » Why YopYop left the project? - Changes in French law..