Prev: 46044 Up: Map Next: 46176
46056: Routine at B3E8
46056 LD A,(24130) A=24130.
46059 CPL Flip the bits.
46060 AND %00000001 Keep only bit 0.
46062 JR Z,46069
46064 DEC (IX+8) Decrease IX+8 by one.
46067 JR Z,46145
46069 LD A,(IX+8)
46072 LD C,A
46073 ADD A,A
46074 ADD A,C
46075 LD L,A
46076 LD H,0
46078 LD BC,46161
46081 ADD HL,BC
46082 EX DE,HL
46083 LD A,(DE)
46084 INC DE
46085 ADD A,224
46087 LD (IX+0),A
46090 LD L,(IX+2)
46093 LD H,(IX+3)
46096 PUSH HL
46097 LD A,(DE)
46098 INC DE
46099 LD C,A
46100 LD B,0
46102 AND A
46103 JP P,46107
46106 DEC B
46107 CALL 40962 Call 40962.
46110 LD (IX+2),L
46113 LD (IX+3),H
46116 LD A,(IX+4)
46119 PUSH AF
46120 LD A,(DE)
46121 ADD A,(IX+4)
46124 LD (IX+4),A
46127 CALL 34695 Call 34695.
46130 CALL 34611 Call 34611.
46133 POP AF
46134 LD (IX+4),A
46137 POP HL
46138 LD (IX+2),L
46141 LD (IX+3),H
46144 RET Return.
46145 CALL 34383 Call 34383.
46148 XOR A Write 0 to ActivePlayer_Lives.
46149 LD (24225),A
46152 LD (IX+0),133 Write 133 to IX+0.
46156 LD (IX+5),64 Write 64 to IX+5.
46160 RET Return.
46161 DEFB 0,0,0,0,24,252,1,16
46169 DEFB 250,2,8,254,3,0,0
Prev: 46044 Up: Map Next: 46176