Product specifications
CN2: CP 129
JR Z,CN4
CP 137
JR NZ,CN1
CN4: CALL DEB1
RET Z
LD C,40H
CALL SWITCH
LD A,B
RET
CN1: LD A,B
BIT 6,A
JR Z,NOCONT
BIT 7,A
JR NZ,NOCONT
AND 1FH
RET
NOCONT: LD, A,O
RET
SWITCH: LED A, (KBFLAG) ;GET FLAGS
LD D,A ;SAVE FLAGS IN D
AND C ;A=0 IF BIT NOT SET
JR Z,BITZ
CPL ;BIT IS SET TO UNSET IT
AND D
JR SWEND
BITZ: OR D
OR C
SWEND: LD (KBFLAG),A
RET
NORMAL: CALL SHIF
JR Z,NSHIFT
CALL SCAN
LD D,A
LD BC,BASE
CALL KBDLUK
LD B,A
LD A,9KBFLAG0
LD C,A
BIT 7,A
LD A,B
JR Z,NCONT
AUTO: ; CP 32
; JR C,NSH1
NOTNP: CP 64
RET C
JR NZ,AU96
BIT O,C
RET Z
ADD A,32
RET