| Something_Helicopter |
F10E |
LD B,$06 |
|
F110 |
LD IX,$D2A7 |
| Something_Helicopter_0 |
F114 |
LD A,$07 |
|
F116 |
SUB B |
|
F117 |
ADD A,$E5 |
|
F119 |
LD ($D408),A |
|
F11C |
XOR A |
|
F11D |
LD ($D247),A |
|
F120 |
PUSH BC |
|
F121 |
LD A,(IX+$00) |
|
F124 |
OR A |
|
F125 |
JP Z,Something_Helicopter_20 |
|
F128 |
LD A,(IX+$00) |
|
F12B |
LD C,(IX+$01) |
|
F12E |
LD E,(IX+$02) |
|
F131 |
LD B,(IX+$03) |
|
F134 |
XOR %00000001 |
|
F136 |
LD (IX+$00),A |
|
F139 |
AND %00000001 |
|
F13B |
LD D,A |
|
F13C |
LD A,(IX+$00) |
|
F13F |
RRCA |
|
F140 |
AND %00000111 |
|
F142 |
CP $01 |
|
F144 |
JR Z,Something_Helicopter_1 |
|
F146 |
CP $02 |
|
F148 |
JR Z,Something_Helicopter_5 |
|
F14A |
CP $03 |
|
F14C |
JP Z,Something_Helicopter_7 |
|
F14F |
CP $04 |
|
F151 |
JP Z,Something_Helicopter_15 |
|
F154 |
CP $05 |
|
F156 |
JP Z,Something_Helicopter_17 |
|
F159 |
CP $06 |
|
F15B |
JP Z,Something_Helicopter_1 |
|
F15E |
JP Something_Helicopter_5 |
| Something_Helicopter_1 |
F161 |
LD A,E |
|
F162 |
CP C |
|
F163 |
JR NZ,Something_Helicopter_2 |
|
F165 |
INC (IX+$02) |
|
F168 |
JR Something_Helicopter_3 |
| Something_Helicopter_2 |
F16A |
LD A,D |
|
F16B |
RRCA |
|
F16C |
LD A,$E8 |
|
F16E |
JP NC,Something_Helicopter_19 |
|
F171 |
INC C |
|
F172 |
LD (IX+$01),C |
|
F175 |
LD A,$E6 |
|
F177 |
JP Something_Helicopter_19 |
| Something_Helicopter_3 |
F17A |
LD A,(IX+$00) |
|
F17D |
AND %01111111 |
|
F17F |
CP $08 |
|
F181 |
JR C,Something_Helicopter_4 |
|
F183 |
LD (IX+$00),$00 |
|
F187 |
LD A,($D3F6) |
|
F18A |
DEC A |
|
F18B |
LD ($D3F6),A |
|
F18E |
JP Something_Helicopter_20 |
| Something_Helicopter_4 |
F191 |
LD (IX+$00),$06 |
|
F195 |
LD (IX+$01),B |
|
F198 |
LD (IX+$03),$01 |
|
F19C |
POP BC |
|
F19D |
JP Something_Helicopter_0 |
| Something_Helicopter_5 |
F1A0 |
LD A,$01 |
|
F1A2 |
LD ($D247),A |
|
F1A5 |
LD A,E |
|
F1A6 |
CP C |
|
F1A7 |
JR NZ,Something_Helicopter_6 |
|
F1A9 |
INC (IX+$02) |
|
F1AC |
JR Something_Helicopter_3 |
| Something_Helicopter_6 |
F1AE |
LD A,D |
|
F1AF |
RRCA |
|
F1B0 |
LD A,$E8 |
|
F1B2 |
JP NC,Something_Helicopter_19 |
|
F1B5 |
DEC C |
|
F1B6 |
LD (IX+$01),C |
|
F1B9 |
LD A,$E6 |
|
F1BB |
JP Something_Helicopter_19 |
| Something_Helicopter_7 |
F1BE |
LD A,B |
|
F1BF |
CP C |
|
F1C0 |
JR Z,Something_Helicopter_8 |
|
F1C2 |
LD B,C |
|
F1C3 |
LD C,E |
|
F1C4 |
LD A,D |
|
F1C5 |
RRCA |
|
F1C6 |
LD A,$EC |
|
F1C8 |
JP NC,Something_Helicopter_19 |
|
F1CB |
DEC B |
|
F1CC |
LD (IX+$01),B |
|
F1CF |
LD A,$EA |
|
F1D1 |
JP Something_Helicopter_19 |
| Something_Helicopter_8 |
F1D4 |
LD A,E |
|
F1D5 |
CP $10 |
|
F1D7 |
JR NC,Something_Helicopter_9 |
|
F1D9 |
LD (IX+$00),$08 |
|
F1DD |
LD C,(IX+$02) |
|
F1E0 |
DEC (IX+$02) |
|
F1E3 |
INC C |
|
F1E4 |
INC C |
|
F1E5 |
LD D,$02 |
|
F1E7 |
JR Something_Helicopter_10 |
| Something_Helicopter_9 |
F1E9 |
LD (IX+$00),$0A |
|
F1ED |
LD C,(IX+$02) |
|
F1F0 |
LD D,$82 |
| Something_Helicopter_10 |
F1F2 |
LD (IX+$03),$12 |
|
F1F6 |
LD B,$04 |
|
F1F8 |
CALL Something_Helicopter_11 |
|
F1FB |
POP BC |
|
F1FC |
JP Something_Helicopter_0 |
| Something_Helicopter_11 |
F1FF |
LD A,($D3F9) |
|
F202 |
CP $10 |
|
F204 |
RET NC |
|
F205 |
ADD A,$03 |
|
F207 |
LD ($D3F9),A |
|
F20A |
LD HL,$D2BC |
| Something_Helicopter_12 |
F20D |
INC HL |
|
F20E |
INC HL |
|
F20F |
INC HL |
|
F210 |
LD A,(HL) |
|
F211 |
AND A |
|
F212 |
JR NZ,Something_Helicopter_12 |
|
F214 |
LD E,$03 |
| Something_Helicopter_13 |
F216 |
LD (HL),D |
|
F217 |
INC HL |
|
F218 |
LD (HL),C |
|
F219 |
INC HL |
|
F21A |
LD (HL),B |
|
F21B |
INC HL |
|
F21C |
INC B |
|
F21D |
INC C |
|
F21E |
LD A,D |
|
F21F |
CP $02 |
|
F221 |
JR Z,Something_Helicopter_14 |
|
F223 |
DEC C |
|
F224 |
DEC C |
| Something_Helicopter_14 |
F225 |
DEC E |
|
F226 |
JR NZ,Something_Helicopter_13 |
|
F228 |
LD A,$02 |
|
F22A |
LD ($FF8D),A |
|
F22D |
RET |
| Something_Helicopter_15 |
F22E |
LD A,$01 |
|
F230 |
LD ($D247),A |
|
F233 |
LD A,B |
|
F234 |
CP C |
|
F235 |
JR Z,Something_Helicopter_16 |
|
F237 |
LD A,$EE |
|
F239 |
INC C |
|
F23A |
LD (IX+$01),C |
|
F23D |
INC E |
|
F23E |
LD (IX+$02),E |
|
F241 |
LD B,C |
|
F242 |
LD C,E |
|
F243 |
JR Something_Helicopter_19 |
| Something_Helicopter_16 |
F245 |
LD (IX+$00),$0C |
|
F249 |
LD (IX+$01),E |
|
F24C |
LD (IX+$02),$22 |
|
F250 |
POP BC |
|
F251 |
JP Something_Helicopter_0 |
| Something_Helicopter_17 |
F254 |
LD A,B |
|
F255 |
CP C |
|
F256 |
JR Z,Something_Helicopter_18 |
|
F258 |
LD A,$EE |
|
F25A |
INC C |
|
F25B |
LD (IX+$01),C |
|
F25E |
DEC E |
|
F25F |
LD (IX+$02),E |
|
F262 |
LD B,C |
|
F263 |
LD C,E |
|
F264 |
JR Something_Helicopter_19 |
| Something_Helicopter_18 |
F266 |
LD (IX+$00),$0E |
|
F26A |
DEC E |
|
F26B |
LD (IX+$01),E |
|
F26E |
LD (IX+$02),$FA |
|
F272 |
POP BC |
|
F273 |
JP Something_Helicopter_0 |
| Something_Helicopter_19 |
F276 |
CALL PrintSprite |
|
F279 |
XOR A |
|
F27A |
LD ($D247),A |
| Something_Helicopter_20 |
F27D |
INC IX |
|
F27F |
INC IX |
|
F281 |
INC IX |
|
F283 |
INC IX |
|
F285 |
POP BC |
|
F286 |
DEC B |
|
F287 |
JP NZ,Something_Helicopter_0 |
|
F28A |
RET |