Using a Bus Mouse on a computer that uses an Atari or Amiga compatible joystick port:
The following is a pinout of the Logitec Bus Mouse, the Microsoft InPort Mouse should use the same pinout, minus the middle button.
Wiring according logitech documentation
Pinout:
7 8 9
3 4 5 6
1 2
(looking at male end of the mouse's connector)
Pin functions:
Wire Mini-DIN Logitech Microsoft Atari pin Amiga pin
Color Pin P-Series Signal InPort Signal number number
Black 1 +5V +5V 7 7
Brown 2 X2 XA 1 2
Red 3 X1 XB 2 4
Orange 4 Y1 YA 3 1
Yellow 5 Y2 YB 4 3
Green 6 Left SW1 6 6
Violet 7 Middle SW2 - 5
Gray 8 Right SW3 9 9
White 9 GND Logic GND 8 8
SHIELD shell chassis chassis shell shell
I'll add more information on this conversion later. Note I have not
tested all combinations yet, there may be errors, I will correct any
mistakes as I'm able to test this wiring. As of this writing, I have
tested (and corrected) the Amiga wiring, and have a Logitec mouse working
on the Amiga 500. I have not tried the InPort mouse as of yet, but I
expect it to work the same.