Prev: 6AEF Up: Map Next: 6CF5
6C2F: Routine at 6C2F
6C2F LD HL,$5DCB
6C32 INC (HL)
6C33 CALL $6CE7
6C36 XOR A
6C37 LD ($5DC9),A
6C3A CALL MeteorUpdate_9
6C3D DEC C
6C3E LD BC,$0040
6C41 JP Z,$6D93
6C44 CALL MeteorUpdate_4
6C47 DEC E
6C48 JP Z,$648D
6C4B CALL $761D
6C4E BIT 2,E
6C50 JR Z,$6C67
6C52 BIT 7,E
6C54 JR NZ,$6CCB
6C56 BIT 4,E
6C58 JR NZ,$6CD1
6C5A LD A,E
6C5B AND $40
6C5D LD E,A
6C5E LD A,(IX+$04)
6C61 AND $BF
6C63 OR E
6C64 LD (IX+$04),A
6C67 BIT 0,(IX+$04)
6C6B JR NZ,$6C92
6C6D LD A,($5DCE)
6C70 LD E,A
6C71 AND $0F
6C73 JR NZ,$6C92
6C75 SET 0,(IX+$04)
6C79 LD A,($5DCC)
6C7C AND $1F
6C7E ADD A,$10
6C80 LD (IX+$06),A
6C83 LD A,E
6C84 AND $80
6C86 LD E,A
6C87 LD A,(IX+$04)
6C8A AND $7F
6C8C OR E
6C8D LD (IX+$04),A
6C90 JR $6C4B
6C92 BIT 0,(IX+$04)
6C96 JR Z,$6CAF
6C98 LD A,(IX+$02)
6C9B BIT 7,(IX+$04)
6C9F JR Z,$6CD7
6CA1 ADD A,$02
6CA3 LD (IX+$02),A
6CA6 DEC (IX+$06)
6CA9 JR NZ,$6CAF
6CAB RES 0,(IX+$04)
6CAF LD A,(IX+$01)
6CB2 BIT 6,(IX+$04)
6CB6 JR Z,$6CE3
6CB8 ADD A,$02
6CBA LD (IX+$01),A
6CBD LD A,($5DC9)
6CC0 AND A
6CC1 JP NZ,$6D7A
6CC4 INC A
6CC5 LD ($5DC9),A
6CC8 JP $6C4B
6CCB RES 7,(IX+$04)
6CCF JR $6C67
6CD1 SET 7,(IX+$04)
6CD5 JR $6C67
6CD7 SUB $02
6CD9 CP $28
6CDB JR NC,$6CA3
6CDD SET 7,(IX+$04)
6CE1 JR $6CA3
6CE3 SUB $02
6CE5 JR $6CBA
This entry point is used by the routines at 63DA, 6A6C, 6AEF and 6CF5.
6CE7 CALL StoreEntity
6CEA LD A,(IX+$00)
6CED AND $C0
6CEF OR $03
6CF1 LD ($5DC2),A
6CF4 RET
Prev: 6AEF Up: Map Next: 6CF5