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 |