Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
z9001:joystick [2011/10/09 09:42] – [Spielhebel] volkerpz9001:joystick [2012/09/25 17:38] – [Spielhebel] volkerp
Zeile 7: Zeile 7:
 {{:z9001:joystick_grau.jpg?250|}} {{sticks1.jpg?350}} {{:z9001:joystick_grau.jpg?250|}} {{sticks1.jpg?350}}
  
-Der Z9001.10 bietet die Möglichkeit, direkt 2 Spielhebel anzuschließen. Bei der Farbvariante und dem Nachfolger KC 87 kann man direkt nur einen Spielhebel anschließen; der zweite Anschluss wurde zur RGB-Buchse (für Anschluss Farb-TV). Will man an einem solchen Gerät zwei Spielhebel nutzen, benötigt man einen Spielhebel-Adapter 1.40.690019.7.+Der Z9001.10 bietet die Möglichkeit, direkt 2 Spielhebel anzuschließen. Bei der Farbvariante und dem Nachfolger KC 87 kann man dagegen nur einen Spielhebel anschließen; der zweite Anschluss wurde zur RGB-Buchse (für Anschluss Farb-TV). Will man an einem solchen Gerät zwei Spielhebel nutzen, benötigt man einen Spielhebel-Adapter 1.40.690019.7 (s.u.).
  
 ===== Spielhebel ===== ===== Spielhebel =====
  
-Den Spielhebel 1.40.690007.6 (1.40.535745.6) gibt in zwei Varianten: 1 pro Packung (grauer Knopf) und 2 Stück pro Packung, leicht anderes Design (roter Feuerknopf), bekannt sind hier wiederum 2 Varianten (s.o. Bild).+Den Spielhebel 1.40.690007.6 (1.40.535745.6) gibt in zwei Varianten: 1 Stück pro Packung (grauer Knopf) und 2 Stück pro Packung, in leicht anderem Design (roter Feuerknopf), bekannt sind hier wiederum 2 Varianten (s.o. Bild).
  
-Im Gegensatz zu bekannten Joysticks ist der Action-Knopf oben, die Anschlussleitung läuft unten aus dem Joystick!+Im Gegensatz zu üblichen (West-) Joysticks ist der Action-Knopf oben, die Anschlussleitung geht nach unten aus dem Joystick herausEr wird also genau andersherum als üblich gehalten.
  
-Mechanisch sind die Spielhebel äußerst primitiv aufgebaut: aus Federblech und einfache Metallkontakte. Der Griff wird nur durch die Federkraft der Federbleche in Position gehalten.+Mechanisch sind die Spielhebel äußerst primitiv aufgebaut: aus Federblech und einfachen Metallkontakten. Der Griff wird nur durch die Federkraft der Federbleche in Position gehalten.
  
 Am Ende des rund 60 cm langen Kabels ist ein 5poliger Diodenstecker angebracht. Am Ende des rund 60 cm langen Kabels ist ein 5poliger Diodenstecker angebracht.
Zeile 37: Zeile 37:
 Die Nummern auf der Leiterplatte entsprechen nicht ganz den Anschlüssen im Diodenstecker, hoch und runter sind vertauscht (3 und 4)! Die Nummern auf der Leiterplatte entsprechen nicht ganz den Anschlüssen im Diodenstecker, hoch und runter sind vertauscht (3 und 4)!
  
-Die Spielhebel werden parallel zu Tastaturleitungen angeschlossen, aber separat abgefragt. Alle Leitungen haben normalerweise High-Pegel (1). Die gemeinsame Leitung wird auf Low-Pegel gelegt. Beim Drücken einer Taste bekommt die entsprechende Leitung von PIO Port A dadurch ebenfalls Low-Pegel (0). Invertiert ergibt der Wert den Tastencode.+Die Spielhebel werden parallel zu Tastaturleitungen angeschlossen, aber separat von dieser im Monitorprogramm abgefragt. Alle Leitungen haben normalerweise High-Pegel (1). Die gemeinsame Leitung wird auf Low-Pegel gelegt. Beim Drücken einer Taste bekommt die entsprechende Leitung von PIO Port A dadurch ebenfalls Low-Pegel (0). Invertiert ergibt der Wert den Tastencode.
  
 ^ Joystick 1 ^ Joystick 2 ^ ^ Joystick 1 ^ Joystick 2 ^
Zeile 45: Zeile 45:
  
 <code> <code>
-                         --------+                         +------+
                           16  |                           16  |
-                         --------+                         +------+
  
                             8                             8
Zeile 58: Zeile 58:
 </code> </code>
  
-weitere Details zur Abfrage s. BASIC-Programmierhandbuch, Abschnitt 4.14.+Unter BASIC wir der Spielhebel mit der Funktion JOYST(1) bzw. JOYST(2) abgefragt. Rückgabewert ist obiger Wert 0..16. Weitere Details zur Abfrage s. BASIC-Programmierhandbuch, Abschnitt 4.14.
  
 Der Jouystick sollte aber nicht direkt abgefragt werden, sondern die zugehörige BOS-Funktion GETST (C = 6) genutzt werden. Der Jouystick sollte aber nicht direkt abgefragt werden, sondern die zugehörige BOS-Funktion GETST (C = 6) genutzt werden.
  
 In [[:z1013:literatur:practic-88-1-2#mehrere_kc_85_1_kompatible_joysticks_an_x4|practic 1/88]] wird ein Joystick-Anschluss für den Z1013 beschrieben, mit dem diese robotron-Spielhebel auch am Z1013 genutzt werden können. In [[:z1013:literatur:practic-87-4-1|]] wird der Selbstbau von Joysticks beschrieben. In [[:z1013:literatur:practic-88-1-2#mehrere_kc_85_1_kompatible_joysticks_an_x4|practic 1/88]] wird ein Joystick-Anschluss für den Z1013 beschrieben, mit dem diese robotron-Spielhebel auch am Z1013 genutzt werden können. In [[:z1013:literatur:practic-87-4-1|]] wird der Selbstbau von Joysticks beschrieben.
 +
  
 ===== Spielhebel-Adapter 1.40.690019.7 ===== ===== Spielhebel-Adapter 1.40.690019.7 =====
  • z9001/joystick.txt
  • Zuletzt geändert: 2022/12/06 12:02
  • von volkerp