Product specifications

;4 auto repeat on
;3 speed of auto
;0 international codes on alpha lock
;
SENSE1 EQU 5
SENSE 2 EQU 6
DR EQU 5
;
;
KBFLAG: DB 40H
LASTKY: DB 0
;
KBD: PUSH BC
PUSH DE
PUSH HL
CALL SSS ;TEST ROUTINE
AND A
DB 0,0,0,0,0,0,0,0,0,0
EXIT: POP HL
POP DE
POP BC
RET
DEB: CALL DEB1
JR Z,0KI
LD (LASTKY),A
CP 128
RET C
OKI: LD A,0
LD A, (LASTKY)
CP B
LD A,B
RET
SSS: CALL KBDSTA
CALL DEB
RET
KBDSTA: LD A,251
OUT (DR),A
IN A, (DR)
BIT 0,A
JR JZ,NORMAL
CNTRL: CALL NORMAL
LD B,A
CP 128
JR Z,CN3
CP 136
JR NZ,CN2
CN3: CALL DEB1
RET Z
LD C,01
CALL SWITCH
LD A,B
RET