Prev: A54A Up: Map Next: A5A9
A54F: Routine at A54F
A54F LD A,($9703) A=9703.
A552 CP (IX+$01)
A555 JP NZ,$A493
A558 LD A,$17 Write 17 to 96AD.
A55A LD ($96AD),A
A55D CALL StoreEntity Call StoreEntity.
A560 LD A,($9702) A=ImmortalData.
A563 SUB $10
A565 CP $20
A567 JP NC,$A4A6
A56A DEC (IX+$02)
A56D CALL Z,$A5CD
A570 LD A,(IX+$06) A=IX+06.
A573 OR (IX+$07)
A576 JR Z,$A59D
A578 CALL $A44B Call A44B.
A57B BIT 0,B
A57D JR NZ,$A5C3
A57F BIT 1,B
A581 JR NZ,$A5C8
This entry point is used by the routines at A5C3 and A5C8.
A583 LD BC,$1717 BC=1717.
A586 CALL $B81C Call B81C.
A589 CALL $AAED Call AAED.
A58C CALL Z,$A5CD
A58F LD A,(IX+$00) A=IX+00 (sprite reference).
A592 XOR %00000001
A594 LD (IX+$00),A
A597 LD (IX+$03),E
A59A LD (IX+$04),D
A59D LD BC,$1313 BC=1313.
A5A0 CALL $AB36 Call AB36.
A5A3 JP NC,$AD5D
A5A6 JP $A4A6 Jump to A4A6.
Prev: A54A Up: Map Next: A5A9