Gaming Make a DS(i) to a single display that can switch the screen

Working_Goose

Well-Known Member
OP
Member
Joined
Feb 16, 2015
Messages
257
Trophies
0
Age
32
Location
Vienna
Website
www.twitch.tv
XP
1,789
Country
Austria
Hello Folks.

I Know its possible to remove the upper screen from a DS(lite/i) and play it like a gameboy advance.

But is it possible to switch the Buttom screen between the upper and buttom display?
Like pressing something to switch between down and up, show the Pokemon battle and the attacks, Ying and Yang, Schnitzel and Noodels.

I find no tutorial for that or i'm to stupid to search for it
 

cualquiercosa327

Well-Known Member
Member
Joined
Mar 24, 2009
Messages
201
Trophies
1
XP
429
Country
Hello,i dont know if it has been done but i think it could be posible: the ds had a command to swich the screens.

You need to found this function, convert it to ar which a program which convert asm code to ar code and launch it with a tigger (an example pressin L+R during two seconds) .
Excuse me no to be more detailed : i dont remember the program's name because i have no make any nds stuff some years ago.

I have found this:

https://www.reddit.com/r/3dshacks/comments/5opuak/the_only_mod_i_want_right_now_is_to_swap_the/

it seems someone tried it but i dont know if he was sucessfull at last:

http://nashville-merchant-services.net/threads/ards-code-for-swapping-screens.405533/

https://gbatemp.net/threads/is-there-a-simple-way-to-make-the-ds-switch-display-screens.274089/
 
Last edited by cualquiercosa327,

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,403
Country
United Kingdom
cualquiercosa327 is on the right path ( https://gbatemp.net/threads/is-there-a-simple-way-to-make-the-ds-switch-display-screens.274089/ and https://gbatemp.net/threads/action-replay-code-to-switch-screens.355486/ being such discussions in the past) , however when looking at such things in the past each game had to be done with specific hacks in the end. That would be a lot of effort though.
I can't rule out someone being able to make a fairly generic patcher but unlike cheats, anti piracy or even custom controls this screen swapping lark is really niche.

The better bet would probably be a hardware mod that allowed you to redirect the screen output around at will, ultimately it would look something like the bivert models for the gameboys or the more advanced backlight stuff for the GBA https://gbatemp.net/threads/gba-back-light-customed-ribbon-cable.523917/

Depending upon the nature of the ribbons you could probably make one with a fairly simple setup -- we have had what essentially amounts to relays to swap signals around between carts for years now (I once pulled apart an N64 region swapper which was essentially that). Redirect both ribbons into a single input (you will probably want to also do the sense resistors so they don't trip things), add a simple device that takes an input (if you don't want to tap test pads or similar for the controls then might I suggest you add a button for the sleep mode* you probably lost when you lost the top screen) to trigger the swap and go from there.

*though it would mean sleep mode gets triggered momentarily and that might disrupt flow more than a simple external toggle. I am probably also supposed to note that swapping screens in the middle of a draw phase (not sure how synchronised they can be expected to be) is possibly not a great plan -- most of the hardware docs strongly advise against such things even in software and this would be something else. Technically you could probably find a vblank/hblank type signal in the screen path and add that to your device's logic but then you have added a layer of complexity.
 

froggestspirit

Aspiring Game Dev
Member
Joined
Jul 28, 2011
Messages
1,281
Trophies
1
XP
1,561
Country
United States
I've created AR codes to do this, but they needed per game addresses and the results were not perfect if it worked to begin with. On the DS Phat, this is easy to do with wiring since it only needs like one signal swapped. DS Lite (and most likely DSi(XL)) would need 18 or so signals swapped due to how the screens are handled. If you want to do it on the DS phat, the schematic is here:https://gbatemp.net/threads/turn-on...ert-it-to-a-gba-ds.484432/page-2#post-7606029

Edit: for the AR route here's my work, although I won't be able to help much since I've moved on from that project
https://docs.google.com/spreadsheets/d/1-UzjWpiZVO2pRetsR83NGeoEnSecnmncIMErznfD8r0/edit#gid=0
 
Last edited by froggestspirit, , Reason: Hyperlinks and I don't get along

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=sGClRsx0x64