3.2.6 Re-definition von Tasten
(1) Tasten-Tabellen
Der pe-1600 hat vier verschiedene Tastaturtabellen
die Startadresse der Tabellen zugreift, ermö g licht
Umlegung dieser Zeiger.
Tabelle
Funktion
Tastencode
Umwamdlung Tastaturmatrix
zu Tastencode
SHIFT-Code
Umwandlung Tastencode
in SHIFT-Code
KBII-Code
Umwandlung Tastencode
in KBII-Code
SHIFT-KBII-
Umwandlung Tastencode
in SHIFT-KBII-Code
Code
(2) Struktur
der Tastentabelle
Die Struktur jeder Tabelle ergibt sich aus dem folgenden Listing des Quellprogrammes.
Tabellen zu nutzen, benutzen Sie die gleiche Struktur wie in den im ROM abgelegten Tabellen. Die Label-Namen,
die im Quellprogramm
benutzt werden, sind in der folgenden Tabelle aufgelistet.
Tabelle
T astencod etabe lIe
SH IFT-Codetabelle
KBII-Codetabelle
SHIFT-KBII-Codetabelle
Jede Tabelle muß
sich insgesamt in einer Sank befinden.
im ROM. Da der PC-1600 auf diese Tabellen ü b er
es dem Anwender die Benutzung eigener Tabellen durch die
Pointer
Name
Adresse
KEYCDA
F120H
KEYCDB
F11FH
SFTCDA
F084H
SFTCDB
F086H
KNCD1A
F087H
KNCD1B
F089H
KNCD2A
F08AH
KNCD2B
F089H
Label Name
KYCDTB
SFTCDT
KNCDT1
I
KNCDT2
39
Do not sale !
Grö ß e
Inhalt
(in Byte)
2
Startadresse der Tastencodetabelle
( erst Low- dann High Byte)
1
Banknummer der Tastencodetabelle
2
Startadresse der SHIFT-Codetabelle
( erst Low- dann High Byte)
1
Banknummer der SHIFT- Codetabelle
2
Startadresse der KBII-Codetabelle
( erst Low- dann High Byte)
1
Banknummer der KBII-Codetabelle
2
Startadresse der SH IFT-KBII-Codetabelle
( erst Low- dann High Byte)
1
Banknummer der SHIFT-KBII-Codetabelle
Um anwenderdefinierte
iocs
Zeiger auf
I