Author release notes:
I've spend some time the last couple of days trying to devise a way to get a sort of mouse working on the gba using the gbaccelerometer. Here is what i have come up with so far. I created some sort of library called gbamouse.
It reads the values from the gbaccelerometer and provides these as acceleration on the axis, rotation around the axis, angle between rotated xy,yz,zy planes and the corresponding untransformed planes.
Unlike a sort of joystick, a tilting of the gba from the original position doesn't represent movement of the mouse, but an absolution position that is relative to the original position (i.e. calibration)
Read more