Page Byte Address Description
64 0 4000
Loading screen
91 128 5B80
Decryption Routine
92 176 5CB0
Indirect Jump
94 0 5E00
Game Options
94 1 5E01
Unused
94 4 5E04
Font Pointer
94 6 5E06
High Score
94 9 5E09
High Score Table
94 32 5E20
Hall Of Fame Names
94 53 5E35
Hall Of Fame Last Name
94 56 5E38
Hall Of Fame Name End
94 64 5E40
Random Number
94 66 5E42
Game Timer
94 80 5E50
Planet Data
94 82 5E52
Frame Updated
94 83 5E53
Last Frame
94 86 5E56
Sprite Cached Y
94 87 5E57
Sprite Width
94 88 5E58
Sprite Height
94 89 5E59
Sprite Rows Left
94 90 5E5A
Sprite Cached Rows
94 93 5E5D
Space Key Latch
94 94 5E5E
Alien Count
94 95 5E5F
1UP Score
94 98 5E62
2UP Score
94 101 5E65
Active Player
94 102 5E66
Current menu item colour attribute
94 103 5E67
Game Delay Timer
94 104 5E68
Teleport Restore
94 105 5E69
Debris Count
94 106 5E6A
Debris Y
94 108 5E6C
Player Inactive
94 109 5E6D
Hall Of Fame Timer
94 111 5E6F
Hall Of Fame Index
94 112 5E70
Hall Of Fame Fire Lock
94 113 5E71
High Score Player
94 114 5E72
High Score Other Player
94 115 5E73
High Score Done
94 116 5E74
High Score Player Copy
94 117 5E75
Hall Of Fame Pointer
94 119 5E77
High Score Position
94 120 5E78
Hall Of Fame Name
94 123 5E7B
Debris Pitch
94 124 5E7C
Previous Game Options
94 160 5EA0
Active Player Level
94 161 5EA1
Active Player Lives
94 162 5EA2
Level Parity
94 163 5EA3
Rover Cargo Flag
94 164 5EA4
Inactive Player Level
94 165 5EA5
Inactive Player Lives
94 166 5EA6
Inactive Level Parity
94 167 5EA7
Inactive Rover Cargo Flag
94 168 5EA8
Unused
96 0 6000
Laser Beam Parameters
96 96 6060
Explosion Slot
96 120 6078
Jetman Slot
96 142 608E
Fuel Level
96 144 6090
Rover Slot
96 168 60A8
World Slots
97 8 6108
Object Slots
97 128 6180
Alien Base Slot
97 152 6198
Bomb Slot
97 176 61B0
Alien States
98 64 6240
Actor List End
112 0 7000
Active Terrain Data
116 0 7400
Inactive Terrain Data
128 0 8000
Security Check
128 10 800A
Game Initialisation
128 44 802C
Game Restart
128 209 80D1
Game Selection Menu
128 253 80FD
Queue Menu Tune
129 14 810E
Game Select Attribute Table
129 21 8115
Game Select Y Position Table
129 28 811C
Messaging: Game Selection Title
129 138 818A
Messaging: Copyright
129 171 81AB
Write Menu Line
129 187 81BB
Start Game
130 9 8209
Frame Update
130 47 822F
Reset Modified Code
130 63 823F
Reset Modified Code In Frame
130 74 824A
Limit Frame Rate
130 88 8258
Unused
130 89 8259
Next Object Slot
130 152 8298
Controls: Pause
130 197 82C5
Jump Table
132 173 84AD
Reset Screen Buffer
132 180 84B4
Fill Memory
132 187 84BB
Reset Attribute Buffer
132 216 84D8
Create Game Window
132 247 84F7
Reset Planet
133 6 8506
Calculate Attribute Address
133 30 851E
Calculate Screen Address
133 61 853D
Remap Alien Sprite
133 104 8568
Fetch Sprite
133 127 857F
Fetch Actor Sprite
133 142 858E
XOR Sprite Loop
133 217 85D9
Shift Old Sprite Pair
133 246 85F6
Screen Address One Pixel Above
134 6 8606
XOR Sprite Pair Up
134 20 8614
Prepare Sprite Write
134 52 8634
Position And Draw Sprite
134 64 8640
Draw Cached Sprite
134 79 864F
Clear Sprite Scratch
134 94 865E
Load Sprite Scratch
134 127 867F
Reset Sprite Fields
134 161 86A1
Position Sprite
135 1 8701
Draw Sprite
135 51 8733
Colourise Sprite
135 124 877C
Draw Sprite Pair
135 135 8787
Draw Actor Sprite
135 185 87B9
Write Sprite Row
136 7 8807
Continue Sprite Write
136 38 8826
Fetch And Draw
136 145 8891
Clear Sprite Cache
136 163 88A3
Fetch Sprite Size
136 177 88B1
Read Sprite Header
136 232 88E8
Load Sprite Pointers
137 10 890A
Write Sprite Attributes
137 49 8931
Fill Attribute Row
137 71 8947
Negate Pair
137 79 894F
Display Lives
137 156 899C
Add Points To Score
137 191 89BF
Print Scores
137 239 89EF
Print Character
138 17 8A11
Print Colour String
138 55 8A37
Print Banner
138 81 8A51
Messaging: Banner Text
138 92 8A5C
Mask Sprite
138 232 8AE8
Clear Mask Scratch
138 247 8AF7
Position Mask Sprite
139 82 8B52
Reload Mask Cache
139 115 8B73
Draw Object Sprite
139 165 8BA5
Blank Play Area
139 187 8BBB
Draw HUD Panel
140 1 8C01
Draw Gauge
140 62 8C3E
Flash Score Label
140 95 8C5F
Unset Flash Text
140 108 8C6C
Flash 2UP Score Label
140 113 8C71
Handler: Jetman
140 188 8CBC
Handler: Jetman Walk
141 6 8D06
Handler: Jetman Movement
142 90 8E5A
Face Jetman Right
142 197 8EC5
Face Jetman Left
143 52 8F34
Apply Upward Thrust
143 97 8F61
Clear Jetman Thrust
143 106 8F6A
Controls: Cursor Joystick
143 144 8F90
Handler: Controls
143 155 8F9B
Controls: Kempston Joystick
143 159 8F9F
Controls: Keyboard
143 244 8FF4
Land Jetman
144 5 9005
Launch Jetman
144 32 9020
Initialise Jetman
144 123 907B
Apply Jetman Speed
145 92 915C
Draw New Column
145 124 917C
Draw Terrain Column
145 158 919E
Locate Terrain Cell
145 187 91BB
Read Terrain Cell
145 226 91E2
Handler: Moon Rover
147 12 930C
Board Moon Rover
147 62 933E
Test Space Key
147 86 9356
Draw Terrain
147 149 9395
Find Unused Alien Slot
147 166 93A6
Place Actor At Scroll
147 232 93E8
Handler: Falling Platform
148 92 945C
Test Action Key
148 102 9466
Spawn Alien
149 49 9531
Handler: Meteor
149 182 95B6
Stamp Terrain Tile
150 84 9654
Handler: Drifting Alien
151 14 970E
Handler: Mr Magnetic Brella
152 132 9884
Test Alien Beside Slot
152 174 98AE
Clear Terrain Under Actor
153 6 9906
Handler: The Block
153 60 993C
Handler: Bouncing Wheel
153 148 9994
Handler: Spinner
154 47 9A2F
Handler: Saturn
154 226 9AE2
Handler: Shooter
155 187 9BBB
Handler: The Pip
156 35 9C23
Set Default Values
156 58 9C3A
Alien States
156 250 9CFA
Alien Lookup Table
157 90 9D5A
Jetman Default Data
157 114 9D72
Levels Alien Lookup Table
157 128 9D80
Default Hall Of Fame Names
157 152 9D98
Default High Score
157 176 9DB0
Jetman Tune Table
157 192 9DC0
Handler: Laser Beam
158 44 9E2C
Animate: Laser Beam
158 202 9ECA
Animate From Scroll
158 220 9EDC
Handler: Rover Frames
159 94 9F5E
Initialise Objects
159 106 9F6A
Step Pickup Candidate
159 112 9F70
Handler: Pickups
160 2 A002
Wrap World X
160 8 A008
Object Defaults
160 104 A068
Pickup Defaults
160 248 A0F8
Handler: Pickup Action
161 170 A1AA
Handler: Pickup
162 83 A253
Fill Pickup Debris
162 114 A272
Animate Pickup Debris
162 153 A299
Start Teleport
162 207 A2CF
Finish Teleport
162 245 A2F5
Clear Sprite Caches
163 10 A30A
Resume Pickup
163 19 A313
Pickup Colours
163 23 A317
Handler: Reset Laser Beam Slots
163 37 A325
Handler: World Object
163 120 A378
Release Carried Item
163 156 A39C
Attach Carried Item
163 193 A3C1
Place Carried Item
163 255 A3FF
Handler: Held Object
164 186 A4BA
Compare Actor Distance
164 231 A4E7
Test Jetman Action
165 34 A522
Clamp Object To Ground
165 58 A53A
Spawn Linked Object
165 121 A579
Handler: Player Shot
167 60 A73C
Start Small Explosion
167 66 A742
Handler: Small Explosion
167 93 A75D
Start Crater
167 102 A766
Start Explosion
167 131 A783
Handler: Sparkle Burst
167 146 A792
Fragment Colours
167 150 A796
Test Laser Hits
167 226 A7E2
Test One Hit
168 28 A81C
Handler: Player Shot Launch
168 38 A826
Initialise New Level
168 76 A84C
Initialise New Game
168 128 A880
1UP/ 2UP Swapper
168 181 A8B5
Lose Life
168 227 A8E3
Game Over
169 75 A94B
Messaging: Game Over
169 147 A993
Move Debris Particle
170 75 AA4B
Debris Particles
170 155 AA9B
Animate Debris
170 223 AADF
Debris Defaults
171 47 AB2F
Initialise Debris
171 72 AB48
Animate Debris Burst
171 157 AB9D
Copy Debris Template
171 169 ABA9
Draw Current Actor
171 186 ABBA
Handler: Missile Launcher
172 57 AC39
Align To Rover
173 0 AD00
Handler: Colourise 2x2
173 11 AD0B
Flash Attribute
173 23 AD17
Flash Attribute Alternative
173 34 AD22
Colourise Banner
173 51 AD33
Clear Banner Colour
173 54 AD36
Test Actor Side
173 89 AD59
Handler: Alien Base
173 171 ADAB
Handler: Upward Missile
173 234 ADEA
Handler: Upward Missile Flame
174 55 AE37
Handler: Missile Spawner
174 120 AE78
Spawn Missile
175 28 AF1C
Handler: Sideways Missile
176 59 B03B
Convert To Debris
176 101 B065
Handler: Sideways Missile Flame
176 209 B0D1
Test Target Range
177 29 B11D
Explode Object Slots
177 40 B128
Handler: Alien Base Plasma
177 111 B16F
Convert Object Slots
177 164 B1A4
Animate Crater
177 211 B1D3
Scan Object Slots
177 233 B1E9
Advance Position
178 15 B20F
Score Small Hit
178 24 B218
Tick Then Explode
178 162 B2A2
Test Jetman Range
178 215 B2D7
Kill Jetman
178 249 B2F9
Drop World Objects
179 57 B339
Bounce Jetman Right
179 61 B33D
Tick Actor Frame
179 123 B37B
Explode At Ground
179 133 B385
Reset Alien States
179 144 B390
Count Death Timer
179 163 B3A3
Message: Teleporting
179 208 B3D0
Messaging: Teleporting
179 220 B3DC
Initialise Terrain
179 232 B3E8
Handler: Jetman Death
180 96 B460
Handler: Falling Sprite
180 194 B4C2
Fill Debris Slots
181 46 B52E
Show Laser Estimate
181 148 B594
Messaging: Missile Launch
181 220 B5DC
Messaging: Missile Launch
182 153 B699
Convert To Base 10
182 174 B6AE
Move By Speed
182 207 B6CF
Dispatch Object State
182 235 B6EB
Ignore Object State
182 236 B6EC
Handler: Armed Bomb
183 49 B731
Handler: Bombs
183 133 B785
Collect Bomb
183 168 B7A8
Handler: Bomb
183 188 B7BC
Carry Bomb
184 16 B810
Fly Thrown Bomb
184 126 B87E
Colourise Rover Lights
184 154 B89A
Tick Object Timer
184 168 B8A8
Sounds: Laser Beam
184 180 B8B4
Sounds: Laser Missile Hit
184 189 B8BD
Sounds: Take Object
184 195 B8C3
Sounds: Drop Item
184 201 B8C9
Sounds: Pickup Item
184 212 B8D4
Sounds: Short Beep
184 218 B8DA
Play Square Wave
184 232 B8E8
Play Repeated Tone
184 242 B8F2
Sounds: Debris
184 255 B8FF
Sounds: Explosion
185 24 B918
Play Inverted Tone
185 34 B922
Tick Wave Duration
185 45 B92D
Play Wave Sequence
185 52 B934
Tick Wave Table
185 75 B94B
End Sound
185 80 B950
Initialise Explosion
185 188 B9BC
Queue Tune
185 210 B9D2
Tune Data
186 158 BA9E
Menu Tune Table
186 164 BAA4
Player Tune Table
186 168 BAA8
Tune Data Extra
186 190 BABE
Sprite Table Origin
186 192 BAC0
Sprite Table
188 158 BC9E
Graphic: Moon Rover Attributes
188 188 BCBC
Sprite: None
188 190 BCBE
Sprite: Jetman Walking
189 204 BDCC
Sprite: Jetman Flying
190 144 BE90
Graphic: Moon Rover
208 116 D074
Sprite: Teleporter
209 80 D150
Unused
209 81 D151
The UDG for the lives icon
209 89 D159
Sprite: Player Shot
209 103 D167
Sprite: Turret
211 71 D347
Main Font
213 159 D59F
Sprite: The Blob
214 151 D697
Sprite: Meteor
215 159 D79F
Sprite: Sparkle Burst
216 112 D870
Sprite: Player Shot
216 126 D87E
Sprite: Small Explosion
216 148 D894
Sprite: Mr Magnetic Brella
217 118 D976
Sprite: Platform
217 135 D987
Sprite: Missile Launcher
221 151 DD97
UDG Graphics
222 95 DE5F
HUD Panel Layout
222 185 DEB9
HUD Panel Attributes
223 19 DF13
Graphic: Alien Base
225 147 E193
Sprite: Missile
225 213 E1D5
Sprite: Unused
226 59 E23B
Sprite: Missile Flame
226 167 E2A7
Sprite: The Block
227 143 E38F
Sprite: Missile
227 181 E3B5
Sprite: Missile Flame
228 1 E401
Sprite: Unused
228 154 E49A
Sprite: Unused
229 51 E533
Sprite: Alien Base Plasma
229 223 E5DF
Sprite: Crater
230 223 E6DF
Sprite: Linked Object
231 3 E703
Sprite: Saturn
232 72 E848
Sprite: Spinner
233 16 E910
Sprite: Jetman Falling
233 156 E99C
Sprite: Shooter
234 131 EA83
Sprite: The Pip
234 141 EA8D
Graphic: Explosion
237 81 ED51
Sprite: Bouncing Wheel
238 23 EE17
Sprite: Bomb
238 122 EE7A
Odd-Level Sprite Table
238 182 EEB6
Unused
238 186 EEBA
Sprite: Tubular Grabber
239 162 EFA2
Sprite: The Cross
240 170 F0AA
Sprite: Sparkle
241 106 F16A
Sprite: The Dog
242 50 F232
Print Rank Message
242 116 F274
Messaging: High Score Suffixes
242 149 F295
Handle Name Input
243 62 F33E
Return To Restart
243 69 F345
Insert High Score
243 191 F3BF
Compare High Scores
244 16 F410
Show Hall Of Fame
244 170 F4AA
Messaging: Hall Of Fame
244 198 F4C6
Handler: High Score Messaging
244 251 F4FB
Messaging: High Score
245 53 F535
Prepare Name Entry
245 110 F56E
Handler: New High Score
245 227 F5E3
Start Name Entry
245 236 F5EC
Print 1UP/ 2UP Levels
246 65 F641
Get Level Digits
246 88 F658
Get Inactive Level Digits
246 98 F662
Helper: Colour Levels Messaging Green
246 110 F66E
Terrain UDGs
246 206 F6CE
Default Terrain Data
250 206 FACE
Unused
255 68 FF44
Tune Buffer
255 84 FF54
Tune Pointer
255 86 FF56
Unused
255 136 FF88
Unused