
The GBA port is still in hardware (same major locations even http://problemkaputt.de/gbatek.htm#dsmemorymaps ) and most rumble on, rumble off commands (or high, medium and low rumble if it is a fancy one and you want one while the engine is running and then more when something unpleasant happens) are nothing too drastic http://problemkaputt.de/gbatek.htm#dscartrumblepak (the other choice would presumably be for the EZ 3 in 1 which has source code around somewhere).Don't think AR codes would work. If a game is not programed to see the GBA port it literally can't do anything with it.

