home *** CD-ROM | disk | FTP | other *** search
- INTRODUCTION
-
- This file describes how to modify a Mouse Systems M3 serial mouse
- so that it will directly replace the normal Amiga mouse. Although this
- requires a little tinkering with the mouse, I think it is preferable because
- it it TOTALLY compatible with ALL software and does not tie up a serial port.
- Of course, I discovered this AFTER writing the OptMouse serial mouse program.
-
- Ed Hanway
- 149 Arborwood Crescent
- Rochester, NY 14615
-
- BIX, GEnie, PLink: jehanway
- Usenet: uunet!sisd!jeh or jeh@sisd.kodak.com
-
- DISCLAIMER
-
- I take no responsibility for any damage the following procedure may cause
- to either the mouse or the computer. The procedure will probably not work
- for other Mouse Systems mice, and may not even work with all revisions of
- the M3. The risk is entirely yours.
-
- Finally, don't get in over your head. The procedure is simple enough that
- you don't have to be a Ph.D., but if you've never used a soldering iron
- before, find someone who has.
-
- MODIFYING AN M3 SERIAL MOUSE TO WORK ON AN AMIGA
-
- Inside my Mouse Systems M3 serial mouse, on the circuit board is a row of
- 10 holes with pin 1 closer to the center of the mouse. Wired as follows,
- it works perfectly on my Amiga:
-
- Mouse Amiga
- 1 ----- 9
- 2 ----- 5
- 3 ----- 6
- 4 ----- 1
- 5 ----- 3
- 6 ----- 4
- 7 ----- 8
- 8 ----- 7
- 9 ----- 2
- 10 NC
-
- All you need is a length of nine-conductor wire, a DB-9S connector, and
- minimal soldering skills and you're set.
-
- MODIFYING OTHER MICE
-
- If you have the newer M4 model serial mouse, you're not so lucky. The
- convenient row of holes is missing and practically the entire circuit is
- replaced by one custom chip.
-
- It is still possible, although unlikely, that the proper signals exist
- somewhere inside other mice, and if you probe around the innards of the
- mouse with a voltmeter, you might find them. Here's what you'll need to
- hook up:
-
- Amiga
- Pin # Description
- ----- -----------
-
- 1 V (Vertical Pulses)
-
- 2 H (Horizontal Pulses)
-
- 3 VQ (Vertical Quadrature Pulses)
-
- 4 HQ (Horizontal Quadrature Pulses)
-
- See below
-
- 5 UBUT* (Middle Button -- Optional)
-
- All buttons are active low. When the switch is closed (button
- depressed) the signal should be grounded.
-
- The middle button can be left unconnected, but if you can find the
- signals for the other two buttons, you should be able to find this
- one, too.
-
- 6 LBUT* (Left Button)
-
- Active low.
-
- 7 +5V
-
- Power to the mouse from the Amiga.
-
- 8 GROUND
-
- 9 RBUT* (Right Button)
-
- Active low.
-
- Identifying the movement pulses:
-
- Once you identify the +5V and GROUND lines, you can hook them up and look for
- candidates for the movement pulses. These are all logic-level signals (roughly
- +5 or ground) that should flip back and forth as you move the mouse on its pad.
-
- As you (very slowly) move the mouse to the RIGHT, you should see the following
- pattern
-
- ____ ____ ____
- H _/ \____/ \____/ \____
- ____ ____ ____
- HQ ____/ \____/ \____/ \____
-
- When you move to the LEFT, you should see
- ____ ____ ____
- H _/ \____/ \____/ \____
- ____ ____ ____ __
- HQ \____/ \____/ \____/
-
-
- Similarly,
-
- DOWN:
- ____ ____ ____
- V _/ \____/ \____/ \____
- ____ ____ ____
- VQ ____/ \____/ \____/ \____
-
-
- UP:
- ____ ____ ____
- V _/ \____/ \____/ \____
- ____ ____ ____ __
- VQ \____/ \____/ \____/
-
- (Info from the Amiga Hardware Reference Manual)
-
- Notes:
-
- Serial Mice that draw their power from the computer are often wired with a
- three wire cable (+5V, GROUND, and the serial data). This should help in
- identifying +5V and GROUND (they should be connected to thicker traces on
- the mouse PC board).
-