Uploaded April 2016 | Updated September 2026, 2 days ago
Desmume 0.9.12 just got alot better! it can now natively render AVI video in 5x HD resolution! SO time to ditch that X432R desmume! ive also figured out the bug that plagued desmume AR cheat engine for many years and got the programmers to fix it! so now code work as they should! anther noticeable feature is the GL texscale option. this allows you to increase the density of the pixels in the texture maps in the game to make the over all quality look even better!
i chose these games to show how the emulator looks with each ds title. Some have low resolution (like diddy kong racing) and some have high resolution (like metroid prime hunters) the open GL Texscale features on 4X looks best on low res games wile 2X looks best on high res games. some games i couldn't run the GL texscale due to graphical errors that still need to be fixed. i remember my friend telling me that MPH looked almost gamecube quality back when it first came out. i would have to agree with him now :P
Desmume has been plagued with a faulty action replay code engine since the beginning. a code i made for mkds 6 month's ago made the bug show its self. at first i thought it was my code but i found it work on hardware so then i thought it was the load and stored ar instruction were faulty in desmumue. i took the bug report to the programmers and they told me it was writing to an area that crashed the game. but i knew that this code worked. so i looked at my code and figured out what was happening. the code i made was a double pointer code which was only active when a blue shell explosion was visible on screen. the pointer data would reset to 00000000 after the explosion disappeared. on an AR device resetting to 00000000 would not effect the code at the 0x00000000 address location due to it only running on the arm7 cpu. in desmume AR codes ran on arm9 and arm7 cpu. arm9 runs code in the regions below 0x02000000.
Because of this then the explosion wasn't active the pointer would write data 0x0000009c right on a critical ASM location witch would crash the game. this was also the cause of other random crash errors wile loading a game with pointer codes. these have all been fixed. so programmers set the AR code to the ARM7 cpu only
The other error was crashing on boot with certain ar codes active. what was happening here was if using for example
02072720 e3a00a13 would crash mkds on boot. this was due to the ar code was loaded before the game could decompress fully and would crash the game. this has also been fixed. these fixes apply to any games that ar codes crashed randomly in emulator.
And if you understood all that i applaud you! the code i mention above will be in another video soon.
To get the latest version of desmume click the lunk below.
ci.appveyor.com/project/zeromus/desmume/build/artifacts
Mario Kart DS
Metroid prime hunters
Diddy Kong Racing DS
Pokemon white version 2
dragon ball z kai ultimate butouden (japan only game)
Super Mario 64 DS
Star Fox Command
Cartoon Network Racing
Grand Theft Auto China town Wars
Zelda phantom hourglass.
Sorry i havent posted in awile. ive been trying to open a store front for computer repairs and new computers along with phone repair and gaming repair. ive been busy for awile now. but everything is coming together. i open in a about a month or so. but dont worry im not ditching youtube once i open. but i probably wont be as active till everything is settled.
Desmume 0.9.12 just got alot better! it can now natively render AVI video in 5x HD resolution! SO time to ditch that X432R desmume! ive also figured out the bug that plagued desmume AR cheat engine for many years and got the programmers to fix it! so now code work as they should! anther noticeable feature is the GL texscale option. this allows you to increase the density of the pixels in the texture maps in the game to make the over all quality look even better!
i chose these games to show how the emulator looks with each ds title. Some have low resolution (like diddy kong racing) and some have high resolution (like metroid prime hunters) the open GL Texscale features on 4X looks best on low res games wile 2X looks best on high res games. some games i couldn't run the GL texscale due to graphical errors that still need to be fixed. i remember my friend telling me that MPH looked almost gamecube quality back when it first came out. i would have to agree with him now :P
Desmume has been plagued with a faulty action replay code engine since the beginning. a code i made for mkds 6 month's ago made the bug show its self. at first i thought it was my code but i found it work on hardware so then i thought it was the load and stored ar instruction were faulty in desmumue. i took the bug report to the programmers and they told me it was writing to an area that crashed the game. but i knew that this code worked. so i looked at my code and figured out what was happening. the code i made was a double pointer code which was only active when a blue shell explosion was visible on screen. the pointer data would reset to 00000000 after the explosion disappeared. on an AR device resetting to 00000000 would not effect the code at the 0x00000000 address location due to it only running on the arm7 cpu. in desmume AR codes ran on arm9 and arm7 cpu. arm9 runs code in the regions below 0x02000000.
Because of this then the explosion wasn't active the pointer would write data 0x0000009c right on a critical ASM location witch would crash the game. this was also the cause of other random crash errors wile loading a game with pointer codes. these have all been fixed. so programmers set the AR code to the ARM7 cpu only
The other error was crashing on boot with certain ar codes active. what was happening here was if using for example
02072720 e3a00a13 would crash mkds on boot. this was due to the ar code was loaded before the game could decompress fully and would crash the game. this has also been fixed. these fixes apply to any games that ar codes crashed randomly in emulator.
And if you understood all that i applaud you! the code i mention above will be in another video soon.
To get the latest version of desmume click the lunk below.
ci.appveyor.com/project/zeromus/desmume/build/artifacts
Mario Kart DS
Metroid prime hunters
Diddy Kong Racing DS
Pokemon white version 2
dragon ball z kai ultimate butouden (japan only game)
Super Mario 64 DS
Star Fox Command
Cartoon Network Racing
Grand Theft Auto China town Wars
Zelda phantom hourglass.
Sorry i havent posted in awile. ive been trying to open a store front for computer repairs and new computers along with phone repair and gaming repair. ive been busy for awile now. but everything is coming together. i open in a about a month or so. but dont worry im not ditching youtube once i open. but i probably wont be as active till everything is settled.




![Mario kart DS Demo with action replay codes!
here are a few other code ive made for this game
mkds demo game ID A39E-2BEA97E5
you can download the demo here!
http://www.emuparadise.me/Nintendo_DS_ROMs/mario_kart_ds_%28kiosk_demo%29_%28u%29%28trashman%29/51501-download
or
https://www.dshack.org/store.php?page=file&fid=413
and a good DS emulator (desumue)
http://sourceforge.net/projects/desmume/files/desmume/0.9.10/desmume-0.9.10-win32.zip/download
slower game speed static version
220d8640 00000002
slower game speed pointer version (you can change the 3 to 4 or lower for ever slower speed)
b20f42c8 00000000
20000000 00000002
d2000000 00000000
disable reset timer
0202d190 0FFFFFFF
no count down
2207aacc 00000000
2207ab54 00000000
select for 3rd lap
94000130 fffb0000
b20f4350 00000000
20000044 00000003
d2000000 00000000
item code
620f9170 00000000
b20fb0f0 00000000
2000001c 0000000x
20000024 00000001
d2000000 00000000
when using item code do not use more than the amount next to each item or your game will crash
remove the x and add a value below
0 green shell 10
1 red shell 10
2 banana 30
3 shroom
4 3x shroom
5 star
6 blue shell 1
7 lighting
8 3x red shell 10
9 3x green shells 10
a 3x bananas 30
b green shell crashes
c bomb 1
d green shell crashes
e ghost crashes
f golden shroom
10 chain chomp crashes
11 blank
12 blank use this one not 11
BG color changer for dokan corse and test circle
12076b2c 00002000
tide modifire nokonoko and cheap cheap beach change 0000001f to 08 for nokonoko
52207200 0000001f
b20fa910 00000000
00000004 0008e000
00000010 0008e000
0000001c 0008e000
00000034 00000001
d2000000 00000000
300cc
b20f9170 00000000
000000d8 00018000
d2000000 00000000
I made a few codes to unlock these courses. This ONLY work for the DEMO version.
here are the codes to access the beta courses. you have to have a copy of the rom on m3 r4 or r4i or the actual cartridge with an action replay DS or DSi.
nitro cup course swap
020d856c 00000004
020d8570 00000002
020d8574 00000006
020d8578 00000003
1. dokan corse
2. gcn mario circuit
3. donkey corse (very early version of dk pass)
4. luigi course (very early version of waluigi pinball)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
retro cup corse swap
020d858c 00000015
020d8590 00000021
020d8594 0000001c
020d8598 0000001d
1. test circle
2. waluigi pinball beta
3. delfino square
4. rainbow road
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
always race on course code
02207200 000000xx
replace the xx with track value below
01 - [GCN Yoshi Circuit]
02 - old_mario_gcn
03 - luigi_course - ( very early version of waluigi course)
04 - dokan_course
05 - test1_course - crashes
06 - donkey_course - (early version of dk pass)
07 - wario_course (same as wario circuit just with no flashing or effects)
08 - nokonoko_course - crashes (workin on it. if i get ill post the code)
09 - [GCN Baby Park]
0A - [SNES Mario Circuit 1]
0B - [N64 Moo Moo Farm]
0C - [GBA Bowser Castle 2]
0D - [GBA Peach Circuit]
0E - [GCN Luigi Circuit]
0F - [SNES Koopa Beach 2]
10 - [N64 Frappe Snowland]
11 - [Tick-Tock Clock]
12 - [Luigis Mansion]
13 - [Airship Fortress]
14 - [Figure 8 Circuit]
15 - test_circle
16 - [Yoshi Falls]
17 - [N64 Banshee Boardwalk]
18 - [Shroom Ridge]
19 - [Mario Circuit]
1A - [Peach Gardens]
1B - [Desert Hills]
1C - [Delfino Square]
1D - [Rainbow Road]
1E - [DK Pass]
1F - [Cheep Cheep Beach]
20 - [Bowser Castle]
21 - [Waluigi Pinball] (beta version)
22 - [Wario Stadium]
23 - [SNES Donut Plains 1]
24 - [N64 Choco Mountain]
25 - [GBA Luigi Circuit]
26 - [GCN Mushroom Bridge]
27 - [SNES Choco Island 2]
28 - [GBA Sky Garden]
press select for debug menu
94000130 000003FB
220E77D8 00000004 change this number with the numbers below. if needed
220E77D9 00000000
D2000000 00000000
* 00 title
* 01 character select
* 02 race
* 03 emblem editor
* 04 black screen Debug Menu
* 05 communication error Has several Mario sprites doing different things on the top screen. Pressing X will change the bottom screen.
* 06 black screen with first 4 letters of name in bottom right corner of the top screen
* 07 black screen Pressing A or start will take you back to the title screen.
* 08 black screen
* 09 nintendo logo
* 0a trophy
About Debug Menu
Heres some more details on the debug menu. How to select in Time Trials:
Screen 1. The order of selections is Grand Prix, Time Trials, Multiplayer, Battle and Mission. Choose Time Trials by pressing right once.
Screen 2. Then choose a character.
Screen 3. Next comes the karts. They are in the same order as they are in a previous post on this forum. Remember that it differs for each character.
Screen 4. Finally, select a course. Press up or down to select courses. When you select a Mario kart DS Demo with action replay codes!](https://i.ytimg.com/vi/vXiKb29AZCs/mqdefault.jpg)





