Bauanleitung für LPT-Joystickadapter und "Amiga 4 Player"-Adapter

Eine bastelsparende Methode, um einen oder zwei digitale Joysticks am PC anzuschliessen und am PC zu betreiben möchte ich mal hier beschreiben. Er bietet auch unter Umständen einige Vorteile gegenüber dem Joy-Adapter über Gameport, denn im Zeitalter von USB ist der LPT-Port ohnehin ungenutzt und kann somit ungehindert missbraucht werden. Zudem ist kein Gameport nötig und das erspart einem das lästige Umstecken der Joysticks. OK, nur wenn man nicht gerade auch noch einen USB-Joystick oder eine Umschaltbox besitzt.


diese Seite beinhaltet:

Bau der Schaltung

Es ist nicht schwer, den Adapter selbst zu bauen auch wenn er im ersten Augenblick kompliziert aussieht. Alles was Du brauchst ist ein Lötkolben und die Dinge die nachgehend aufgeführt sind. Die Teile kannst Du in einem Elektronikgeschäft oder Versand besorgen, wie z.B. bei Conrad Electronic - http://www.conrad.de

  • 1x SUB-D-Stecker 25pol (männlich, für PC LPT-Port)
  • 1x (bzw. 2x) SUB-D-Stecker 9pol (männlich, für Joystickanschluss)
  • 2x Kabeltülle für das SUB-D-Gehäuse
  • 1x Steckergehäuse für 25pol SUB-D-Stecker
  • 1x (bzw. 2x) Steckergehäuse für 9pol SUB-D-Stecker
  • 1x Kabel mit min. 7 Adern.

Bildliche Darstellung 1 Joystick (LPTJoystick):

 

LPT JOY1
13 1
12 2
11 3
10 4
15 6
1 7
18 8

 

beide Anschlüsse zeigen die Stecker von hinten (Lötanschlussseite)

Hinweis !!!

Die rot gekennzeichnete Verbindung (1-7) führt eine Spannung +5V vom LPT-Port zum Joystick. Bei den gängigen Commodore kompatiblen Joysticks wird diese Leitung jedoch nicht benötigt. Die Richtungserfassung wird durch Kontakt gegen Masse erreicht. Masse wird durch die Verbindung 18-8 zum Joystick übertragen. Um ein Kurzschlussrisiko zu vermeiden, ist es ratsam die +5V nur dann zu verbinden wenn sie auch zwingend erforderlich ist. 

Bildliche Darstellung 2 Joysticks (Amiga 4 Player):

 

LPT

JOY1

LPT

JOY2
2 1 6 1
3 2 7 2
4 3 8 3
5 4 9 4
13 6 11 6
18 8 18 8
12 9 10 9

 

Der LPT-Stecker ist von vorne (Steckseite), die beiden Joystick-Anschlüsse sind von hinten (Lötanschlussseite) gezeichnet


Installation unter Windows 2000 und XP:

Die Installation ist unter Windows 2000 und XP recht einfach, bei Win95/98/Me ist das ganze etwas aufwendiger, sollte aber auch noch ohne weiteres zu meistern sein. Zunächst mal die Installation und Win200/XP:

Da es sich bei der Software, die übrigens von Deon van der Westhuysen stammt, um einen Treiber handelt, wird Windows nach einer Treiber-Signatur suchen, die aber hier nicht vorhanden ist. Wenn Dein Windows im Bezug auf den Umgang mit Treiber-Signaturen auf "Standard" eingestellt ist, so erscheint bei der Installation das abgebildete Fenster (Bild1), dass man dann mit "Ja" bestätigt und der Käse ist gegessen. Ist hingegen die Einstellung  "Abblocken von Treibern ohne Signatur" eingestellt so wird der Treiber auch nicht Installiert. Vorsichtshalber empfehle ich mal nachzusehen auf welche Einstellung das System steht. Hierzu klickt man auf - Start - Einstellungen - Systemsteuerung - dann auf das Icon System - nun auf den Reiter Hardware - und zu guter Letzt auf den Button Treibersignierung... Im nun folgendem Fenster kann man zwischen drei Optionen wählen, Ignorieren, Warnen und Sperren. Sicher zu stellen ist hier eigentlich nur dass die Option "Sperren" nicht gesetzt ist. Eine sinnvolle Einstellung ist hier "Warnen", dann kommt genau das neben abgebildete Fenster (Bild1). Bei der Einstellung "Ignorieren" erst gar keine Meldung, der Rechner nimmt alles an was ihm zugeschoben wird.

Windows-Warnmeldung vor Einspielung eines unsignierten Treibers
(Bild 1)

Hinweis zu Copyright und Lizenz der Installationssoftware des Treibers
(Bild 2)

OK, nachdem nun einer Treiberinstallation nichts mehr  im Wege steht, entpacken wir mal das Zip-Archiv an einen beliebigen Ort. Von dort aus starten wir nun die Setup.exe. Nachdem die Treibersoftware entpackt ist, erscheint das nebenstehende Fenster (Bild2), dieses bestätigen wir mit einem Klick auf das selbige. Nun drücken wir eigentlich nur noch ein paar mal den Button "Next" und das war es schon. Wenn jemand den Ort der zu Installierenden Dateien selbst angeben will, so ist das natürlich, wie bei jeder anderen Installation möglich. Eine reich bebilderte Anleitung zur Installation findet man auch im Download oder nach dem Installieren (ja ich weis, das macht nicht viel Sinn) im Programm-Menü unter "Parallel Port Joystick". Leider momentan noch alles in englisch, auch die Screen-Dumps stammen von einer englischen Windowsversion. Bei Gelegenheit werde ich den Kram vielleicht mal ins Deutsche übersetzen und Screen-Dumps einer deutschen Windowsversion einbringen. Aber eigentlich sollte es kein Problem sein dem Ganzen zu folgen. Diese Kurzeinführung sollte den meisten wohl doch genügen.


Installation unter Windows95/98/Me

Die Installation unter Win95/89 und Me ist zunächst genauso wie bei XP und 2000, bei den älteren Windows Versionen gibt es allerdings keine �berprüfung der Treiber bezüglich einer Microsoft Signatur. Darum kann man direkt mit dem zweiten Abschnitt der Installation beginnen. Im Gegensatz zu XP und 2000 folgt jedoch dann ein weiterer Schritt, das Installieren des eigentlichen Treibers.
Dazu öffnen  wir den Hardware-Assistent über Start/Einstellungen/Systemsteuerung/Hardware. Danach klicken wir zweimal auf "Weiter" bis das neben stehende Fenster erscheint. Hier sein angemerkt, falls Windows in Sachen Geräteinstallation nicht sauber konfiguriert ist, erscheint zunächst ein anderes Fenster, das aber mit einem Klick auf "Weiter" übersprungen werden kann. Und zu guter letzt sind wir doch bei diesem Fenster. Dort wählen wir die Option "Nein, Hardware in der Liste wählen". Im nun folgendem Fenster wählen wir die Untergruppe "Audio-, Video- und Gamecontroller" aus und klicken auf "Weiter". Im jetzt erscheinenden Fenster wählen wir in der linken Spalte (Hersteller) den Namen des Programmierers "Deon vd Westhuysen" aus und im rechten Feld den zu benutzenden LPT-Port, dies wird in den meisten Fällen LPT1 sein, also "Windows 98 Parallel Port Joystick Support for LPT1". Dann auf "Weiter" und "Fertigstellen". Nun muss noch der eigentliche Bus-Treiber installiert werden. Dazu macht man das ganze Spielchen noch einmal, allerdings wählen wir dann nicht den "Windows 98 Parallel Port Joystick Support for LPT1" aus, sondern den "Parallel Port Joystick Bus" aus. Ein letztes mal auf "Weiter" dann auf "Fertigstellen" und der Joystick ist installiert.

Manuelle Auswahl eines Gerätetreibers im Windows-Hardwareassistent


Nun muss noch der Joystick-Typ ausgewählt werden (Win9x/Me und Win2000/XP)

Neues Joystick-Icon in der Windows-Systemsteuerung

 

In der Systemsteuerung finden wir nun ein neues Icon, welches hier links zu sehen ist. Nach einen Doppelklick erscheint dann ein Fenster, indem die ausgewählten Joysticks zu sehen sind, da wir noch nichts ausgewählt haben, ist das Fenster auch noch leer. Um den LPT Joystick nun als Gerät einzutragen, muss zunächst der Button 'Add...' gedrückt werden. Nun erscheint das rechts abgebildete Fenster, in dem wir bei 'Joystick type' den Eintrag 'LPT Joystick' auswählen. Nun noch mal auf den Button 'Add', dann auf 'Done' und der Joystick ist betriebsbereit. F�r den zweiten Adapter mit dem man zwei Joysticks betreiben kann w�hlt man den 'amiga 4 player'.

Konfigurationsfenster des neu eingerichteten Joysticks


Wichtiger Hinweis:

Ist der LPT1 auch für andere Geräte in Verwendung, z.B. Drucker oder Scanner, dann muss vor Gebrauch dieser, der LPT-Joystick-Treiber in der Systemsteuerung deaktiviert werden. Dazu macht man einen Rechtsklick auf das Desktop-Icon "Arbeitsplatz", geht dann auf "Eigenschaften" und anschließend auf den Reiter "Geräte-Manager". (bei XP und 2000 zunächst auf den Reiter "Hardware" und dann auf den Button Geräte-Manager). Dort öffnet man die Untergruppe Audio-, Video- Gamecontoller, falls dieser nicht schon geöffnet sein sollte. Nun ein Rechtsklick auf den Eintrag "Windows 98 Parallel Port Joystick Support for LPT1" bzw. bei XP und 2000 auf "Parallel Port Joystick Bus". Bei XP und 2000 wählt man hier "Aktivieren" bzw. "Deaktivieren" um den Joysticktreiber An- und Aus- zuschalten. Bei  Win 98 und Co. wählt man hier zunächst "Eigenschaften" und setzt im folgendem Fenster (ziemlich unten) eine Haken bei "in diesem Hardwareprofil deaktivieren" um den LPT-Port für andere Geräte wieder freizuschalten oder macht den Haken weg um den Joystick benutzen zu können.


Die Software:

hier geht's zur Downloadseite des Programmierers

Birger 06.12.2006

"Die Option Drucken funktioniert erst ab Netscape V4.0 bzw. I-Explorer 5.0 !"

I Hardware-Hauptseite I Startseite I