Mouse

The Nintendo 64 Mouse was included with "Mario Artist - Paint Studio" which has pink accents on the box. Talent Studio has the blue accent and Polygon Studio has green accents.

From the perspective of a mouse it's a pretty basic ball mouse. The controllers A & B buttons map to the left and right mouse buttons respectively. The mouse is the same physical size as an average computer mouse so combined with the mechanics of the ball, there isn't anywhere to plug in a Rumble Pak or Controller Pak.

This is probably a good time to mention it wasn't generally used as the only input method. It was more likely to be plugged into Controller Port 2+, keeping the familiar controller in Port 1 for most actions notice there isn't a start button which is required for almost every game.

Games / Disks it's known to work with:

  • Mario Artist - Paint Studio
  • Mario Artist - Talent Studio
  • Mario Artist - Polygon Studio
  • Mario Artist - Communication Kit
  • RandNET
  • Starcraft 64
  • Goldeneye 007
  • Perfect Dark

Many reports suggest that the mouse isn't responsive enough to be useful in the games, but it's just cool that it's supported.

The Joybus RX/TX packet is identical to the controller except that the Joystick X/Y axis are mapped to the mouse ball. The X/Y value represents the direction and distance that the mouse has moved since the last sample was taken.

Supported Commands

Command 0xFF and 0x00 See the Joy Bus Protocol page for the standard details

The mouse responds with a value of 0x02 00 00. Time between command and response is 2.6 uS.

Command 0x01 responds with the state of the buttons and movement difference of the ball in a 32 bit pattern identical to the Controller. Time between command and response is 2.2 to 2.6 uS.