Prev: 42621 Up: Map Next: 42708
42624: Routine at A680
42624 CALL StoreEntity Call StoreEntity.
42627 LD L,(IX+6)
42630 LD H,(IX+7)
42633 LD A,H
42634 OR L
42635 JR Z,42708
42637 LD A,(38658)
42640 SUB 16
42642 CP 32
42644 JR NC,42653
42646 LD A,(38581)
42649 AND A
42650 JR NZ,42653
42652 DEC HL
This entry point is used by the routine at 42765.
42653 LD (IX+6),L
42656 LD (IX+7),H
42659 CALL 42807 Call 42807.
This entry point is used by the routines at 42708 and 42765.
42662 CALL DisplayEntity Call DisplayEntity.
42665 LD L,(IX+3)
42668 LD H,(IX+4)
42671 CALL AttributeAddress Call AttributeAddress.
42674 LD C,1 C=1.
42676 LD D,68 D=68.
42678 LD B,2 B=2.
42680 CALL 42696 Call 42696.
42683 LD A,(IX+0)
42686 AND %00000111 Keep only bits 0-2.
42688 RET Z
42689 LD C,1 C=1.
42691 LD D,(IX+5)
42694 LD B,2 B=2.
42696 LD A,(IX+0)
42699 CPL
42700 AND %00000111 Keep only bits 0-2.
42702 JR NZ,42705
42704 INC B
42705 JP AttrDrawUnchanged Jump to AttrDrawUnchanged.
Prev: 42621 Up: Map Next: 42708