Subject: Re: Game port From: Rubywand Date: Tue, Dec 22, 1998 12Ç32 Message-id: <367FF3E1.98B98229@swbell.net> David Wilson writes ... > > Rubywand writes: > > Regarding pinout of 9-pin A2 mouses, is the following correct? > > Not quite (at least for the //c & //c+ in joystick mode). > See below for correction to pins 4 and 9. > > >DB-9 Female Socket (on computer) > > ,---------------------. > > \ 5 4 3 2 1 / > > \ 9 8 7 6 / > > `-----------------' > > > Mouse Usual Game Port Function > > >1 MOUSE ID Pushbutton 1 > >2 +5V +5V > >3 GND GND > >4 XDIR Game Control 2 or PDL2 (Joystick-2 X-axis) [not on //c(+)] > >5 XMOVE Game Control 0 or PDL0 (Joystick-1 X-axis) > >6 n.c. Pushbutton 2 (not on //c) > >7 MOUSE BUTTON Pushbutton 0 > >8 YDIR Game Control 1 or PDL1 (Joystick-1 Y-axis) > >9 YMOVE Game Control 3 or PDL3 (Joystick-2 Y-axis) [not on //c(+)] Okay. Thanks for correction. How about this ... DB-9 Female Socket on Computer DB-9 Male Plug on Mouse ,---------------------. ,---------------------. \ 5 4 3 2 1 / \ 1 2 3 4 5 / \ 9 8 7 6 / \ 6 7 8 9 / `-----------------' `-----------------' Mouse Usual //c, IIc+ Game Port Function 1 MOUSE ID Pushbutton 1 2 +5V +5V 3 GND GND 4 XDIR (no Game Port function on //c, IIc+) 5 XMOVE Game Control 0 or PDL0 (Joystick X-axis) 6 n.c. (no Game Port function on //c, IIc+) 7 MOUSE BUTTON Pushbutton 0 8 YDIR Game Control 1 or PDL1 (Joystick Y-axis) 9 YMOVE (no Game Port function on //c, IIc+) Rubywand