1. AUFBAU UND BEDIENUNG
Der in CAOS enthaltene Joysticktreiber erzeugt dabei Tastencodes, die wie eine
Tastatureingabe behandelt werden. Die Funktion der Tastencodes wird durch
eine 12 Byte große Tabelle gesteuert, deren Beginn in der Arbeitszelle JOYTAB
(B7F0H) im IRM abgelegt ist. Diese Joysticktabelle selbst hat folgenden Aufbau:
Tabelle 4: Joysticktabelle
Adresse
Vorbelegung
(JOYTAB)+0
(JOYTAB)+1
(JOYTAB)+2
(JOYTAB)+3
(JOYTAB)+4
(JOYTAB)+5
(JOYTAB)+6
(JOYTAB)+7
(JOYTAB)+8
(JOYTAB)+9
(JOYTAB)+10
(JOYTAB)+11
Hinweise:
−
Fire2 ist die primäre, meist auch die einzige Feuertaste.
−
Die diagonalen Bewegungsrichtungen sind nicht mit einem Tastencode
vorbelegt.
−
Zum Anschluss des Joysticks siehe Seite 112.
−
Zum Editieren der Joystick-Einstellungen steht ein komfortabler Editor bereit,
siehe Seite 49.
−
Zur Nutzung des Joysticks unter BASIC siehe Seite 340.
Funktion
02H
Wartezyklen für Tastenwiederholung (Autore-
peat) – 02H entspricht etwa Tastaturverhalten
0BH
Up
0AH
Down
0DH
Fire+Fire2
08H
Left
00H
Up+Left
00H
Down+Left
0DH
Fire
09H
Right
00H
Up+Right
00H
Down+Right
20H
Fire2
nach oben
nach unten
beide Feuertasten gedrückt
nach links
nach links-oben
nach links-unten
Feuertaste 1
nach rechts
nach rechts-oben
nach rechts-unten
Feuertaste 2
41