BE72 |
PUSH AF |
BE73 |
LD B,$00 |
BE75 |
LD C,(IX+$03) |
BE78 |
CALL $BE5A |
BE7B |
BIT 3,C |
BE7D |
JR Z,$BE84 |
BE7F |
LD A,B |
BE80 |
AND A |
BE81 |
JR Z,$BE84 |
BE83 |
DEC B |
BE84 |
BIT 2,C |
BE86 |
JR Z,$BE8B |
BE88 |
INC B |
BE89 |
JR $BE75 |
BE8B |
LD A,B |
BE8C |
AND A |
BE8D |
JR NZ,$BE75 |
BE8F |
POP AF |
BE90 |
RET |
BE91 |
BIT 1,(IX+$03) |
BE95 |
JR NZ,$BE72 |
BE97 |
LD A,(IX+$03) |
BE9A |
AND $C0 |
BE9C |
CP $00 |
BE9E |
JR NZ,$BECD |
BEA0 |
LD A,(IX+$00) |
BEA3 |
PUSH IX |
BEA5 |
CALL FetchObjectDataPointer |
BEA8 |
BIT 7,(IX+$06) |
BEAC |
POP IX |
BEAE |
JR Z,$BE72 |
BEB0 |
LD A,(IX+$02) |
BEB3 |
PUSH IX |
BEB5 |
CALL FetchObjectDataPointer |
BEB8 |
BIT 7,(IX+$06) |
BEBC |
POP IX |
BEBE |
JR Z,$BE72 |
BEC0 |
SET 1,(IX+$03) |
BEC4 |
RES 0,(IX+$03) |
BEC8 |
OR $01 |
BECA |
JP $BE72 |
BECD |
CP $80 |
BECF |
JR Z,$BE72 |
BED1 |
CP $40 |
BED3 |
JR NZ,$BEF6 |
BED5 |
LD A,(IX+$00) |
BED8 |
PUSH IX |
BEDA |
CALL FetchObjectDataPointer |
BEDD |
BIT 6,(IX+$06) |
BEE1 |
POP IX |
BEE3 |
JR Z,$BE72 |
BEE5 |
LD A,(IX+$02) |
BEE8 |
PUSH IX |
BEEA |
CALL FetchObjectDataPointer |
BEED |
BIT 6,(IX+$06) |
BEF1 |
POP IX |
BEF3 |
JP Z,$BE72 |
BEF6 |
BIT 2,(IX+$03) |
BEFA |
JR Z,$BEC0 |
BEFC |
PUSH IX |
BEFE |
CALL $BF08 |
BF01 |
POP IX |
BF03 |
JR NZ,$BEC0 |
BF05 |
JP $BE72 |