Prev: F51D Up: Map Next: F606
F5A0: Routine at F5A0
Used by the routine at F4EC.
F5A0 LD HL,($F59E)
F5A3 LD D,(HL)
F5A4 INC HL
F5A5 LD A,(HL)
F5A6 CP $FF
F5A8 JR NZ,$F5AF
F5AA LD HL,$F5B7
F5AD JR $F5A5
F5AF LD E,A
F5B0 LD A,D
F5B1 LD ($F59E),HL
F5B4 JP $F53B
F5B7 LD B,D
F5B8 LD B,E
F5B9 LD B,(HL)
F5BA RST $38
F5BB LD DE,$5800
F5BE LD A,(DE)
F5BF LD HL,$F5D2
F5C2 LD BC,$0007
F5C5 CPIR
F5C7 JR NZ,$F5CB
F5C9 LD A,(HL)
F5CA LD (DE),A
F5CB INC DE
F5CC LD A,D
F5CD CP $5B
F5CF JR NZ,$F5BE
F5D1 RET
F5D2 ADD HL,BC
F5D3 INC H
F5D4 DEC L
F5D5 CCF
F5D6 LD (HL),$1B
F5D8 LD (DE),A
F5D9 ADD HL,BC
This entry point is used by the routine at C544.
F5DA LD A,$12
F5DC LD ($C507),A
F5DF LD A,$0B
F5E1 PUSH AF
F5E2 CALL $F488
F5E5 CALL $F5BB
F5E8 POP AF
F5E9 DEC A
F5EA CP $FF
F5EC JR NZ,$F5E1
F5EE CALL ClearScreenBuffer
F5F1 LD A,$00
F5F3 LD ($C507),A
F5F6 LD A,$0B
F5F8 PUSH AF
F5F9 CALL $F488
F5FC CALL $F5BB
F5FF POP AF
F600 DEC A
F601 CP $FF
F603 JR NZ,$F5F8
F605 RET
Prev: F51D Up: Map Next: F606