Herunterladen Inhalt Inhalt Diese Seite drucken

Joysticktreiber - Kleincomputer KC 85/5 Systemhandbuch

Inhaltsverzeichnis

Werbung

SOFTWARE

3.12. Joysticktreiber

CAOS 4.5 stellt einen interruptgesteuerten Joysticktreiber für die Module M008
bzw. M021 bereit. Siehe dazu auch Kapitel 1.3 auf Seite 28.
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
(B7F0) im IRM abgelegt ist. Diese Joystick-Tabelle selbst hat folgenden Aufbau:
Adresse
(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.
180
Vorbelegung
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
Funktion
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
12

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis