Diese Maus aus dem Hause Kempston Data ist ein Peripheriegerät, das das PCW-Ökosystem mit einem Steuerungsgerät ausstattet. Es erleichtert die Arbeit mit Programmen, insbesondere Grafikanwendungen, erheblich und wird über seine rückseitige Schnittstelle angeschlossen.
Mit dem Erscheinen der Maus waren die Auswahl von Optionen und alle Vorgänge im Zusammenhang mit der Cursorbewegung auf dem Bildschirm nicht mehr ausschließlich Aufgaben der Tastatur. Angesichts der Vorteile dieses neuen Peripheriegeräts (Komfort, Leichtigkeit und Geschwindigkeit) neigten die Benutzer dazu, Anwendungen zu bevorzugen, die diese Ergänzung unterstützten.
Tatsächlich wurde von den drei Elementen, aus denen das System besteht (Interface, Software und Maus), nur das Interface direkt von Kempston hergestellt. Für die Entwicklung der Software wurde auf die Dienste von HiSoft zurückgegriffen, und die Maus selbst ist ein Modell von Logitech, der renommierten Schweizer Marke, die für die exzellente Verarbeitung ihrer Produkte bekannt ist.
Dieses gesamte Set wird ab Werk in einer voluminösen Styroporbox geliefert. Die Installation des Peripheriegeräts ist sehr einfach und schnell.
Zuerst muss das Interface an den Erweiterungsport auf der Rückseite des Rechners angeschlossen werden (denken Sie daran, dass jeder Anschluss oder jede Trennung an diesem Steckplatz unbedingt bei ausgeschaltetem Computer erfolgen muss). Danach muss die Maus nur noch an den in das Interface integrierten neunpoligen Stecker angeschlossen und über den Treiber aktiviert werden, der sich auf der Utility-Diskette der Maus befindet.
Auf dieser Diskette ist neben dem Steuerungstreiber auch ein kleines Programm zur Überprüfung der ordnungsgemäßen Funktion des Peripheriegeräts sowie GSX-Treiber für eine optimierte Grafikverwaltung integriert.
Der Treiber ist resident und bewirkt, dass die Maus die Cursorbewegungstasten sowie die Tasten ALT+C und ALT+R (linke bzw. rechte Maustaste) emuliert. Andererseits wird auch die Empfindlichkeit der Maus durch diese Software gesteuert und in einer Abstufung von zwei bis neun ausgedrückt, wobei der werkseitig voreingestellte Wert vier beträgt. Alle diese Parameter können vorübergehend oder dauerhaft geändert werden, d. h. es kann konfiguriert werden, ob die neuen Werte im Speicher abgelegt werden oder nicht.
Auf diese Weise wäre es möglich, die Maus mit praktisch jedem Programm zu verwenden, da es genügen würde, die von der Maus emulierten Tasten entsprechend den vom jeweiligen Programm verwendeten Tasten zu definieren. Dies ist jedoch offensichtlich nicht mit Direktstart-Software kompatibel. Es wurde jedoch festgestellt, dass bestimmte Software die Maus ignoriert, selbst wenn sie dasselbe serielle Signal wie die Tasten des Programms erzeugt.
Hervorzuheben ist auch KTEST, das Programm zur Überprüfung der Mausfunktion. Der praktische Nutzen dieser Software ist nicht allzu groß, allerdings ist sie immer nützlich, um den gewünschten Empfindlichkeitsgrad festzulegen und zu prüfen, welche Tasten zugewiesen sind.
Schließlich ermöglichen die GSX-Treiber der Maus ein problemloses Arbeiten with all den Anwendungen, die diese Grafikerweiterung unter CP/M nutzen. Der Installationsprozess ist etwas komplexer und in gewisser Weise spezifisch für jedes Programm.
Die Hardware besteht aus zwei Blöcken: dem Interface und der eigentlichen Maus. Das Interface ist einfach ein weißes Gehäuse mit einem Anschluss für den Erweiterungsbus und einem neunpoligen Ausgang. Sein Inneres könnte nicht einfacher sein: eine Platine mit Leiterbahnen auf beiden Seiten und einer Reihe integrierter Chips, darunter einige RAM-Module.
Die Maus wird, wie bereits erwähnt, von Logitech hergestellt, mit einem Detail, das schnell überrascht: ihr geringes Gewicht. Der Mechanismus ist mechanisch-optisch, d. h. wenn sich die Maus bewegt, dreht sie zwei kleine, mit Schlitzen versehene Rädchen, die interne Lichtstrahlen unterbrechen. Diese signalisieren dem Computer die Richtung und das Ausmaß der Bewegung. Zur Erfassung des Drucks auf die beiden Tasten werden zwei kleine Mikroschalter verwendet.
Ursprünglich entstanden Mäuse als ein weiteres Element innerhalb einer ganz bestimmten Art, die Mensch-Maschine-Beziehung zu verstehen, und bildeten das Schlüsselelement der sogenannten WIMP-Umgebungen (windows, icons, mouse and pointer; Fenster, Icons, Maus und Zeiger). Dennoch sind die Vorteile des Einsatzes dieser Eingabegeräte für andere Aufgaben bereits bewiesen. Obwohl sie für die Verwaltung einer Datenbank oder einer Textverarbeitung nicht unbedingt erforderlich sind, eignen sie sich hervorragend für alle Arten von Designarbeiten, und genau hier gewinnt die Unterstützung der GSX-Grafikerweiterung besonderes Interesse.
Es handelt sich zweifellos um ein interessantes Peripheriegerät mit vielfältigen Einsatzmöglichkeiten. Die leichte Anpassbarkeit an verschiedene Umgebungen macht es virtuell mit fast der gesamten heute existierenden Software kompatibel. Zudem handelt es sich um ein Produkt, das gut verarbeitet und von einer großen Firma auf dem Markt der Peripheriegeräte unterstützt wird.
Einige der kompatiblen Programme, die aktiv mit der Kempston Mouse arbeiten, sind:
- Star Glider
- Wordstar
- SuperCalc 2
- Die gesamte Software von Hisoft
- Cyrus II
- Cracker 2
- Data Fax
Das Interface der Kempston Mouse nutzt für seinen Betrieb drei Ein-/Ausgabeports (208, 209 und 212), die im Folgenden detailliert beschrieben werden:
| Port Dez | Port Hex | Konzept / Register |
|---|---|---|
| 208 | 0D0h | X-Koordinate der Maus (Position der horizontalen Achse, Bereich 0-255). Kann auch von 0D2h gelesen werden. |
| 209 | 0D1h | Y-Koordinate der Maus (Position der vertikalen Achse, Bereich 0-255). Kann auch von 0D3h gelesen werden. |
| 212 | 0D4h | Status der Maustasten (In 2 Bits kodiert. Gibt 0 zurück, wenn gedrückt, und 1 im Ruhezustand. Bit 0 = Links; Bit 1 = Rechts. Die übrigen Bits geben 1 zurück.) |


