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 [2013/06/14 12:15] – [Spielhebel] volkerpz9001:joystick [2020/05/29 11:26] – [Spielhebel] volkerp
Zeile 26: Zeile 26:
 s.a. bei U. Zander: {{http://www.sax.de/~zander/z9001/tip/tip3.html| http://www.sax.de/~zander/z9001/tip/tip3.html}} s.a. bei U. Zander: {{http://www.sax.de/~zander/z9001/tip/tip3.html| http://www.sax.de/~zander/z9001/tip/tip3.html}}
  
-^ Tastatur-PIO ^ Funktion ^ Buchse X4 ^ Diodenstecker ^ Anschlusskabel ^ Tasten anstelle Joystick ^ Tasten anstelle Joystick +^ Tastatur-PIO ^ Funktion ^ Buchse X4 ^ Diodenstecker ^ Anschlusskabel ^ Tasten anstelle Joystick ^ Tasten anstelle Joystick 2 ^ alternative Tasten (beide Joysticks) 
-| A0 | links | 1 | 1 | weiß | Cursor links | Shift | +| A0 | links | 1 | 1 | weiß | Cursor links | Shift | 0 
-| A1 | rechts | 2 | 2 | braun | Cursor rechts | Color | +| A1 | rechts | 2 | 2 | braun | Cursor rechts | Color | 1 
-| A2 | runter | 3 | 3 | grün | Cursor runter | Contr | +| A2 | runter | 3 | 3 | grün | Cursor runter | Contr | 2 
-| A3 | hoch | 4 | 4 | gelb | Cursor hoch | Graph | +| A3 | hoch | 4 | 4 | gelb | Cursor hoch | Graph | 3 
-| A4 | Action | 5 | 5 | grau | ESC | List | +| A4 | Action | 5 | 5 | grau | ESC | List | 4 
-| B6 | gemeinsame Leitung Joystick 1 | 7+Schirm | Schirm | rosa | | | +| B6 | gemeinsame Leitung Joystick 1 | 7+Schirm | Schirm | rosa | | | 
-| B7 | gemeinsame Leitung Joystick 2 | 6 |  |  | | |+| B7 | gemeinsame Leitung Joystick 2 | 6 |  |  | | |
  
  
Zeile 69: Zeile 69:
 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.
  
  
  • z9001/joystick.txt
  • Zuletzt geändert: 2022/12/06 12:02
  • von volkerp