CBC2: Routine at CBC2
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 |