Prev: 6A6C Up: Map Next: 6C2F
6AEF: Routine at 6AEF
6AEF LD HL,$5DCB
6AF2 INC (HL)
6AF3 CALL $6CE7
6AF6 CALL MeteorUpdate_9
6AF9 DEC C
6AFA JP Z,$6C22
6AFD CALL MeteorUpdate_4
6B00 DEC E
6B01 JP Z,$648D
6B04 XOR A
6B05 LD ($5DC9),A
6B08 CALL $761D
6B0B BIT 2,E
6B0D JR Z,$6B28
6B0F BIT 7,E
6B11 JP NZ,$6C04
6B14 BIT 4,E
6B16 JP NZ,$6C0B
6B19 LD A,E
6B1A AND $40
6B1C XOR $40
6B1E LD E,A
6B1F LD A,(IX+$04)
6B22 AND $BF
6B24 OR E
6B25 LD (IX+$04),A
6B28 LD A,(IX+$05)
6B2B LD B,A
6B2C AND $0F
6B2E LD C,A
6B2F LD A,B
6B30 AND $F0
6B32 LD B,A
6B33 LD A,($5D01)
6B36 SUB (IX+$01)
6B39 JP P,$6BAB
6B3C BIT 6,(IX+$04)
6B40 JP Z,$6BCD
6B43 LD A,C
6B44 CP $0F
6B46 JR NC,$6B49
6B48 INC A
6B49 LD C,A
6B4A LD H,(IX+$01)
6B4D CALL $6C12
6B50 AND A
6B51 SBC HL,DE
6B53 LD (IX+$01),H
6B56 LD A,L
6B57 AND $F0
6B59 OR C
6B5A LD (IX+$05),A
6B5D LD A,(IX+$06)
6B60 LD B,A
6B61 AND $0F
6B63 LD C,A
6B64 LD A,B
6B65 AND $F0
6B67 LD B,A
6B68 LD A,($5D02)
6B6B SUB (IX+$02)
6B6E JP P,$6BD9
6B71 BIT 7,(IX+$04)
6B75 JP Z,$6BFA
6B78 LD A,C
6B79 DEC A
6B7A JR NZ,$6BE5
6B7C RES 7,(IX+$04)
6B80 LD C,A
6B81 LD H,(IX+$02)
6B84 CALL $6C12
6B87 AND A
6B88 SBC HL,DE
6B8A LD A,H
6B8B CP $28
6B8D JR NC,$6B93
6B8F SET 7,(IX+$04)
6B93 LD (IX+$02),A
6B96 LD A,L
6B97 AND $F0
6B99 OR C
6B9A LD (IX+$06),A
6B9D LD A,($5DC9)
6BA0 AND A
6BA1 JP NZ,$6D7A
6BA4 INC A
6BA5 LD ($5DC9),A
6BA8 JP $6B08
6BAB BIT 6,(IX+$04)
6BAF JR Z,$6BC5
6BB1 LD A,C
6BB2 DEC A
6BB3 JP NZ,$6B49
6BB6 RES 6,(IX+$04)
6BBA LD C,A
6BBB LD H,(IX+$01)
6BBE CALL $6C12
6BC1 ADD HL,DE
6BC2 JP $6B53
6BC5 LD A,C
6BC6 CP $0F
6BC8 JR NC,$6BBA
6BCA INC A
6BCB JR $6BBA
6BCD LD A,C
6BCE DEC A
6BCF JP NZ,$6BBA
6BD2 SET 6,(IX+$04)
6BD6 JP $6B49
6BD9 BIT 7,(IX+$04)
6BDD JR Z,$6BF0
6BDF LD A,C
6BE0 CP $0F
6BE2 JR NC,$6BE5
6BE4 INC A
6BE5 LD C,A
6BE6 LD H,(IX+$02)
6BE9 CALL $6C12
6BEC ADD HL,DE
6BED JP $6B8A
6BF0 LD A,C
6BF1 DEC A
6BF2 JR NZ,$6B80
6BF4 SET 7,(IX+$04)
6BF8 JR $6BE5
6BFA LD A,C
6BFB CP $0F
6BFD JP NC,$6B80
6C00 INC A
6C01 JP $6B80
6C04 RES 7,(IX+$04)
6C08 JP $6B28
6C0B SET 7,(IX+$04)
6C0F JP $6B28
6C12 LD L,B
6C13 LD A,C
6C14 RLA
6C15 RLA
6C16 RLA
6C17 RLA
6C18 AND $F0
6C1A LD E,A
6C1B LD D,$00
6C1D SLA E
6C1F RL D
6C21 RET
6C22 LD BC,$0050
6C25 CALL AddPointsToScore
This entry point is used by the routine at 6A6C.
6C28 CALL EndAnimation
6C2B XOR A
6C2C JP ExplosionInitialise
Prev: 6A6C Up: Map Next: 6C2F