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
z9001:joystick [2013/06/14 12:15] – [Spielhebel] volkerpz9001:joystick [2025/12/08 11:41] (aktuell) – Nachbau volkerp
Zeile 5: Zeile 5:
 Von Anfang an für den Z9001 konzipiert, aber nur in geringer Stückzahl produziert wurden Spielhebel (Joysticks). Von Anfang an für den Z9001 konzipiert, aber nur in geringer Stückzahl produziert wurden Spielhebel (Joysticks).
  
-{{:z9001:joystick_grau.jpg?250|}} {{sticks1.jpg?350}}+{{:z9001:joystick_grau.jpg?0x300|}} {{sticks1.jpg?0x300}}
  
 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.). 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.).
Zeile 19: Zeile 19:
 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.
  
-{{spielhebel1.jpg?398}} {{spielhebel2.jpg?292}} +{{spielhebel1.jpg?0x300|}}  {{spielhebel2.jpg?0x300|}} {{spielhebel3.jpg?200|}}\\ Spielhebel geöffnet; Leiterseite;  Detail: Kontakte
-| Spielhebel geöffnet | Leiterseite | +
-{{spielhebel3.jpg?396}} Anschlusskabel:\\ {{spielhebel4.gif?288}}\\  Die Nummern entsprechen den Nummern im Diodenstecker (von innen auf die Kontakte gesehen von links nach rechts 1-4-2-5-3), Leitung 6 geht an die Abschirmung. | +
-Detail: Kontakte | |+
  
-s.a. bei U. Zander: {{http://www.sax.de/~zander/z9001/tip/tip3.htmlhttp://www.sax.de/~zander/z9001/tip/tip3.html}} +{{spielhebel4.gif?300|}} \\ Anschlusskabel. Die Nummern entsprechen den Nummern im Diodenstecker (von innen auf die Kontakte gesehen von links nach rechts 1-4-2-5-3), Leitung 6 geht an die Abschirmung.  Die Nummern auf der Leiterplatte entsprechen nicht ganz den Anschlüssen im Diodenstecker, hoch und runter sind vertauscht (3 und 4), s.a. orig. Schaltung:
- +
-^ Tastatur-PIO ^ Funktion ^ Buchse X4 ^ Diodenstecker ^ Anschlusskabel ^ Tasten anstelle Joystick 2 ^ Tasten anstelle Joystick 1 ^ +
-| A0 | links | 1 | weiß | Cursor links | Shift | +
-| A1 | rechts | | 2 | braun | Cursor rechts | Color | +
-| A2 | runter | | 3 | grün | Cursor runter | Contr | +
-| A3 | hoch | 4 | 4 | gelb | Cursor hoch | Graph | +
-| A4 | Action | 5 | 5 | grau | ESC | List | +
-| B6 | gemeinsame Leitung Joystick 1 | 7+Schirm | Schirm | rosa | | | +
-| B7 | gemeinsame Leitung Joystick 2 |  |  | | |+
  
 +{{:z9001:z9001_joystick.jpg|}}
  
 +^ Tastatur-PIO ^ Funktion ^ Buchse X4 ^ Diodenstecker ^ Anschlusskabel ^ Tasten anstelle Joystick 1 ^ Tasten anstelle Joystick 2 ^ alternative Tasten (beide Joysticks) ^
 +| A0 | links | 1 | 1 | weiß | Cursor links | Shift | 0 |
 +| A1 | rechts | 2 | 2 | braun | Cursor rechts | Color | 1 |
 +| A2 | runter | 3 | 3 | grün | Cursor runter | Contr | 2 |
 +| A3 | hoch | 4 | 4 | gelb | Cursor hoch | Graph | 3 |
 +| A4 | Action | 5 | 5 | grau | ESC | List | 4 |
 +| B6 | gemeinsame Leitung Joystick 1 | 7+Schirm | Schirm | rosa | | | |
 +| B7 | gemeinsame Leitung Joystick 2 | 6 |  |  | | | |
  
 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)!
Zeile 69: Zeile 66:
 Zur Abfrage der Spielhebel in Maschinencode-Programmen (z.B. Spielen) sollte man die zugehörige BOS-Funktion GETST (C = 6) nutzen. Zur Abfrage der Spielhebel in Maschinencode-Programmen (z.B. Spielen) sollte man die zugehörige BOS-Funktion GETST (C = 6) nutzen.
  
-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.+Es gibt **genau ein** offizielles Programm von Robotron, was den Spielhebel nutzt: R+AUTOCR ([[z9001:kassetten_robotron:r0166|]]).
  
 +<code>
 +2720 REM SH-ABFR.
 +2730 P1=JOYST(1):W0=P1:X=0
 +2740 P1=W0 AND 15
 +2750 IFP1=0 THEN RETURN
 +2760 ON P1 GOTO2770,2780,2730,2790,2800,2810,2730,2820,2830,2840
 +2770 X=-1:RETURN
 +2780 X=1:RETURN
 +2790 X=Z:RETURN
 +2800 X=Z-1:RETURN
 +2810 X=Z+1:RETURN
 +2820 X=-Z:RETURN
 +2830 X=-Z-1:RETURN
 +2840 X=-Z+1:RETURN
 +</code>
 +
 +Hinweis: 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.
 +
 +folgende Basicprogramme (im Mega-Flash enthalten) unterstützen auch einen oder zwei Joysticks direkt:
 +BARRELS, BILD1, BILD2, BILD3, BLACKHO, CHAOS2, CHAOS, CLIMBER, CRAZY, DISK22, FALLE, GASSE, HIT, KAMIKAZE, KUNGFU, LADDERII, LADDER, MANN, MAUER, MINE, NAME2, PFERD, PYRAMIDE, RACER, RALLYE, SCHILD, SIMU, SKANDAL, SKORPS, SNAKE, SPORT, STRASSE, UFO2, WERKESA, WILDDIEB.
 +
 +**Hinweis2**: Die Spielhebel funktionieren parallel zu den o.a. Tasten. Man kann daher auch auf die JOYST-Funktion verzichten und normal die Tastatur abfragen (INKEY), wenn man nicht schräg oder kombiniert mit der Aktions-Taste abfragen will. Umgekehrt funktioniert das gleichzeitige Drücken zweier Tasten (schräg) oder sogar von drei Tasten (inkl. Aktionstaste) auch mit der normalen Tastatur, wenn die JOYST-Funktion genutzt wird.
  
 ===== Spielhebel-Adapter 1.40.690019.7 ===== ===== Spielhebel-Adapter 1.40.690019.7 =====
Zeile 81: Zeile 100:
  
 Ein solcher Spielhebeladapter gilt als ausgestorben, es ist kein existierendes Exemplar bekannt. Ein solcher Spielhebeladapter gilt als ausgestorben, es ist kein existierendes Exemplar bekannt.
 +
 +===== Nachbau =====
 +
 +2025 hat Cornelius den Joystick nachkonstruiert und Druckdateien und Leiterplatte veröffentlicht
 +
 +https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=22782
 +
 +{{:z9001:joystick-nachbau1.jpg?400|}} {{:z9001:joystick-nachbau2.jpg?400|}}
 +
 +Taster: 12 x 12 x 4.3 mm Plate Mini/Micro/Small PCB Push Button
 +
 +
  
  • z9001/joystick.1371212121.txt.gz
  • Zuletzt geändert: 2013/06/14 12:15
  • von volkerp