26981: Routine at 6965
26981 |
DI |
26982 |
LD A,(23672) |
26985 |
LD (24020),A |
26988 |
LD A,1 |
26990 |
LD (24021),A |
26993 |
PUSH IX |
26995 |
LD HL,23856 |
26998 |
LD (27061),HL |
27001 |
LD A,195 |
27003 |
LD (27091),A |
27006 |
LD HL,27037 |
27009 |
LD (27092),HL |
27012 |
LD IX,23808 |
27016 |
JP StartGame_1 |
27019 |
LD HL,23944 |
27022 |
LD (27061),HL |
27025 |
LD A,58 |
27027 |
LD (27091),A |
27030 |
LD HL,580 |
27033 |
LD (27092),HL |
27036 |
RET |
27037 |
CALL 27019 |
27040 |
POP IX |
27042 |
XOR A |
27043 |
LD (24021),A |
27046 |
EI |
27047 |
RET |
27048 |
LD HL,24014 |
27051 |
INC (HL) |
27052 |
LD DE,8 |
27055 |
ADD IX,DE |
27057 |
PUSH IX |
27059 |
POP HL |
27060 |
LD BC,23944 |
27063 |
AND A |
27064 |
SBC HL,BC |
27066 |
JP C,StartGame_1 |
27069 |
LD A,254 |
27071 |
OUT (253),A |
27073 |
IN A,(254) |
27075 |
BIT 0,A |
27077 |
JR Z,27069 |
27079 |
LD HL,(24012) |
27082 |
INC HL |
27083 |
LD (24012),HL |
27086 |
LD H,0 |
27088 |
LD A,R |
27090 |
LD C,A |
27091 |
LD A,(24014) |
27094 |
ADD A,(HL) |
27095 |
ADD A,C |
27096 |
LD (24014),A |
27099 |
EX AF,AF' |
27100 |
LD A,(24011) |
27103 |
CP 3 |
27105 |
JR C,27119 |
27107 |
EX AF,AF' |
27108 |
AND 31 |
27110 |
JR NZ,27152 |
27112 |
LD A,(24011) |
27115 |
CP 6 |
27117 |
JR NC,27152 |
27119 |
LD A,(24023) |
27122 |
AND A |
27123 |
JR NZ,27152 |
27125 |
LD A,(23808) |
27128 |
AND 63 |
27130 |
DEC A |
27131 |
JR Z,27136 |
27133 |
DEC A |
27134 |
JR NZ,27152 |
27136 |
LD HL,23888 |
27139 |
LD B,6 |
27141 |
LD DE,8 |
27144 |
LD A,(HL) |
27145 |
AND A |
27146 |
JP Z,27161 |
27149 |
ADD HL,DE |
27150 |
DJNZ 27144 |
27152 |
CALL DropFuelPod |
27155 |
CALL 26079 |
27158 |
JP StartGame_0 |
27161 |
PUSH HL |
27162 |
EX DE,HL |
27163 |
LD HL,28107 |
27166 |
LD BC,8 |
27169 |
LDIR |
27171 |
POP IX |
27173 |
LD A,(24012) |
27176 |
LD E,A |
27177 |
AND 64 |
27179 |
LD (IX+4),A |
27182 |
LD (IX+0),A |
27185 |
LD A,E |
27186 |
AND 127 |
27188 |
ADD A,40 |
27190 |
LD (IX+2),A |
27193 |
PUSH IX |
27195 |
POP BC |
27196 |
LD A,C |
27197 |
RRA |
27198 |
RRA |
27199 |
RRA |
27200 |
AND 3 |
27202 |
INC A |
27203 |
INC A |
27204 |
LD (IX+3),A |
27207 |
AND 1 |
27209 |
LD (IX+6),A |
27212 |
LD HL,27236 |
27215 |
LD A,(24048) |
27218 |
AND 7 |
27220 |
LD E,A |
27221 |
LD D,0 |
27223 |
ADD HL,DE |
27224 |
LD A,(IX+0) |
27227 |
AND 192 |
27229 |
OR (HL) |
27230 |
LD (IX+0),A |
27233 |
JP 27152 |
27236 |
INC BC |
27237 |
LD DE,1798 |
27240 |
RRCA |
27241 |
DEC B |
27242 |
INC BC |
27243 |
RRCA |