Page Byte Address Description
64 0 16384
Loading screen
91 128 23424
Decryption Routine
92 176 23728
Indirect Jump
94 0 24064
Game Options
94 1 24065
Game status buffer entry at 5E01
94 4 24068
Font Pointer
94 6 24070
High Score
94 9 24073
Game status buffer entry at 5E09
94 32 24096
Game status buffer entry at 5E20
94 53 24117
Game status buffer entry at 5E35
94 56 24120
Game status buffer entry at 5E38
94 64 24128
Game status buffer entry at 5E40
94 66 24130
Game status buffer entry at 5E42
94 80 24144
Game status buffer entry at 5E50
94 82 24146
Frame Updated
94 83 24147
Last Frame
94 86 24150
Game status buffer entry at 5E56
94 87 24151
Game status buffer entry at 5E57
94 88 24152
Game status buffer entry at 5E58
94 89 24153
Game status buffer entry at 5E59
94 90 24154
Game status buffer entry at 5E5A
94 93 24157
Game status buffer entry at 5E5D
94 94 24158
Game status buffer entry at 5E5E
94 95 24159
1UP Score
94 98 24162
2UP Score
94 101 24165
Active Player
94 102 24166
Current menu item colour attribute
94 103 24167
Game Delay Timer
94 104 24168
Game status buffer entry at 5E68
94 105 24169
Game status buffer entry at 5E69
94 108 24172
Game status buffer entry at 5E6C
94 109 24173
Game status buffer entry at 5E6D
94 111 24175
Game status buffer entry at 5E6F
94 113 24177
Number of players?
94 115 24179
Game status buffer entry at 5E73
94 116 24180
Game status buffer entry at 5E74
94 117 24181
Game status buffer entry at 5E75
94 119 24183
High Score Position
94 120 24184
Game status buffer entry at 5E78
94 124 24188
Game status buffer entry at 5E7C
94 160 24224
Active Player Level
94 161 24225
Active Player Lives
94 162 24226
Game status buffer entry at 5EA2
94 163 24227
Game status buffer entry at 5EA3
94 164 24228
Inactive Player Level
94 165 24229
Inactive Player Lives
94 166 24230
Game status buffer entry at 5EA6
94 167 24231
Game status buffer entry at 5EA7
96 0 24576
Laser Beam Parameters
96 96 24672
Data block at 6060
96 142 24718
Fuel Level
96 144 24720
Data block at 6090
96 146 24722
Data block at 6092
96 196 24772
Data block at 60C4
97 8 24840
Data block at 6108
97 130 24962
Data block at 6182
97 149 24981
Data block at 6195
97 152 24984
Bomb States?
97 176 25008
Alien States
98 64 25152
Data block at 6240
112 0 28672
Active Terrain Data
116 0 29696
Inactive Terrain Data
120 0 30720
Data block at 7800
128 0 32768
Security Check
128 10 32778
Game Initialisation
128 44 32812
Game Restart
128 209 32977
Game Selection Menu
128 253 33021
Routine at 80FD
129 14 33038
Game Select Attribute Table
129 21 33045
Game Select Y Position Table
129 28 33052
Messaging: Game Selection Title
129 138 33162
Messaging: Copyright
129 171 33195
Write Menu Line
129 187 33211
Start Game
130 9 33289
Routine at 8209
130 47 33327
Routine at 822F
130 63 33343
Routine at 823F
130 74 33354
Limit Frame Rate
130 88 33368
Routine at 8258
130 152 33432
Controls: Pause
130 197 33477
Jump Table
132 173 33965
Reset Screen Buffer
132 180 33972
Reset Routine
132 187 33979
Reset Attribute Buffer
132 216 34008
Create Game Window
132 247 34039
Reset Planet
133 6 34054
Calculate Attribute Address
133 30 34078
Calculate Screen Address
133 61 34109
Routine at 853D
133 104 34152
Routine at 8568
133 127 34175
Routine at 857F
133 142 34190
Routine at 858E
133 217 34265
Data block at 85D9
133 246 34294
Screen Address One Pixel Above
134 6 34310
Routine at 8606
134 20 34324
Routine at 8614
134 79 34383
Routine at 864F
134 94 34398
Routine at 865E
134 127 34431
Routine at 867F
134 161 34465
Routine at 86A1
135 1 34561
Routine at 8701
135 51 34611
Routine at 8733
135 124 34684
Routine at 877C
135 135 34695
Routine at 8787
135 185 34745
Routine at 87B9
136 7 34823
Routine at 8807
136 38 34854
Routine at 8826
136 145 34961
Routine at 8891
136 163 34979
Routine at 88A3
136 177 34993
Routine at 88B1
136 232 35048
Routine at 88E8
137 10 35082
Routine at 890A
137 49 35121
Routine at 8931
137 71 35143
Routine at 8947
137 79 35151
Display Lives
137 156 35228
Add Points To Score
137 191 35263
Print Scores
137 239 35311
Print Character
138 17 35345
Print Colour String
138 55 35383
Print Banner
138 81 35409
Messaging: Banner Text
138 92 35420
Routine at 8A5C
139 115 35699
Routine at 8B73
139 165 35749
Routine at 8BA5
139 187 35771
Draw HUD Panel
140 1 35841
Draw Gauge
140 62 35902
Flash Score Label
140 113 35953
Routine at 8C71
140 188 36028
Routine at 8CBC
141 6 36102
Routine at 8D06
142 90 36442
Routine at 8E5A
142 197 36549
Routine at 8EC5
143 52 36660
Routine at 8F34
143 97 36705
Routine at 8F61
143 106 36714
Controls: Cursor Joystick
143 144 36752
Handler: Controls
143 155 36763
Controls: Kempston Joystick
143 159 36767
Controls: Keyboard
143 244 36852
Routine at 8FF4
144 5 36869
Routine at 9005
144 32 36896
Routine at 9020
144 123 36987
Routine at 907B
145 124 37244
Routine at 917C
145 158 37278
Routine at 919E
145 187 37307
Routine at 91BB
145 226 37346
Routine at 91E2
147 12 37644
Routine at 930C
147 62 37694
Routine at 933E
147 86 37718
Draw Terrain?
147 149 37781
Find Unused Alien Slot
147 166 37798
Routine at 93A6
148 92 37980
Routine at 945C
148 102 37990
Routine at 9466
149 49 38193
Routine at 9531
149 182 38326
Routine at 95B6
150 84 38484
Routine at 9654
151 14 38670
Routine at 970E
156 35 39971
Set Default Values
156 58 39994
Alien States
156 250 40186
Alien Lookup Table
157 90 40282
Data block at 9D5A
157 114 40306
Levels Alien Lookup Table
157 128 40320
Data block at 9D80
157 152 40344
Data block at 9D98
157 176 40368
Data block at 9DB0
157 192 40384
Handler: Laser Beam
158 44 40492
Animate: Laser Beam
158 202 40650
Routine at 9ECA
158 220 40668
Routine at 9EDC
159 94 40798
Routine at 9F5E
159 106 40810
Routine at 9F6A
160 8 40968
Data block at A008
160 104 41064
Data block at A068
160 248 41208
Routine at A0F8
161 170 41386
Routine at A1AA
162 245 41717
Routine at A2F5
163 10 41738
Routine at A30A
163 19 41747
Data block at A313
163 23 41751
Handler: Reset Laser Beam Slots
163 37 41765
Routine at A325
163 120 41848
Routine at A378
163 156 41884
Routine at A39C
163 193 41921
Routine at A3C1
163 255 41983
Routine at A3FF
164 186 42170
Routine at A4BA
164 231 42215
Routine at A4E7
165 34 42274
Routine at A522
165 58 42298
Routine at A53A
165 121 42361
Routine at A579
167 60 42812
Routine at A73C
167 102 42854
Routine at A766
167 150 42902
Routine at A796
167 226 42978
Routine at A7E2
168 38 43046
Initialise New Level
168 76 43084
Initialise New Game
168 128 43136
1UP/ 2UP Swapper
168 181 43189
Routine at A8B5
168 227 43235
Game Over
169 75 43339
Messaging: Game Over
169 147 43411
Routine at A993
170 155 43675
Routine at AA9B
171 47 43823
Routine at AB2F
171 72 43848
Routine at AB48
171 157 43933
Routine at AB9D
171 169 43945
Routine at ABA9
172 57 44089
Routine at AC39
173 0 44288
Handler: Colourise 2x2
173 11 44299
Routine at AD0B
173 34 44322
Routine at AD22
173 51 44339
Routine at AD33
173 54 44342
Routine at AD36
177 164 45476
Routine at B1A4
177 211 45523
Routine at B1D3
177 233 45545
Routine at B1E9
178 15 45583
Routine at B20F
178 24 45592
Routine at B218
178 249 45817
Routine at B2F9
179 57 45881
Routine at B339
179 61 45885
Routine at B33D
179 123 45947
Routine at B37B
179 133 45957
Reset Alien States
179 144 45968
Routine at B390
179 163 45987
Message: Teleporting
179 208 46032
Messaging: Teleporting
179 220 46044
Initialise Terrain
179 232 46056
Routine at B3E8
180 96 46176
Routine at B460
180 194 46274
Routine at B4C2
181 46 46382
Routine at B52E
181 148 46484
Messaging: Missile Launch
181 220 46556
Messaging: Missile Launch
182 153 46745
Convert To Base 10
182 174 46766
Routine at B6AE
182 207 46799
Routine at B6CF
182 235 46827
Routine at B6EB
182 236 46828
Routine at B6EC
183 49 46897
Routine at B731
183 133 46981
Routine at B785
183 168 47016
Handler: Bomb
183 188 47036
Routine at B7BC
184 16 47120
Routine at B810
184 126 47230
Routine at B87E
184 154 47258
Routine at B89A
184 168 47272
Sounds: Laser Beam
184 180 47284
Sounds: Laser Missile Hit
184 189 47293
Routine at B8BD
184 195 47299
Routine at B8C3
184 201 47305
Sounds: Pickup Item
184 212 47316
Routine at B8D4
184 218 47322
Play square wave sound
184 232 47336
Routine at B8E8
184 242 47346
Routine at B8F2
184 255 47359
Routine at B8FF
185 24 47384
Routine at B918
185 34 47394
Routine at B922
185 45 47405
Play Wave Sequence
185 52 47412
Routine at B934
185 75 47435
Sound: Finish Effect
185 80 47440
Routine at B950
185 188 47548
Routine at B9BC
185 210 47570
Data block at B9D2
186 158 47774
Data block at BA9E
186 164 47780
Data block at BAA4
186 168 47784
Data block at BAA8
186 190 47806
Data block at BABE
186 192 47808
Sprite Table
188 158 48286
Data block at BC9E
188 188 48316
Sprite: None
188 190 48318
Sprite: Jetman Walking
189 204 48588
Sprite: Jetman Flying
190 144 48784
Graphic: Moon Rover
208 116 53364
Sprite: Teleporter
209 80 53584
Data block at D150
209 81 53585
The UDG for the lives icon
209 89 53593
Data block at D159
209 96 53600
Data block at D160
209 103 53607
Sprite: Turret
211 71 54087
Main Font
213 159 54687
Sprite: The Blob
214 151 54935
Sprite: Meteor
215 159 55199
Sprite: Sparkle
216 112 55408
Data block at D870
216 118 55414
Data block at D876
216 126 55422
Data block at D87E
216 136 55432
Data block at D888
216 148 55444
Sprite: Mr Magnetic Brella
217 118 55670
Sprite: Platform
217 135 55687
Sprite: Missile Launcher
221 151 56727
UDG Graphics
222 95 56927
HUD Panel Layout
222 185 57017
HUD Panel Attributes
223 19 57107
Graphic: Alien Base
225 147 57747
Sprite: Missile
225 213 57813
Data block at E1D5
226 59 57915
Sprite: Missile Flame
226 167 58023
Sprite: The Block
227 143 58255
Sprite: Missile
227 181 58293
Sprite: Missile Flame
228 1 58369
Data block at E401
228 154 58522
Data block at E49A
229 51 58675
Sprite: Alien Base Plasma
229 223 58847
Data block at E5DF
230 232 59112
Data block at E6E8
230 241 59121
Data block at E6F1
230 250 59130
Data block at E6FA
231 3 59139
Sprite: Saturn
232 72 59464
Sprite: Spinner
233 16 59664
Sprite: Jetman Falling
233 156 59804
Sprite: Shooter
234 131 60035
Data block at EA83
234 136 60040
Data block at EA88
234 141 60045
Graphic: Explosion
237 81 60753
Sprite: Bouncing Wheel
238 23 60951
Sprite: Bomb
238 122 61050
Data block at EE7A
242 50 62002
New High Score Suffix
242 116 62068
Messaging: High Score Suffixes
242 149 62101
Routine at F295
243 62 62270
Routine at F33E
243 69 62277
Routine at F345
243 191 62399
Routine at F3BF
244 16 62480
Hall Of Fame
244 170 62634
Messaging: Hall Of Fame
244 198 62662
Handler: High Score Messaging
244 251 62715
Messaging: High Score
245 53 62773
Routine at F535
245 110 62830
Handler: New High Score
245 227 62947
Routine at F5E3
245 236 62956
Print 1UP/ 2UP Levels
246 65 63041
Active Player Level
246 98 63074
Helper: Colour Levels Messaging Green
246 110 63086
Terrain UDGs
246 206 63182
Default Terrain Data
250 206 64206
Data block at FACE
255 68 65348
Data block at FF44
255 84 65364
Data block at FF54
255 86 65366
Data block at FF56
255 136 65416
Data block at FF88