6007: Routine at 6007
| ENTRY |
6007 |
LD HL,$581F |
|
600A |
LD DE,$001F |
|
600D |
LD B,$0F |
| LOOP |
600F |
LD A,(HL) |
|
6010 |
AND %00111000 |
|
6012 |
RRA |
|
6013 |
RRA |
|
6014 |
RRA |
|
6015 |
LD C,A |
|
6016 |
LD A,(HL) |
|
6017 |
AND %11111000 |
|
6019 |
OR C |
|
601A |
INC HL |
|
601B |
LD (HL),A |
|
601C |
ADD HL,DE |
|
601D |
DJNZ LOOP |
|
601F |
CALL $6E89 |
|
6022 |
LD A,($5B21) |
|
6025 |
BIT 3,A |
|
6027 |
CALL Z,$6DD0 |
|
602A |
LD BC,$0100 |
|
602D |
LD HL,$5801 |
|
6030 |
LD DE,$5800 |
|
6033 |
LDIR |
|
6035 |
LD BC,$0800 |
|
6038 |
LD HL,$4001 |
|
603B |
LD DE,$4000 |
|
603E |
LDIR |
|
6040 |
BIT 3,A |
|
6042 |
CALL Z,$6D09 |
|
6045 |
LD A,($5B21) |
|
6048 |
BIT 3,A |
|
604A |
CALL NZ,$6DD0 |