Prev: CBA7 Up: Map Next: CC0B
CBC2: Routine at CBC2
Used by the routine at C996.
CBC2 CP $FF
CBC4 RET Z
CBC5 AND A
CBC6 RET Z
CBC7 LD B,A
CBC8 CALL $D495
CBCB LD C,A
CBCC LD A,($A009)
CBCF CP C
CBD0 RET NZ
CBD1 LD A,$01
CBD3 LD ($5C3C),A
CBD6 PUSH DE
CBD7 LD A,B
CBD8 CALL FetchObjectDataPointer
CBDB LD A,(IX+$01)
CBDE CP $FF
CBE0 JR Z,$CBE5
CBE2 LD B,A
CBE3 JR $CBD7
CBE5 LD A,B
CBE6 CALL $A4BC
CBE9 EX (SP),HL
CBEA LD A,($A036)
CBED PUSH AF
CBEE LD A,($9860)
CBF1 LD ($A036),A
CBF4 CALL $CC29
CBF7 LD A,B
CBF8 CALL $C821
CBFB JR NZ,$CC00
CBFD POP AF
CBFE POP HL
CBFF RET
CC00 POP AF
CC01 LD ($A036),A
CC04 CALL $CC29
CC07 CALL $A59F
CC0A RET
Prev: CBA7 Up: Map Next: CC0B