#69316 - Pikachu025 - Mon Jan 30, 2006 12:25 am
What I actually want to do is changing the GBA-Button-Layout. Usually, A = A, B = B, R = R, etc.
But I'd like it like SNES, so that SNES-Ports feel like SNES-Games, which usually means:
Move GBA's A to DS' B
Move GBA's B to DS' Y
Move GBA's R to DS' A
Move GBA's L to DS' X
...Is that understandable? I'm not really good in explaining stuff in English...
#69325 - juhees - Mon Jan 30, 2006 2:01 am
Pikachu025 wrote: |
What I actually want to do is changing the GBA-Button-Layout. Usually, A = A, B = B, R = R, etc.
But I'd like it like SNES, so that SNES-Ports feel like SNES-Games, which usually means:
Move GBA's A to DS' B
Move GBA's B to DS' Y
Move GBA's R to DS' A
Move GBA's L to DS' X
...Is that understandable? I'm not really good in explaining stuff in English... |
I don't think so. The firmware is not some kind of OS in a way, that games "ask" the firmware "hey, which button is pressed?". it is just a program, that can load other programs (wmb, gba slot, ds slot) but after that, the game has to do everything. i don't know, if there's i bios function to read the buttons (which games could use and we could modify), but i think, the games read the buttons directly from hardware.
#69337 - tepples - Mon Jan 30, 2006 3:24 am
I'm pretty sure that newbies think the controller can be remapped because they remember the Super Game Boy accessory for Super NES or the Game Boy Player accessory for GameCube. Unlike the Nintendo DS, those accessories do have an operating system placed between the host hardware and the Game Boy hardware.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#69364 - zxr750j - Mon Jan 30, 2006 9:01 am
Maybe you can test your soldering skills :)
#69427 - HyperHacker - Mon Jan 30, 2006 7:18 pm
If there was any way to read the X/Y buttons from GBA, the games could probably be patched to use a different layout. Pretty sure there isn't, though. :-(
#69431 - Pikachu025 - Mon Jan 30, 2006 7:29 pm
zxr750j wrote: |
Maybe you can test your soldering skills :) |
That would affect DS-Games too, though... <.<
I somewhere remember your name from, HyperHacker...
#69457 - ethoscapade - Mon Jan 30, 2006 9:27 pm
the arm7 can't see X or Y.
presumably, if anyone figured out a way to use the arm9 in GBA mode.. things would get a lot more complicated.
#69468 - Joat - Mon Jan 30, 2006 11:26 pm
A PIC sitting on X,Y,L,R,A,B and say select+start would be able to map the buttons *similar* to what you want, but it's not a quick hack (and I swear, if I see another person asking for a firmware option to remap buttons, I'll trout them to within an inch of their life).
PIC reads X,Y,Select,Start. Select+Start switches modes (XY act normally, XY->LR, XY->AB), with the PIC wired up (preferably through a resistor to avoid contention) to the pads you want to control (LR and AB in this case).
You can't 'swap' buttons (AB <-> XY) without actually cutting traces (vastly increases the risk of installation failure) and extra soldering, but you can make multiple buttons act as one (i.e. X and A trigger A).
I've been thinking about making something like this just for the hell of it, but I personally don't really need it, so it's on the backburner.
_________________
Joat
http://www.bottledlight.com
#69536 - HyperHacker - Tue Jan 31, 2006 9:41 am
ethoscapade wrote: |
the arm7 can't see X or Y. |
Eh? It's the only one that can. Unless you mean in GBA mode.