Home Schnittstellen PC Keyboard Interface Mäuse überprüfen
 

15.2 Mäuse & Adapter


Über Mäuse & Adapter



Wer den schon mal in die Versuchung gekommen ist eine andere Maus für seinen Atari zu besorgen zu müssen wird sich hier sicher schon die eine oder andere Frage dazu gestellt haben.

In diesem Artikel versuchen wir einige Punkte zu klären.

An allen Atari-Computern finden im Prinzip sog. Busmäuse ihren richtigen Anschluß. Zum Anschluß serieller Mäuse, also die Verwanten aus dieser Familie die am PC an einer der üblichen seriellen Schnittstellen COM1-4 angeschlossen werden, würden wir in dem Fall Atari ein Interface benötigen. Notfalls gäbe es die umständliche Möglichkeit eine solche Maus umzubauen. Hierzu sind allerdings größere Lötaktionen fällig.

Hier folgend eine Gegenüberstellung der benötigten Leitungen im Mauskabel bzw. der Signale.

Bemerkung: Es muß eine 'Busmaus' sein!

Atari       Microsoft PC Maus    Signal Belegung
_______     _________________    _______________

1           5                    XB
2           3                    XA
3           8                    YA
4           9                    YB
5           NOT CONNECTED        NC
6           2                    LEFT BUTTON
7           N/C                  +5VDC (N/C)
8           6 +1                 GND
9           7                    RIGHT BUTTON

Es folgt eine Abbildung des Steckers einer Microsoft PC-Maus von der Lötseite her gesehen.

                          -------------------
                          |       1         |
                          |  2  4   4  5    |
                          | 6  7  8   9  10 |
                          -------------------

Im Normalfall, also ohne Interface ect.pp, ist diese Maus nicht ohne weiteres am Atari(F030) zu verwenden.

  /-------------\
 /   Codierung   \     Das ist die Frontansicht eines Maussteckers.
/-----------------\
|  n   4   x   8  |    Der 'n' Pin ist nicht belegt.
|  9   7   1   2  |    Pin 'x' ist nicht vorhanden.
\      5   6      /
 \---------------/



Anpassung einer ARMSTRAD PC-Maus an den ATARI

Hier wie versprochen der Anschluß einer Armstrad Maus an einen Atari ST oder jeden anderen Atari-Computer mit identischer Mausbuchse. Der Anschluß gestaltet sich eigentlich recht einfach, da eine ST-Maus eigentlich mechanisch völlig der von Armstrad entspricht.

Natürlich ist der innere Aufbau nicht völlig gleich gestaltet, nur die mechanische/elektronische Funktion ist gleich. Als gravierendster Unterschied ist die Anzahl der Löcher in den Sc iben zwischen den Lichtschranken. Die Atarimaus ist deshalb mit ihrem Zeiger auf dem Bildschirm wesentlich langdamer als die Maus von Armstrad.

Diese Anleitung beschreibt *nicht* den Umbau einer seriellen PC-Maus! Das geht i.d.R nur mit einem passenden Interface bzw. einer kleinen Elektronik dazu.

Bei Benutzung dieser Maus kann schon fast auf die Verwendung der Software-Mausbeschleuniger verzichtet werden, sie verschwenden dann nur noch sinnlos wertvollen Speicherplatz.

Bei einer benutzung der Maus wird die Bewegung über den Tisch mittels eines 'Gummiballs' der sich unten in der Maus befindet auf die Mechanik innerhalb der Maus übertragen. Dadurch werden für die X + Y Richtung zwei Lichtschranken durch rotierende Lochscheiben unterbrochen. Die Elektronik in der Maus hat einzig und alleine die Aufgabe die Impulse der Lichtschranken in saubere Rechtecksignale zu wandeln. Bei einer 'seriellen Maus' findet anschließend noch eine Wandlung in RS232-Pegel zu seriellen Datenübertragung zum Rechner statt.

Die Impulse werden über die Adern XA/XB sowie YA/YB in den Rechner transportiert, die Tastenimpulse über die Leitungen M1 + M2. Die verbleibenden Leitungen dienen der Spannungsversorgung der Maus- elektronik mit +5Volt aus dem Rechner.

Wenn man nun eine andere Maus an seinen Rechner anschliessen möchte sollte man auf einige Gleichheiten achten, so z.B das die Impulse wie oben erklärt mit 4 Leitungen in den Rechner kommen. Für den Atari ST sollten diese Signale aus gleichmässigen Rechteck- flanken bestehen, da es hier sonst zu Schwierigkeiten und zu Ungenauigkeiten bei der Positionierung des Mauszeigers kommen kann. Wenn die Unterbrechungsscheiben ein paar Löcher mehr haben kann für die Laufgeschwindigkeit des Mauszeigers also nur von von Vorteil sein.
Allerdings dürfen die Signale bei schneller Bewegung der Maus auch nicht gegeneinander verwaschen, sie sollten sauber und stets Rechteckig bleiben.

Von Vorteil ist auch wenn die Maustasten genau wie bei der Atari ST Maus aus zwei Tasten besteht. So ist eine Anpassung für unsere Verhältnisse wesentlich leichter.

Leider können sich die verschieden Hersteller solcher Computermäuse auch nicht auf einen gemeinsamen Anschluss einigen, so das also fast jede Maus eine eigene Steckerbelegung hat. Es ist hier also auch bei einem einfachen Einstecken einer Maus vorsicht walten zu lassen. Auch die Versorgungsspannung muß nicht überall gleich belegt sein!

Die meisten Stecker sind fest mit dem Anschlusskabel der Maus verschweisst, so das sich eine Änderung nur durch öffnen der Maus oder durch Abschneiden des Anschlussteckers erreichten lässt.

Der Stecker der Atari-Maus ist wie folgt belegt:
____________________________________________________

Pinnummer:        Funktion:

   1              XB / Hoch
   2              XA / Runter
   3              YA / Links
   4              YB / Rechts
   5              NC
   6              M1 / linke Taste
   7              5V+
   8              GND
   9              M2 / rechte Taste
____________________________________________________


Wenn schon jemand die Armstrad Maus geöffnet hat werden jetzt einige Gemeinsamkeiten auffallen. Es sieht genau so aus wie in einer Atari Maus! Nur die Pinbelegung der Anschlusstecker stimmt leider nicht überein.

I.d.R ist es bei dieser Maus so das lediglich die XB/a und die YA/b Leitungen getauscht werden müssen. Gleiches trifft auf einige Mäuse vom Commodore AMIGA zu. Die Pinbelegungen kann man den Auflistungen entnehmen.

Die Leitungen lassen sich bequem mit einem Ohmmeter ausmessen. Vorsicht ist bei dem +5V und dem Masseanschluss / GND walten zu lassen. Die Signalleitungen des Rechners sind eigentlich schon recht robust ausgelegt, man sollte es aber trozdem nicht auf einen Kurzschluss ankommen lassen. Beim ST und Falcon ist also sicher im Fall eines Kurzschlusses auf der +5V Leitung eine umfangreichere Reparatur notwendig! Beim Falcon brennt meistens eine Leiterbahn auf der Platine weg. In den meisten Fällen ist das durch Nachfädeln mit WireWrap-Draht zu Reparieren, aber auch nicht immer!

Man kann den Stecker an der Maus abschneiden und einen normalen Handelsüblichen 9 poligen D-Sub Stecker verwenden, dessen Pin's dann nach dem Anschlussplan belegt werden sollten. Achtung, diese Stecker passen nicht in jeder Bauform in die Aussparungen am normalen Atari-Konsolengehäuse!
Besitzer eines 1040 ST(E) oder Falcon oder eines Rechners dessen Joystick und Mausstecker auf der Unterseite der Tastatur herrauskommen müssen sich einen sehr schmalen 9 pol. D-Sub Stecker besorgen oder die Blechlaschen abschneiden. Man kann diese Anschlüsse aber mit Buchsen und Steckern sowei einigen cm Flachbandkabel verlängern. Man stellt sich einfache 1:1 Verlängerungen her die dann unter dem Konsolengehäuse nach hinten verlagert werden.

Das ganze Mausanschlusskabel lässt sich durch herrausziehen eines mehrpoligen Platinensteckers in der Maus in den meisten Fällen entfernen. Es muß also so eigentlich auch nicht abgeschnitten werden. Es eignet sich als Verbindungskabel jedes hochflexible 8 polige Rundkabel (Joystickkabel).
Steuerleitung mit Abschirmung könnte etwas zu steif werden, was dann später mit Sicherheit die Bewegungsfreiheit der Maus stark einschränkt. Wenn jemand das ganze Kabel wegen Kabelbruch oder sonstigen Problemen Austauschen möchte, muß der in der Maus befindliche Stecker geknackt oder eben die Adern direkt mit der Platine verlötet werden. Diese Arbeiten müssen mit einer gewissen Genauigkeit gemacht werden wer will schon die Maus 2-3 mal aufschrauben. Diese Platinenstecker funktionieren in vielen Fällen nur ein einziges mal korrekt. Mehrfaches Umstecken scheitert meistens daran das eine Ader direkt am Stecker abbricht. Es ist aber die einfachste Art das originale Mauskabel einfach in einer anderen Reihenfolge zu beschalten.

Mit einer gewissen Sorgfalt ist auf die Lichtschranken zu achten, sehr leicht kann eine Lochscheibe brechen oder sich aus ihrer Lagerung lösen. Mäuse mit schwergängigen Lochscheiben braucht man nicht mehr zuschrauben, die kann man so Wegwerfen!

Von der Verwendung von Klebstoff und ähnlichem ist dringend abzuraten. Der Klebstoff kann ziemlich schnell durch seine Anwesenheit die 'Aussicht' der Lichtschranken einschränken..
(Die austretenden Lösemitteldämpfe reichen schon aus)

Wenn die Anschlussarbeiten beendet sind kann man die Maus testen in dem man die Versorgungsspannung anlegt und mit einem Messgerät (Ossi) die Impulsleitungen der Maus ausprobiert. Sollte alles richtig sein kann man die Maus auch ohne Umschweife direkt in den Rechner stecken. Mit der neuen Maus kann genauso wie mit der Atari Maus gearbeitet werden. Die Zeigerbewegung auf dem Bildschirm ist jetzt etwas schneller als mit der original Maus. Auch zur Verwendung bei einem Ausfall der original Maus gedacht, die Armstrad Maus kostet neu weniger als die Hälfte einer neuen Atari Maus.

Leider ist die Armstrad Maus genau wie die alte ST Maus ein richtiger Müllsammler. D.h das auch diese Maus von Zeit zu Zeit gereinigt werden sollte, Haare Staub und sonstigs verklebt die Antriebsrollen was zu Ungenauigkeiten und starkem Ruckeln beim Positionieren führt.

MRT (c) 1990 Panda-Box
Überarbeitet für DOITF030 12.10.95

Internet: webmaster@doitarchive.de



Ab hier eine Umbauanleitung aus dem Internet. (c) by Michael Parrott Es wird hier der Anschluß einer Busmaus, sowie die Herstellung eines TrackBall-Adpaters beschrieben.




Modifying of a PC bus mouse

Enough people have asked that I've assembled some instructions for modifying a Microsoft Mouse (Bus Version Only!) to work with an Atari ST/STE/TT/Falcon. I have only tested this with the Microsoft Mouse II, but it should work with any mouse/trakball designed for a bus interface card on a PC. Included are general instructions for modifying the PC Bus mouse itself and for building an interface box which will allow any PC Bus mouse/trakball to be connected to an Atari ST/STE/TT/Falcon without further modification. Any particulars mentioned herein can easily be modified to fit whatever situation you may find yourself in - at least with respect to making a PC Bus mouse work on your Atari.

First, a NOTE: I am not in any way, shape or form responsible for any harm that may come to you, your computer, your mouse or other controller device, or anything whatsoever, through your use of the information contained in this file. While I believe all of the information to be accurate, I make no guarantees as to its accuracy and have no guarantee that you will perform everything in a safe manner or according the instructions provided. So you're on you're own here; however, it did work for me.

STUFF YOU MIGHT NEED FOR THIS PROJECT:

            (items with "+" are for building the box)
            ( and may not be needed if you plan to  )
            (    modify the bus device directly     )

     - Bus Mouse/Trakball          + Electronics Project Box

     + Coffee, tea, soda, milk, water, beer, hard liquor,
       Everclear or whatever liquid refreshment/stimulant
       you feel necessary to continue

     - Atari Mouse Cord (recommended) -OR- joystick cord with all 9
       wires -OR- nine-wire conductor and DB-9 connector

     - Solder & Soldering Iron     + Hot Glue Gun & glue sticks

     - Ohmmeter/Multimeter         + Drill

     - No. 1 Philips and Slot screwdrivers

     + Aspirin or Non-aspirin pain reliever (just in case) (!nl)

ON WITH THE SHOW
________________

Here are the pin and signal assignments for the PC Bus mouse and
Atari mouse connectors:

          Bus Mouse     Signal     Atari Mouse
          ---------     ------     -----------
              1         Ground          8
              2         Rt Btn          9 (Right Button)
              3           --            -
              4           --            -
              5         LftBtn          6 (Left Button)
              6           YA            3 (Vertical Cursor)
              7           YB            4
              8           XA            1 (Horizontal Cursor)
              9           XB            2
             10         +5v DC          7

Note that, as it pertains to this modification, pin 5 is not used on the Atari connector, pin 3 does not exist on the Bus connector, and pin 4 on the Bus connector is not used.

Looking in from the business end of the connectors (i.e., the part that normally plugs into the computer), the pins are labeled as follows for the purposes of this mod (this may or may not match any standard numbering conventions):

          Bus Mouse             Atari Mouse
          ---------             -----------

           /-----\
          ---------            -------------
         / 4   2 1 \           \ 5 4 3 2 1 /
        |  8 7 6 5  |           \ 9 8 7 6 /
         \  10 9   /             ---------
          ---------

Note the blank area at the top of the "Bus Mouse" figure. This is a "key" of sorts to prevent improper insertion of the plug, and is a handy way to differentiate between a Bus plug and a PS/2 plug, both of which are round. Another way to tell the two apart is the Bus configuration has ten places for pins, while the PS/2 configuration has only 6 pins. YOU MUST USE A BUS MOUSE/TRAKBALL FOR THIS PROJECT TO WORK. Serial, PS/2 and MousePort mice do not have the proper signals to work with the Atari mouse port.

BEFORE GETTING STARTED:
_______________________

There's several ways this mod can be done, and you'll want to prepare for each a little differently. The first step, of course, to read over all the instructions carefully and make sure you understand them before proceeding.

Obviously, the mouse/trakball has to plug into the Atari. The best way to do this is to use the cord from an unused Atari mouse. The second best way is to use a DB-9 connector, which can be attached directly to the cord of the bus mouse, or to an un-used Atari mouse cord which can then be patched to the bus mouse. Note that the mouse cord MUST HAVE ALL CONDUCTORS AVAILABLE with the exception of pin 5. Not all mice use the same number of conductors, and many have simply left the unused conductors out of the cord. You must use a cord which has the required conductors (1-4, 6-9) available for use. Joystick cables with the required conductors will also work, but are not as flexible as mouse cords; the same is true of most other cables you might make up yourself.

To simplify things later on, you might go ahead and determine which wire in the cable(s) are connected to which pins. Each wire should be a different color, which makes it easy to create a table listing each wire color and the pin it goes to. If the wires are all the same color, simply label each wire with a piece of tape and the number of the pin it connects with. You can get this information either by opening up the body of the PC Bus mouse and ing an ohmmeter to trace continuity; checking things out visually, or by using a very small divining rod and immense faith in your ability to use it.

TO MODIFY THE BUS MOUSE/TRAKBALL DIRECTLY:
__________________________________________

Using whatever 9-pin connector/cable combination you have chosen to use, simply connect the pins/wires from the Bus mouse connector to the Atari mouse connector as described in the chart at the beginning of this text.

If you will be cutting the connector off of the Bus mouse cord and replacing it with an Atari/DB-9 connector, make sure you have already generated a listing of what color wires go to what pins! Otherwise you'll be hard pressed to tell which wires go where and may never get it working right.

Once the connections have been made, check all of them and if all looks well, plug it in and give it a go. Make sure to check out all functions of the mouse (cursor up/down/left/right, left/right buttons). If it doesn't work properly, refer to TROUBLESHOOTING below for some tips. If it does work, congratualtions!

TO BUILD A BUS MOUSE/TRAKBALL INTERFACE
_______________________________________

If you have an un-used IBM bus card handy, it can be used to construct a plug-in box which will allow the use of any other bus controller (i.e., mice, trakballs or pen mice) without having to perform further modifications to equipment. The Microsoft Bus mouse comes with an 8-bit ISA Bus card; if the PC Bus mouse you obtained did not come with a card and you do not have another, you might try obtaining just the 10-pin Bus jack from an electronics supply store or via mail order.

My box uses the card that came with the Microsoft Bus mouse. If one bends the metal bracket on the card parallel to each side of the circuit card and cuts the circuit card at the bracket ends, the resulting card will fit into most small electronics project boxes of about 2" x 2" x 3". I took the resulting card to a local Radio Shack and found a box that would fit for under $3.00.

Place the card into the box and determine where to drill two holes: A big one for the PC Bus mouse to plug into the card, and a smaller one for the mouse cord which will plug into the Atari.

Once the holes are drilled, use an ohmmeter to determine where, on the "chopped" circuit board, the pins of the jack can be accessed. This allows for easier connecting of the Atari mouse cable to the circuit card. Ideally there should be a row of un-used solder pads on the top of the circuit board, near the jack, which can be used for this purpose. Keep good notes and/or label the solder pads so you know which ones lead to which pins on the bus jack. Also keep in mind that the pin numbers on the jack are mirrored left-to-right, as compared to looking at the bus connector on the mouse itself.

Thread the end of the cable which will be leading to the Atari connector through the small hole in the project box so that the plug is outside the box and the leads are accessable within the box. Tie a knot in the cable about three inches from the ends of the leads to prevent the cord from being pulled out from the plug end.

Solder the appropriate wires of the Atari cord to the solder pads on the circuit card which match the proper pins on the Bus connector. Before connecting the box to the Atari for testing, double check all connections by using an ohmmeter, making sure the PC Bus pin-to-Atari pin assignments are correct.

Test the box by plugging the Atari connector into the computer and the Bus mouse into the jack of the circuit card, making sure to test all functions (left/right/up/down cursor; left/right click). If there's a God in Heaven and all is right with the world, everything will function properly. If it doesn't, take a look at TROUBLESHOOTING below.

Once you've verified that all works well, place the ciruit board in the project box so the mouse connector lines up with the hole drilled for it and hot-glue the circuit board in place using plenty of glue along the edges of the metal bracket. Pull the mouse cord to the Atari connector so the knot in the cable is placed against the inside of the project box, making sure the leads to the ciruit board aren't being stressed, and hot glue that in place as well. Before securing the lid to the box, make sure that the PC Bus mouse easily plugs into the connector in the box. Then secure the lid to the box, and you're good to go!

You now have an interface that should let you plug any standard PC Bus mouse, trakball or cheese grater directly to the Atari without any further modification. In other words, you won't have to do this again and won't have the excuse again later, so you might as well sit back and have that beer now.

TROUBLESHOOTING
_______________

Those making an interface box will likely experience the most difficulty, as it is easy to lose track of where on the circuit board one can make a good connection with a particular pin on the connector. Being careful and meticulous and using a "paper brain" will help avoid problems later on.

The first thing to do, of course, is to check all connections to make sure the correct pins are connected to each other, and check each connection to make sure it is electrically secure and complete. If this fails, try using some of the tips below, which is basically the same advice in table form: ;)

Symptom                 Probable Cause          Solution
======================= ======================= =====================

Mouse cursor movement   XA/XB or YA/YB signals  Reverse XA/XB signals
reversed (left moves    reversed                for horizontal, YA/YB
to right, up moves to                           signals for vertical
down, etc.)                                     problems.

Mouse cursor movement   XA/XB and YA/YB         Ensure XA/XB and YA/YB
really hosed up (left   signals connected to    signals connected to
moves up, up moves      wrong pins              proper pins as per
right, etc.)                                    PC Bus/Signal/Atari
                                                Mouse table

Right or Left mouse     Signals not connected   Check pin-to-pin
button does not work.   _or_ are reversed.      connections for mouse
                        This can be checked     button signals; Check
                        by trying each button   to ensure Lft Btn and
                        as if it were the       Rt Btn signals are
                        other button.           not reversed.

Any given function      Signal not properly     Electrically check
does not work.          connected.              the connection for
                                                that signal; Check
                                                pin-to-pin con-
                                                nections.

All else fails.         Did not try, or did     Try; Try again.
                        did not try again.

Set forth in electronic text for all posterity this 29th day of May, 1994, for the edification of the masses and to while away a few moments that would otherwise have made up a dull day,

Michael Parrott
mparrott@sincom.com





Falcon Pad-Port Adapter für 2-4 Spieler
_______________________________________

Hier braucht man nicht sehr viel zu Erklären, das meiste sollte aus der ASCII-Zeichnung zu ersehen sein. Für vier Spieler müssen zwei gleiche Adapter gelötet werden.
Pro Adapter werden ein 15 poliger D-Sub und zwei 9 polige D-Sub-Stecker benötigt. Alle Stecker männlich.

  Pad-Port : DB15                           Joystick 1 : DB9


     Hoch      1 ----------------------------- 1   Hoch
     Runter    2 ----------------------------- 2   Runter
     Links     3 ----------------------------- 3   Links
     Rechts    4 ----------------------------- 4   Rechts
     nc        5                               5   nc
     Feuer     6 ----------------------------- 6   Feuer

     nc        7                               7   nc
     nc        8                      ,------- 8   GND
                                      |
     GND       9 ---------------------+     Joystick 2 :DB9
                                      |
     Feuer    10 ---------------------|------- 6   Feuer                                                                    |
     Hoch     11 ---------------------|------- 1   Hoch                                                                     |
     Runter   12 ---------------------|------- 2   Runter                                                                      |
     Links    13 ---------------------|------- 3   Links                                                                    |
     Rechts   14 ---------------------|------- 4   Rechts                                                                    |
     nc       15                      |        5   nc                                                                           |
                                      `------- 8   GND

Es versteht sich von selber das auch hier bei unsachgemässem arbeiten an der Hardware bzw. beim Anschluß schäden am Atari entstehen können. Als Verbindung zwischen den einzelnen Buchsen genügt auch Flachbandkabel. Zum sicheren Betrieb sollte der Adapter in ein kleines Gehäuse eingebaut werden.


Umbau eine ST-Maus für den Amiga


Here's how to convert / change an atari ST mouse to work on an Amiga.

First there are at least three different atari ST mice, made by atari. They all look basically the same. How do you tell the difference? Well look at the serial #.

If your mouse's serial # starts with an 'X' then the wires are soldered and converting it will be difficult.

If your mouse's serial # starts with an 'A' then the wires are socketed but in a different way than the mouse with a 'P'.

The instructions here are for converting a mouse with a 'P' as the first letter in the serial #. Swap the yellow wire and the brown wire and you will have yourself a mouse that will work on the amiga.

Inside the ST mouse there are only eight wires:
1 - Black - Right Button
2 - Blue - Left Button
3 - Orange
4 - Yellow
5 - White
6 - Red
7 - Brown
8 - Gray

Here's what the Amiga configuration should look like:
1 - Black - Right Button
2 - Blue - Left Button
3 - Orange
4 - Brown
5 - White
6 - Red
7 - Yellow
8 - Gray


Created by Pauldb@cris.com



How to clean your Mouse


Remove the ball, with your finger, move manually the 2 rollers. Your mouse should move correctly, it will allow you to see if it is an electronic problem, or contact/hardware problem.

The mouse pointer should move correctly, if it does, you have a ball problem, roller. If it still doesn't move correctly, then you most likely have a problem with your cable, (having a short or bad contact), try to shake the cable around, twist it, and check the mouse pointer again. OR you might have a bad connection/connector (db9) under keyboard. The best would be to have another test mouse to try it on. Obviously I take it that you do NOT have an extra mouse to test the port..







Copyright © Robert Schaffner (doit@doitarchive.de)
Letzte Aktualisierung am 23. Mai 2004
Home Schnittstellen PC Keyboard Interface Mäuse überprüfen