Prev: DF5B Up: Map Next: E03A
DFCC: Routine at DFCC
Used by the routines at PrintObjectDescriptionText and E6BC.
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
This entry point is used by the routine at PrintObjectDescriptionText.
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
Prev: DF5B Up: Map Next: E03A