Quote:Is there a reason you're not using the bus in a more general way? I ask because I can't find a good example of how to access it myself. Presumably one simply writes to the correct address and the bus hardware takes care of the rest? I'm sure you've seen the GeekPort and GameIO products that are out there. The creator hasn't provided much documentation, I'm afraid.
The GBA bus seems to be referenced by token 08000000, and the last two bytes are manipulated to write to the port.
If we add to the main loop:
// testing GBA cart slot writing
if(Pad.Held.X & PadLock==0){
RUMBLE_PAK=1;
}
if(Pad.Held.Y & PadLock==0){
RUMBLE_PAK=0;
}
The camera will take a shot, though mysteriously bypasses mirror lockup, so I assume writing any value to the port causes a pin transition to both states.

I really need to figure this out.