ROM Hack Mario Kart swap screens

LeaoEnrabador

New Member
OP
Newbie
Joined
Mar 18, 2017
Messages
2
Trophies
0
Age
28
XP
61
Country
Brazil
So it's my first post,but lets be quick.
I've got a broken ds lite with a friend,where the top screen just keeps white,but the ds itself work propperly.
I was searching for a screen swap code for mk and found it:
5203809C E1D100B0
0203809C E51FF004
020380A0 02000000
D0000000 00000000
52000000 E7FFDEFF
E2000000 00000034
E92D5FFF E5910000
E3800902 E59F3014
E1530004 1A000000
E3C00902 E5810000
E8BD5FFF E59FF004
022CC594 04000304
020380A8 00000000
D2000000 00000000
(Made by cracker)
But for some reason i can't get this code to work.Yes i'm using mkds europe version, but does this cheat only work with action replay it self of does it work with r4?
I'm using r4 and all other codes work fine, yet it does not recognize mkds (eu) codes.
My point is, is it possible to translate this code to the usa version?If not, what am I doing wrong?
I would really like to test this lcd swap code!
 

Sora de Eclaune

All our splendor...
Member
Joined
Feb 15, 2011
Messages
2,850
Trophies
1
Location
Home
Website
www.youtube.com
XP
1,192
Country
United States
It's possible the code is for a different version of the ROM than what you have. Sometimes a ROM has multiple released versions and the codes may not work for all versions, even if they're all the same region.
 

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,397
Trophies
1
Location
New York
XP
12,923
Country
United States
It's possible the code is for a different version of the ROM than what you have. Sometimes a ROM has multiple released versions and the codes may not work for all versions, even if they're all the same region.
Are NDS game known for getting revisions unlike older classic games? IS not like it can get online updates. They would have to make a new cart and sell it as normal, hard to notice a different without definite sign of one, like Donkey Kong Country. :P
 

Sora de Eclaune

All our splendor...
Member
Joined
Feb 15, 2011
Messages
2,850
Trophies
1
Location
Home
Website
www.youtube.com
XP
1,192
Country
United States
Are NDS game known for getting revisions unlike older classic games? IS not like it can get online updates. They would have to make a new cart and sell it as normal, hard to notice a different without definite sign of one, like Donkey Kong Country. :P
Well, they don't often get revisions, but I do know there's at least a version 1.0 and 1.1 for NA copies of Mario Kart DS...so PAL probably has multiple revisions like that as well.
 

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,397
Trophies
1
Location
New York
XP
12,923
Country
United States
Well, they don't often get revisions, but I do know there's at least a version 1.0 and 1.1 for NA copies of Mario Kart DS...so PAL probably has multiple revisions like that as well.
Even if they did get revisions, no one ever advertised them as a update or anything, is sold as common as the normal carts so it would be hard to know which version you got unless you purposely test for difference. Just like Donkey Kong country and is various glitches between 1.0 1.1 and 1.2 or different regions that didn't get the specific version.

Although from experience you are right as different codes do work for specific revisions of a game, just like people who list game genie codes for sonic 2 on genesis has 2 sets of codes for each revision.
 
Last edited by Sonic Angel Knight,

LeaoEnrabador

New Member
OP
Newbie
Joined
Mar 18, 2017
Messages
2
Trophies
0
Age
28
XP
61
Country
Brazil
Well i did swap the rom and managed to make it work properly, but the problem is when trying ds download play.If i host the game(with the code) the second ds freezes at nintendo logo.I've seen in some other posts that ds download play has a check to see if the game received is not modified, wich made me belive that modifying the game with this code would fail in that check leading to the logo freeze.
I didn't tested with other console hosting a normal game, and this rom with the code connecting, but i'm not very confident that it will work out as intended.
Do you guys think i should try or just be happy that i can at least play with the broken screen?
 

Gyron_Oldvic

Well-Known Member
Member
Joined
Dec 10, 2014
Messages
297
Trophies
0
XP
763
Country
United Kingdom
Well, they don't often get revisions, but I do know there's at least a version 1.0 and 1.1 for NA copies of Mario Kart DS...so PAL probably has multiple revisions like that as well.
Are you sure about Mario Kart DS? All the current dumps seem to indicate there is only one version of this game. I can't seem to find any trace of a (Rev 1/v1.1) version, and No-Intro tend to be on the ball with this stuff:
http://datomatic.no-intro.org/?page=show_record&s=28&n=0168
 

froggestspirit

Aspiring Game Dev
Member
Joined
Jul 28, 2011
Messages
1,281
Trophies
1
XP
1,561
Country
United States
I was actually going to look into making a universal code like this that works for any game via button combo. This would make a lot of games playable on gameboy macro with being able to swap screens on the fly

It's a bit long, but here is a code to swap screens on Mario Kart DS (US)
You press start+select to swap screens, but dont press the buttons until the race starts (or a demo race is played) after the first race is loaded, it should be safe to swap screens any time
D3000000 023FF244
94000130 FFF30000
D4000000 00000001
D0000000 00000000
D6000000 00000000
523FF244 00000001
523FF248 00000000
DC000000 FFFFFFF8
D4000000 00007FFF
D6000000 00000000
D9000000 00000000
D6000000 00000000
D0000000 00000000
D0000000 00000000
D6000000 00000000
D3000000 00000000
94000130 FFF30000
0200FD04 EA0FBD3D
623FF200 E92D5FFF
D3000000 023FF200
E0000000 00000040
E92D5FFF E59F2024
E59F3024 E5931000
E5920000 E0201001
E0200000 E5820000
E5831000 E8BD5FFF
E3A00000 E59FF004
023FF240 04000304
0200FD08 00000000
D2000000 00000000
 
Last edited by froggestspirit,

LukeDep

Member
Newcomer
Joined
Mar 27, 2021
Messages
8
Trophies
0
Age
23
XP
50
Country
Italy
I was actually going to look into making a universal code like this that works for any game via button combo. This would make a lot of games playable on gameboy macro with being able to swap screens on the fly

It's a bit long, but here is a code to swap screens on Mario Kart DS (US)
You press start+select to swap screens, but dont press the buttons until the race starts (or a demo race is played) after the first race is loaded, it should be safe to swap screens any time
D3000000 023FF244
94000130 FFF30000
D4000000 00000001
D0000000 00000000
D6000000 00000000
523FF244 00000001
523FF248 00000000
DC000000 FFFFFFF8
D4000000 00007FFF
D6000000 00000000
D9000000 00000000
D6000000 00000000
D0000000 00000000
D0000000 00000000
D6000000 00000000
D3000000 00000000
94000130 FFF30000
0200FD04 EA0FBD3D
623FF200 E92D5FFF
D3000000 023FF200
E0000000 00000040
E92D5FFF E59F2024
E59F3024 E5931000
E5920000 E0201001
E0200000 E5820000
E5831000 E8BD5FFF
E3A00000 E59FF004
023FF240 04000304
0200FD08 00000000
D2000000 00000000


This code is amazing, it works perfectly on my ds lite. Have you already found a working generic cheat or a code for other ds games?
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
This code is amazing, it works perfectly on my ds lite. Have you already found a working generic cheat or a code for other ds games?
I have never seen one and I doubt there would be one.
At the most basic level there is a small section of DS memory that controls what goes on what screen.
http://problemkaputt.de/gbatek.htm#dspowercontrol
Cheat engines in hardware however can't touch it (emulators might allow it from a basic cheat but emulators also tend to have options for it).


Most of the cheat above is then to instead have the game gain some extra code that will twiddle it properly from within the hardware.

This extra code, aka hooking the game https://web.archive.org/web/20120813230516/http://crackerscrap.com/docs/dshooking.html , can and will vary between games with no real easy options for a universal code, maybe not even an automated finding tool this side of a decent AI. Minor tip if you are going down this path. DS games with wifi often have long ASCII strings in the binary dealing with all the weird and wonderful error codes. If you need somewhere to plant your extra code then they are often very good for it and as DS wifi is dead and the various replacements are unlikely to experience such errors then play it how you will.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    ButterScott101 @ ButterScott101: +1