| DFCC |
LD HL,$759C |
| DFCF |
LD A,$06 |
| DFD1 |
CALL FetchObjectDataPointer |
| DFD4 |
LD A,($A009) |
| DFD7 |
CP (IX+$0F) |
| DFDA |
JP NZ,CheckCharacterState_1 |
| DFDD |
LD HL,$75D2 |
| DFE0 |
JP CheckCharacterState_1 |
| DFE3 |
LD A,($A036) |
| DFE6 |
CP $64 |
| DFE8 |
JR $DFFD |
| DFEA |
LD B,A |
| DFEB |
DJNZ $DFD0 |
| DFED |
RST $18 |
| DFEE |
JR $E007 |
| DFF0 |
LD C,B |
| DFF1 |
DJNZ $E00F |
| DFF3 |
RET PO |
| DFF4 |
LD A,$64 |
| DFF6 |
JR $E028 |
| DFF8 |
LD A,($A036) |
| DFFB |
CP $01 |
| DFFD |
JP NZ,ReturnZero |
| E000 |
OR $01 |
| E002 |
RET |
| E003 |
LD B,A |
| E004 |
DJNZ $DFFE |
| E006 |
RST $18 |
| E007 |
XOR A |
| E008 |
CALL $E03A |
| E00B |
LD IX,($A013) |
| E00F |
LD (IX+$01),$00 |
| E013 |
LD A,($A00A) |
| E016 |
LD (IX+$0F),A |
| E019 |
OR $01 |
| E01B |
RET |
| E01C |
LD A,($A036) |
| E01F |
AND A |
| E020 |
JR $DFFD |
| E022 |
LD C,B |
| E023 |
DJNZ $E041 |
| E025 |
RET PO |
| E026 |
LD A,$01 |
| E028 |
CALL $E03A |
| E02B |
LD IX,($A013) |
| E02F |
LD (IX+$01),$00 |
| E033 |
LD (IX+$0F),$00 |
| E037 |
OR $01 |
| E039 |
RET |