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 |