Gaming Which gba flashcart/ emulator allows me to change button mapping?

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,795
Trophies
3
XP
28,452
Country
United Kingdom
This is usually a twofold question when it is asked so I will assume it is so here.

GBA on the DS- as far as running GBA code as a GBA goes nothing will allow you to change the buttons the X and Y buttons other than a hardmod which you will have to design and do yourself (there was a chip to add rapid fire on GBA to the DS X and Y buttons once but good luck finding it).
If you are running an emulator like those seen on the iplayer, ismart MM/ISMM and DSTwo you can remap buttons as you see fit, the emulator (they more or less share one) is good and can get a lot done but not as a good as the real thing.

Anywhere that runs GBA roms on hardware- you can hack the rom to do it and indeed several people have hacked DS roms which work in more or less the same way to change the controls. You can often get it down to slightly advanced cheat level as well rather than anything fun with assembly and hex editing roms. http://nocash.emubase.de/gbatek.htm#gbakeypadinput and http://crackerscrap.com/docs/sfchacktut.html as well as the zelda and guitar hero control hacks should tell you most of what you want to know here (general idea is you figure out if and where it stores the data read from the register/memory section noted and change the thing from flipping a bit for A to making it flip the bit for B instead unless you want to get really crazy and hack the rom to read different things (you do not)).

You can also rewire buttons on a GBA or DS as well I guess.
 

jimmyemunoz

Well-Known Member
Member
Joined
Feb 23, 2009
Messages
1,958
Trophies
0
Location
Louisiana
XP
487
Country
United States

bahamut920

Well-Known Member
Member
Joined
Jan 23, 2009
Messages
587
Trophies
1
XP
2,177
Country
United States
Like Fast says, any emulator allows you to map buttons as you see fit, and cheats are the way to go if you're using a flashcart to run DS ROMs. As for actual carts, you'd have to mess with the hardware of your DS, which I don't recommend even if you know what you're doing.

Any flashcart with a built-in cheat function (that is, every one I know of) can be used to remap DS ROM controls. You just have to ask on the cheat forums, or learn how to design cheat codes yourself. I know of a couple of control remaps (most of them allow the use of the face buttons in touchscreen-only games); the original Scribblenauts has one, and so does Phantom Hourglass.

As for GBA games, you need a flashcart capable of running a GBA emulator, and from what I've heard most people seem to like the Supercard DSTwo the best. At least, it's the one I hear mentioned the most.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,795
Trophies
3
XP
28,452
Country
United Kingdom
Well that is a shock- divineo actually good for something.

The logic behind the DS control tweaking cheats is not any different to the GBA control mapping cheats (indeed I probably should have pointed out something like the tilt games (yoshi tilt and tumble and warioware twisted) that did more or less the same thing). It might be harder to do on the GBA if you are trying to patch the binary in ram (it more or less runs from the ROM section aka game genie territory rather than the ram like the DS which is fair game for cheats) to do the swap for you (again I would not even consider trying to get the game to change how it reads and interprets controls to read a instead of b unless they have a remapping option in there already you want to try adapting a bit) but that is the hard way when you can probably just get the cheat engine to do a bit of boolean logic on the section it is debounced to (it is pretty similar to http://gbatemp.net/topic/322718-screen-swap-see-touch-screen-on-top-screen-vise-versa/page__view__findpost__p__4137208 if I think about it).
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: [spits out my french fries]