I AM NOT GONNA KILL OFF THIS PROJECT
Suggestions
The mouse system can crash itself by leaving the screen entirely due to an overflow and leaving the Circle Pad to stay a direction to leave the screen. You should bound the mouse to the screen.
You should use VSYNC and:
INC XM,0.01 ⇒ INC XM,X*5
INC YM,0.01 ⇒ DEC YM,Y*5
DEC XM,0.01 ⇒ INC XM,X*5
DEC YM,0.01 ⇒ DEC YM,Y*5
You can then smoothly move the mouse around and f.e. the system can do something in the visible background.
Also no one really expects R to use it for general left-clicks. A would be better.
EDIT: I allow you to use my assets for thaaa... Oh, wait! You did that already. Anyway, you can. :)
The Public key will be Removed because RGames Mouse Systems 2 is coming out!