Homebrew Is there a simple way to make the DS switch display screens?

Cryoburner

Member
Newcomer
Joined
Mar 15, 2009
Messages
11
Trophies
0
XP
76
Country
United States
I have to agree with those suggesting a new screen. You can order replacement top LCD screens online in the $10 to $15 range, and there are video tutorials showing how to perform the procedure. I would suggest finding someone who's patient and reasonably good with electronics to do the installation though, since you wouldn't want to damage the hardware. Also, they'll need to solder the speaker connections, though I suppose it might be possible to skip that step if you're willing to only use headphones or external speakers. Just be sure to order the right screen, since the original DS, DS Lite, and DSi all use different LCD panels.

It would likely be a much more useful solution than trying to modify programs one at a time to have them to switch screens. : )
 

habababa

Well-Known Member
Newcomer
Joined
Nov 24, 2010
Messages
63
Trophies
0
XP
270
Country
Changing bit 15 in POWCNT1 may cause the game to lock up sometimes.
And the Action Replay code - 24000304 000000FF will not work for a few reasons.
1.Memory Address 0X04000304 is not within the range of Action Replay.
2.Default value for POWCNT1 for commercial ds roms is 0x820F(for some homebrew it's 0x020F I think).So to clear bit15 would be 0x020F.Action Replay code would be 14000304 0000020F.

My other DS top screen has also been a problem for me.
I tried to make an Action Replay code similar to the DS Backlight Control code encoded in Thumb and it just causes the game to lock up.Maybe the value in 0x04000304 is used by other parts of the game code.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,327
Trophies
3
XP
27,258
Country
United Kingdom
Thanks for that habababa- I am not really that familiar with the AR limitations and was just going off gbatek and EnHacklopedia.

Guess it will take a more advanced cheat (I was guessing it might be similar to the control cheats and rather than using the registers you find/copy values and poke them around)- I had suspected as such.

I think maybe might require some more work- I recall some games have the option of swapping screens so it might be worth taking a look to see how they do it (I know they probably have some error catching or at very least save it for a Vblank or something). Elixirdream also made a code to do it once but never released it and said it was very unstable- I was looking at the thread a couple of days back.
 

Butterbean

Member
Newcomer
Joined
Jun 13, 2018
Messages
13
Trophies
0
Age
45
XP
69
Country
United States
I've got the source for the game you linked, and I know how to compile it to display the main screen on the bottom. I'll recompile it like that and upload it to filetrip or something for you.

It's also quite possible that I can add in the X+Y+A+B thing for you.

EDIT: The last time this code got updated was 2008, so I'll have to update it to a recent version of libNDS. Although, I've got a rather large amount of spare time right now so I don't really mind.

Is there a way that @Swifty1992 or anyone here can help me figure out how to modify or compile a ds game, so that it can be displayed on the bottom screen of the DS lite?

There’s some very cool handhelds that have DS lites inside of them (DMG shells) that can display DS lite games on the bottom screen only. If anyone has any information on how to modify and compile a ds game so it can be displayed on the bottom screen that would be helpfu!
 
Last edited by Butterbean,

Working_Goose

Well-Known Member
Member
Joined
Feb 16, 2015
Messages
257
Trophies
0
Age
31
Location
Vienna
Website
www.twitch.tv
XP
1,701
Country
Austria
Is there a way that @Swifty1992 or anyone here can help me figure out how to modify or compile a ds game, so that it can be displayed on the bottom screen of the DS lite?

There’s some very cool handhelds that have DS lites inside of them (DMG shells) that can display DS lite games on the bottom screen only. If anyone has any information on how to modify and compile a ds game so it can be displayed on the bottom screen that would be helpfu!

i´m interesested too
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    K3N1 @ K3N1: https://youtube.com/shorts/PArWUK0WyDQ?feature=share