home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 7 / FreshFishVol7.bin / bbs / hard / sermouse-2.0.lha / SerMouse / SerMouse.Doc < prev    next >
Text File  |  1994-09-20  |  7KB  |  205 lines

  1.  
  2.  
  3. Welcome to:
  4.  
  5.  
  6.  
  7.                      \                |              /
  8.  
  9.                    -   The ultimate PC-Mouse package   -
  10.  
  11.                      /                |              \
  12.  
  13.  
  14.  
  15.  
  16. A lot of people don't like the standard Amiga mouse (and I don't blame 'm).
  17. And if they do like him (I like to 'personalize' my mouse) he (she?) dies
  18. within a short period of time. The market for specific Amiga mice is very
  19. small. Most people like the PC mice and trackballs. I 'm using a PC mouse
  20. of Q-tec, after my Amiga mouse died some years ago. To make it a bit easier
  21. for people to use PC mice and trackballs on the Amiga, I decided to write
  22. this packadge for the use of PC-mice on the Amiga. It contains the
  23. following things (in this doc or the archive):
  24.  
  25.  * A serial mouse driver for both Microsoft mice and Mouse System mice.
  26.  
  27.  * A description for converting 9-pin Sub-D serial to 25-pin serial.
  28.  
  29.  * A description for converting 9-pin Sub-D BUS-mouse to 9-pin Amiga
  30.    mouse.
  31.  
  32.  * A description for converting 9-pin Mini-Din BUS-mouse to 9-pin Amiga
  33.    mouse.
  34.  
  35.  
  36.  
  37. The SerialMouse-driver
  38. ----------------------
  39.  
  40. The SerialMouse-driver is called "SerMouse" and should be included in this
  41. package. It can only be used with Kickstart version 2.0 or above. You can
  42. start it from the command-line by typing "SerMouse" or from the WorkBench
  43. by double-clicking on it's icon. To deactivate it, just restart the
  44. program. If you want to activate it every time your computer is switched
  45. on, add the command in your s:user-startup or drag the icon to the
  46. WBStartup drawer (do not remove the DONOTWAIT tooltype!).
  47.  
  48. You can specify the following things either as command-line argument or as
  49. icon tooltype:
  50.  
  51.  
  52. 3BYTES or 5BYTES
  53.  
  54. This indicates the mouse-type you're using. 5BYTES is the default and most
  55. used type. If you've got a 3-button mouse, it's deffenetely a 5BYTES type.
  56. If the mouse doesn't work, just try the other type... I named the types
  57. by the number of bytes they sent for one event.
  58.  
  59.  
  60. DEVICE
  61.  
  62. The device to be used for reading serial data. Default is the
  63. serial.device. SerMouse has been tested with the VECTOR Connection multi
  64. I/O card and it worked without any problems.
  65.  
  66.  
  67. UNIT
  68.  
  69. The device-unit to be used for reading serial data. Default is unit 0.
  70. Also tested with the VECTOR board.
  71.  
  72.  
  73. PRIORITY
  74.  
  75. This is the task-priority of the mouse-driver. The default is 20. This
  76. should be OK. It's the same priority as the input.device eg. the standard
  77. mouse.
  78.  
  79.  
  80. The program SerMouse is (c) by me (K.P. van Beem) and is distributed as
  81. FreeWare. This means, you may freely use and distribute it, as long as the
  82. programm and this documentation is left unchanged. The source of the
  83. programm is available as GiftWare. Contact me if you're interested in it.
  84. It's partly C and partly assembler.
  85.  
  86.  
  87.  
  88. Converting 9-pin Sub-D serial to 25-pin serial
  89. ----------------------------------------------
  90.  
  91. Most serial mice do have a 9-pin Sub-D serial connector (that's the two-row
  92. connector, NOT a din!). The Amiga has a 25-pin serial connector. In most
  93. stores, you can by adapters from 9 to 25 pins. For those who want to build
  94. them in stead of by them, or just want to connect a 25-pin connector
  95. directly to the wire, this is how you should connect it (the pin-numbers
  96. are normally written on the connectors):
  97.  
  98.  
  99.   9-pin           25-pin
  100.   D-Sub           D-Sub
  101.  
  102.     1       <==>     8          Carrier Detect
  103.     2       <==>     3          Recieve
  104.     3       <==>     2          Transmit
  105.     4       <==>    20          Data Terminal Ready
  106.     5       <==>     7          Signal Ground
  107.     6       <==>     6          Data Set Ready
  108.     7       <==>     4          Request To Send
  109.     8       <==>     5          Clear To Send
  110.     9       <==>    22          Ring indicator
  111.  
  112. And don't forget the shield-ground.
  113.  
  114.  
  115.  
  116. Converting 9-pin Sub-D BUS-mouse to 9-pin Amiga mouse
  117. -----------------------------------------------------
  118.  
  119. Besides serial mice, there's an other type of mouse that is used for the
  120. PC. Although not often these days. It's called the BUS-mouse. It's basicly
  121. the same mouse as the Amiga (and the Atari) is using, but differently
  122. wired. You can easily rewire the mouse (or make an adapter) and connect the
  123. mouse on the mouse-port of the Amiga, just like you do with your standard
  124. Amiga mouse. This way, you can use this type of mouse without a separate
  125. driver. This is the way I use my PC mouse on the Amiga. You should rewire
  126. the mouse as described below:
  127.  
  128.      Amiga side            Mouse side
  129.        D-Sub                  D-Sub
  130.  
  131.      5 4 3 2 1             5 4 3 2 1
  132.       9 8 7 6               9 8 7 6
  133.  
  134.         1         <==>          4       Vertical pulse
  135.         2         <==>          1       Horizontal pulse
  136.         3         <==>          3       Vertical pulse Qualifier
  137.         4         <==>          2       Horizontal pulse Qualifier
  138.         5         <==>          5       Midle button
  139.         6         <==>          6       Left button
  140.         7         <==>          7       +5V
  141.         8         <==>          8       Ground
  142.         9         <==>          9       Right button
  143.  
  144.  
  145.  
  146. Converting 9-pin Mini-Din BUS-mouse to 9-pin Amiga mouse
  147. --------------------------------------------------------
  148.  
  149. For a description of the BUS mouse, see above. Besides the Sub-D plug, most
  150. modern computers do have a mini-Din to connect the bus-mouse to the
  151. computer. Of cause, these can also be rewired. Belose is described how. I
  152. haven't tested this, but I took it from a German magazin.
  153.  
  154.     Mouse          Amiga
  155.    Mini-DIN        D-SUB
  156.  
  157.       1     <==>     7      +5V
  158.       2     <==>     2      Horizontal pulse
  159.       3     <==>     4      Horizontal pulse Qualifier
  160.       4     <==>     1      Vertical pulse
  161.       5     <==>     3      Vertical pulse Qualifier
  162.       6     <==>     6      Left button
  163.       7     <==>     5      Middle button
  164.       8     <==>     9      Right button
  165.       9     <==>     8      GND
  166.  
  167. I'm not sure the pin-nubers are written on the Mini-Din, besides, if you
  168. don't make an adapter but just rewire it, you won't have the bus. So I'l
  169. give the numbers here. You are looking at the soldier side of the bus, so
  170. at the pin-side of the plug!
  171.  
  172.                   |__|
  173.  
  174.                 7   8  9
  175.                3  4  5  6
  176.               __ 1   2  __
  177.                 |      |
  178.  
  179.  
  180.  
  181. Credits
  182. -------
  183.  
  184. I want to thank the following people (in alphabetical order) who helped me
  185. with this mice stuff:
  186.  
  187. Marcel Duyn, who lent me a serial mouse for testing the driver.
  188. Stefan Johannesdal, who tested the 5BYTES part of the driver.
  189. Christian Stieber, who provided me with some technical info about the
  190. 5BYTES serial mouse protocol.
  191.  
  192. For questions, suggestions or bug-reports, you can always reach me at the
  193. adresses below.
  194.  
  195. Have fun! (Easy, 'cause you own an Amiga!)
  196.  
  197.  
  198.   _            _              _
  199.  /_)          /_)          __// Hobby programmer...  Fido: 2:280/464.2
  200. / atrick van /_)eem        \X/  e-mail: patrick.van.beem@aobh.xs4all.nl
  201.  
  202. Postal address: Parlevinker 5
  203.                 2152 LC  Nieuw-Vennep
  204.                 The Netherlands
  205.