Prev: 26949 Up: Map Next: 27244
26981: Routine at 6965
Used by the routine at StartGame.
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
This entry point is used by the routine at StartGame.
27019 LD HL,23944 HL=23944
27022 LD (27061),HL Push HL to $69B5
27025 LD A,58 A=$3A
27027 LD (27091),A Push A to 27091
27030 LD HL,580 HL=$0244
27033 LD (27092),HL Push HL to $69D4
27036 RET Return
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 HL=23888
27139 LD B,6 B=$06
27141 LD DE,8 DE=$0008
27144 LD A,(HL) A=(HL)
27145 AND A
27146 JP Z,27161 If zero jump back to 27161
27149 ADD HL,DE Add DE to HL
27150 DJNZ 27144 Decrease B by one, and loop back to 27144 until zero
27152 CALL DropFuelPod
27155 CALL 26079
27158 JP StartGame_0 Jump to 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
Prev: 26949 Up: Map Next: 27244