Hallo zusammen,
Ich habe soeben die erste Version des kleinen Zusatzmoduls namens "Potmux" für meinen Keyman64 veröffentlicht.
Mit Hilfe dieses Moduls ist es möglich, zusätzliche Joystick-Buttons, die an die Potentiometer-Leitungen der Kontrollports angeschlossen sind, mit Tasten auf der Tastatur zu verknüpfen.
Dazu wird der 4066 (U28 bzw. U18 auf der 250469) durch dieses Modul ersetzt und ermöglicht es über eine Steuerleitung, die Potentiometer-Leitungen alernativ nicht an den SID, sondern stattdessen an andere Stellen weiterzuleiten.
Werden die Leitungen mit dem Keyman verbunden, kann der Keyman so konfiguriert werden, dass er eine Taste auf der Tastatur betätigt, wenn die entsprechende Leitung low wird, also wenn der Joystick-Button gedrückt wird.
Zusätzlich gibt es ein kleines Tool, mit dessen Hilfe man Programme (vor allem Spiele) so patchen kann, dass zuvor eine bestimmte Konfiguration von Buttons und Tasten automatisch am Keyman eingestellt wird. Dazu muss allerdings der Keyman über seine serielle Schnittstelle mit dem Prozessorport (sprich Kassettenport) verbunden sein, das geht also nur, wenn man den Kassettenport nicht anderweitig nutzt.
So habe ich hier zum Beispiel eine Version von Giana Sisters, bei der ich mir SPACE auf die zusätzlichen Buttons gelegt habe. Und eine Version von Elite, bei der ich T (ready missile) und U (unlock missile) auf meinen beiden Zusatztasten habe.
Da ich selber kein großer Zocker bin und die Entwicklungen in Sachen Joysticks nicht verfolge, kann ich nicht beurteilen, ob es etwas ähnliches bereits gibt oder ob da überhaupt Interesse besteht.
Ein Nachteil ist natürlich, dass man erstmal einen Keyman64 dazu braucht.
Einen Vorteil sehe ich darin, dass die meisten vorhandenen Spiele aufgrund des Mangels an Buttons zusätzliche Funktionen eigentlich immer schon auf die Tastatur legen. Mit dem Potmux kann man diese Aktionen zumindest teilweise wieder "in den Joystick" holen.
Bausätze habe ich dazu noch nicht, und auch nur 9 Platinen von meinem Prototyp hier rumliegen. Ob ich daraus einen Bausatz mache würde ich vom allgemeinen Interesse abhängig machen, falls es überhaupt besteht.
Alle weiteren Details findet ihr in der Dokumentation.
Henning