6FFD: Routine at 6FFD
6FFD |
LD A,($5B22) |
7000 |
OR A |
7001 |
RET NZ |
7002 |
LD A,($5B23) |
7005 |
OR A |
7006 |
JR Z,$7078 |
7008 |
CP $03 |
700A |
JR Z,$7078 |
700C |
LD A,($5B33) |
700F |
OR A |
7010 |
JR Z,$7031 |
7012 |
LD HL,($5B31) |
7015 |
LD DE,($5B24) |
7019 |
CALL $7094 |
701C |
JR NZ,$7031 |
701E |
CALL $709D |
7021 |
LD A,$03 |
7023 |
LD ($5B23),A |
7026 |
XOR A |
7027 |
LD ($5B33),A |
702A |
LD A,$4B |
702C |
CALL $6F63 |
702F |
JR $7056 |
7031 |
LD A,($5B01) |
7034 |
OR A |
7035 |
JR Z,$7056 |
7037 |
LD HL,($5B02) |
703A |
LD DE,($5B24) |
703E |
CALL $7094 |
7041 |
JR NZ,$7056 |
7043 |
CALL $709D |
7046 |
LD A,$03 |
7048 |
LD ($5B23),A |
704B |
XOR A |
704C |
LD ($5B01),A |
704F |
LD A,$4B |
7051 |
CALL $6F63 |
7054 |
JR $7078 |
7056 |
LD HL,($5B24) |
7059 |
LD DE,($5B20) |
705D |
LD A,D |
705E |
CP H |
705F |
JR NZ,$7078 |
7061 |
LD A,E |
7062 |
INC A |
7063 |
SUB L |
7064 |
JR C,$7078 |
7066 |
CP $03 |
7068 |
JR NC,$7078 |
706A |
CALL $6DD0 |
706D |
LD A,$03 |
706F |
LD ($5B23),A |
7072 |
LD A,$01 |
7074 |
LD ($5B22),A |
7077 |
RET |