• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

DS buttons

Started by fonque, February 28, 2006, 12:10:32 PM

Previous topic - Next topic

fonque

I know this may sound stupid, but is there any way to change which buttons the DS uses in GBA mode.
Can I set "Y" and "B" as "B" and "A"  instead of the way it is by default.

GIDZzz

Without hardware hacking - no.

fonque

any hacks available?
This is a pet peeve of mine. Its not natural to use b and a in their current position esecially when you have to use both buttons at the same time. I.E. any megaman game.

GIDZzz

I don't know any.
With "hardware hacking" I meant opening DS and messing with stuff inside. It may be risky and difficult.

Koji

You'd have to replace the GBA bios at the least... and you can't replace the bios without soldering a new chip on with the altered bios.

No I don't know how to do it, I just know that'd be the least you'd have to do.

bitblt

Quote from: "Koji"You'd have to replace the GBA bios at the least... and you can't replace the bios without soldering a new chip on with the altered bios.

I agree with Koji.  You could also permanently rewire the buttons as a hardware solution.

As far as a software solution . . .

The problem is there is no (known) way to access DS specific hardware (X Y, touch interface, 2nd screen, mic, etc) in GBA mode with GBA code. This means it is not possible to patch a GBA rom to recognize the X Y buttons. A GBA emulator for DS would be the only way to execute a GBA rom and "see" the X Y buttons. Although a GBA emulator for DS would be relatively simple to implement compared to a PC emulator, I don't see the benefits worth the effort, especially considering the DS already emulates GBA with hardware.

Haoie

You can just emulate on PC if you're desperate to change the buttons. But that's hardly the point I suppose.
If each mistake being made is a new one, then progress is being made.

MukiEX

Someone actually made a "mod chip" that would allow you to hold certain buttons down to switch the buttons to that config whenever you needed it (it was sort of like a dynamic version of the hardwiring solution), but I haven't a clue as to where you could find it. ^_^;

fonque

i would be interested in find some info on that "mod chip"

Does the button config of the advanced bother anyone else??
to me its just not natural the thumb goes the other way.

mat

I couldn't agree with you more fonque. Playing GBA games on the DS just doesn't feel right.
img]http://img129.imageshack.us/img129/7493/oblivionsigsmaller6ry.png[/img]
Unfortunately, unlike the ball, people do not bounce.

Apoc

I hope something can be done. Because of this problem I'm thinking of rebuying a GBA SP. It's very difficult to play some gba games with this button mapping (yoshi's island, kirby, astroboy, etc).


MAD2X

That would actually not even work for the purpose ppl want, it's kinda pointless if you ask me, 3 modes:

Mode 1 - X and Y function as Turbo A and Turbo B.
Mode 2 - X and Y function as R and L.
Mode 3 - OFF

None of the modes let's you change "Y" and "B" as "B" and "A".

I think nintendo made a big mistake with the button mapping for GBA mode on the DS. That's also why I love NESDS, the buttons actually work the right way, not like pocketnes for GBA. If there was a way to play GBA in DS mode then I guess we could use the buttons we want, but I guess that's impossible.
ilver NDS w/Flashme V.6
Supercard SD v1.61 firmware
1 GB coreMicro high speed card

MukiEX

Well, it's what I like to call "a start".

1. If you solder it yourself, you could probably solder it in such a way so that it DOES re-map the buttons that way.

2. You could all send them advice on a "Mode 4" that sets it up this way.

Even smarter would be a mode that merely "rotates" the four buttons.

B->Y
Y->X
X->A
A->B

This would also make Super Princes Peach easier to play. =3

MAD2X

Maybe, but I dont think the chip can change anything on the A and B button, it only adds the X and Y that's it. But like you said ppl could ask them to make this possible.
ilver NDS w/Flashme V.6
Supercard SD v1.61 firmware
1 GB coreMicro high speed card