"Simon Williams" wrote in message news:11262250.PBPYUASY@news.telusplanet.net... > I keep seeing non-Apple mice at thrift stores that seem to have the > same 9 pin connector as the AppleMice... I know that the extra button(s) > won't work no matter what, but can the mice function at all on a //e or > //c??? > > Additionally, why didn't I just spend the $1.75 that would have answered > my question already??? > > SW 9 pin IBM mice don't work on Apple // (with the exception of Sequential System mouse interface card for the //e). The IBM mice interface with the IBM through a standard 9 pin serial port. I believe some of the signals from the computer are actually used in a non-standard way to provide power to the mouse. DB-9 Pin EIA Description 1 DCD data carrier detect (not used w/ mouse) 2 RXD received data (from mouse) 3 TXD transmit data 4 DTR data terminal ready 5 GND signal ground 6 DSR data set ready (not used w/ mouse) 7 RTS request to send 8 CTS clear to send (not used w/ mouse) 9 RI ring indicator (not used w/ mouse) The //e and //c mouse was compatible with the Mac Plus mouse. It will work with the //c or //c+ 9 pin gameport / mouseport BUT does NOT work with the //e 9 pin gameport. The //e requires a mouse interface card. //e, //c, Laser 128 Mouse pinouts Pin Value 1 Mouse Signature 2 +5v 3 Ground 4 X Dir 5 X Int 6 Blank 7 Mouse Button 8 Y Dir 9 Y Int //e, //c, Laser 128, and Mac Plus Mouse pinouts The IIe/IIc/Mac Plus mouses can plug into the //c or IIc+ Game/Mouse port or, on a IIe, into the 9-pin socket of a Mouse Card. When plugged into the //c or IIc+, several pins are redefined for use with a mouse. [Info from David Empson and David Wilson] Dsub-9 Female Socket on Computer Dsub-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+; this TTL-compatible input can be read at $C066 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+; this TTL-compatible input can be read at $C067 II. The //e 9-pin game port The signals present on the 9-pin port function identically to the signals on the 16-pin port. Pin assignments are as follows: 1.............Pushbutton #1 2.............+5v Power 3............Ground 4............Game Control #2 5............Game Control #0 6............Pushbutton #2 7............Pushbutton #0 8..........Game Control #1 9..........Game Control #3