Prev: 6CF1 Up: Map Next: 6D9C
6D0C: Routine at 6D0C
6D0C CALL StoreEntity Call StoreEntity.
6D0F LD DE,$769A DE=769A.
6D12 LD A,($5E6C) If State_Robbie_Active is not active, jump to 6D07.
6D15 AND A
6D16 JR Z,$6D07
6D18 LD A,($5E22) PlayDelay_Counter
6D1B AND A
6D1C JR NZ,$6D07
6D1E LD A,($5E3B) A=5E3B.
6D21 CP (IX+$06)
6D24 JR Z,$6D2D
6D26 LD (IX+$06),A
6D29 LD (IX+$05),$01
6D2D DEC (IX+$05)
6D30 JR NZ,$6D07
6D32 LD A,($5E3B)
6D35 AND A
6D36 JR Z,$6D3E
6D38 CP $01
6D3A JR Z,$6D07
6D3C JR $6CF1
6D3E DEC (IX+$02)
6D41 LD A,(IX+$04)
6D44 RLCA
6D45 RLCA
6D46 LD B,A
6D47 LD A,(IX+$02)
6D4A CP $70
6D4C JP C,$668E
6D4F LD A,$20
6D51 SUB B
This entry point is used by the routine at 6CF1.
6D52 LD (IX+$05),A
6D55 LD A,($5E15)
6D58 AND $40
6D5A LD ($5E15),A
6D5D CALL $74DF
This entry point is used by the routine at 6CF1.
6D60 CALL ColouriseSprite
6D63 LD L,(IX+$01)
6D66 LD H,(IX+$02)
6D69 LD A,H
6D6A CP $B8
6D6C JR NC,$6D84
6D6E CPL
6D6F AND $07
6D71 JR NZ,$6D7A
6D73 PUSH HL
6D74 CALL AttributeAddress
6D77 LD (HL),$7C
6D79 POP HL
6D7A PUSH HL
6D7B CALL ScreenAddress
6D7E LD (HL),$B9
6D80 POP HL
6D81 INC H
6D82 JR $6D69
6D84 XOR A
6D85 LD ($5E3B),A
6D88 LD A,(IX+$04)
6D8B AND A
6D8C RET M
6D8D LD A,($5E15)
6D90 AND $01
6D92 RET NZ
6D93 LD A,(IX+$02)
6D96 AND $0F
6D98 RET NZ
6D99 JP $6C0E
Prev: 6CF1 Up: Map Next: 6D9C