Ein Joystick Adapter für den Commodore 16, C116 und Plus/4

Die Commodore-Rechner der 264er Reihe, C16, C116 und Plus/4, weisen eine Gemeinsamkeit auf: Ihre Joystick-Anschlüsse sind nicht kompatibel mit den 9-poligen C64-Joysticks. Commodore entschied sich damals für die Verwendung von Mini-DIN-Buchsen anstelle von D-SUB9-Steckern. Dies reduziert die Auswahl an kompatiblen Joysticks auf ein einziges Modell. Mithilfe eines Adapters lassen sich jedoch problemlos alle 9-poligen Joysticks auch am C16/C116/Plus4 verwenden. Dieser Adapter benötigt wenige Komponenten und ein wenig Lötgeschick.


Bevor es losgeht, noch ein paar Hinweise (Wichtig!)
  • Überprüfe die Verdrahtung des Adapters. Eine fehlerhafte Verdrahtung kann zu Schäden am Rechner führen.
  • Die Lötbecher des DIN-Steckers sind sehr eng beieinander positioniert. Vermeide Kurzschlüsse. Stelle außerdem sicher, dass keiner der Leiter das Metallgehäuse des DIN-Steckers berührt. Verwende Schrumpfschlauch zur Isolierung.
  • Arbeite stets im spannungsfreien Zustand. Stecke den Adapter/Joystick nie in die Schnittstelle, wenn der Rechner eingeschaltet ist.
  • Vermeide statische Aufladungen durch Tragen eines antistatisches Armbandes.
  • Ich übernehme keine Haftung für Schäden, die direkt oder indirekt durch diese Anleitung entstehen.

Die Komponenten

Folgende Komponente werden benötigt:

Der Außendurchmesser des Kabels sollte 5 mm nicht überschreiten, da es andernfalls nicht mehr durch die Abdeckung des DIN-Steckers geführt werden kann.

Die Verdrahtung

Die Verdrahtung beider Stecker ist wie folgt dargestellt. Das Bild zeigt den Stecker aus der Lötperspektive. Die +5V-Leitung wurde bewusst nicht verwendet, da sie für die normale Funktion des Joysticks nicht erforderlich ist. Sie wird nur benötigt, wenn im Joystick Funktionen wie Auto Fire integriert sind. Autofire sollte jedoch laut unbestätigten Warnungen nicht am C16/C116/Plus4 verwendet werden, da dies angeblich die Lebensdauer des TEDs beeinträchtigen kann. Diese Aussage kann nicht bestätigt werden, jedoch möchten wir kein unnötiges Risiko eingehen.


Weshalb wird Pin 8 des Joysticks an SELECT und nicht an GND angeschlossen? Der Joystick-Port der 264er-Serie unterscheidet sich von dem des C64. Die Pins für hoch (1), runter (2), links (3) und rechts (4) sind bei beiden Ports parallel geschaltet. Um die Joysticks zu unterscheiden, verwendet der Rechner zwei getrennte gepufferte Datenleitungen (SELECT 1 und SELECT 2).

Eventuell sollte etwa 1 mm der Gummihülle abgeschnitten werden, da der Stecker andernfalls möglicherweise nicht ausreichend tief in die Buchse ragt.

Der Funktionstest

Vor dem Anschluss des Adapters am Rechner ist die Verdrahtung erneut auf Fehler zu überprüfen. Eine falsch angeschlossene Leitung kann zu einer Beschädigung des TED führen. Anschließend wird der Adapter in den ersten Joystick-Port und ein Joystick an den Adapter angeschlossen. Im nächsten Schritt schalten wir den Rechner ein und geben anschließend folgende BASIC-Befehle ein:

10 PRINT JOY(1)
20 GOTO 10
RUN

Bei Bewegung des Joysticks sollte dies durch die Anzeige numerischer Werte am Bildschirm bestätigt werden.