Page Byte Address Description
64 0 16384
Loading screen
96 0 24576
Start Game
96 3 24579
Digit Graphics
96 163 24739
Sprite Pointers
97 147 24979
Blank Sprite 1
97 149 24981
Terminal Sprite
98 99 25187
Activated Terminal Sprite 1
99 49 25393
Activated Terminal Sprite 2
100 5 25605
Activated Terminal Sprite 3
100 223 25823
Activated Terminal Sprite 4
101 179 26035
Wall Post Sprite
102 123 26235
Wall Corner Sprite
103 79 26447
Hunter Sprite 1
103 237 26605
Hunter Sprite 2
104 139 26763
Hunter Sprite 3
105 41 26921
Hunter Sprite 4
105 199 27079
Hazard Sprite 1
106 113 27249
Hazard Sprite 2
107 27 27419
Battery Sprite
107 185 27577
Transmitter Sprite 1
108 135 27783
Transmitter Sprite 2
109 85 27989
Program Packet Sprite 1
109 171 28075
Program Packet Sprite 2
109 251 28155
Spark Sprite 1
110 141 28301
Spark Sprite 2
111 19 28435
Spark Sprite 3
111 141 28557
Thief Sprite 1
112 159 28831
Thief Sprite 2
113 169 29097
Thief Sprite 3
114 163 29347
Unused Sprite
114 213 29397
Materialising Sprite 1
115 19 29459
Materialising Sprite 2
115 87 29527
Materialising Sprite 3
115 161 29601
Materialising Sprite 4
115 241 29681
Materialising Sprite 5
116 77 29773
Materialising Sprite 6
116 175 29871
Materialising Sprite 7
117 17 29969
Materialising Sprite 8
117 121 30073
Materialising Sprite 9
117 255 30207
Materialising Sprite 10
118 145 30353
Materialising Sprite 11
119 35 30499
Materialising Sprite 12
119 199 30663
Saucer Sprite 1
120 145 30865
Saucer Sprite 2
121 123 31099
Saucer Sprite 3
122 117 31349
Saucer Sprite 4
123 95 31583
Smoke Sprite 4
124 73 31817
Smoke Sprite 3
125 43 32043
Smoke Sprite 2
126 45 32301
Smoke Sprite 1
127 47 32559
Pellet Sprite 1
127 109 32621
Pellet Sprite 2
127 175 32687
Pellet Sprite 7
128 41 32809
Pellet Sprite 8
128 151 32919
Pellet Sprite 3
128 243 33011
Pellet Sprite 4
129 79 33103
Pellet Sprite 5
129 145 33169
Pellet Sprite 6
129 207 33231
Dome Sprite 1
130 127 33407
Dome Sprite 2
131 53 33589
Dome Sprite 3
131 235 33771
Dome Sprite 4
132 155 33947
Socket Sprite
133 27 34075
Installed Program Sprite 1
133 197 34245
Installed Program Sprite 3
134 111 34415
Installed Program Sprite 2
135 25 34585
Installed Program Sprite 4
135 195 34755
Unused Figure Sprite 1
136 109 34925
Unused Figure Sprite 2
137 23 35095
Dropped Program Sprite
137 163 35235
Robot Turning Sprite 3
138 113 35441
Robot Turning Sprite 5
139 63 35647
Robot Turning Sprite 1
140 13 35853
Robot Walking Sprite 1
140 219 36059
Robot Walking Sprite 2
141 169 36265
Robot Walking Sprite 3
142 119 36471
Robot Walking Sprite 5
143 69 36677
Robot Walking Sprite 6
144 19 36883
Robot Walking Sprite 7
144 225 37089
Sector Wall Along Y Sprite
145 169 37289
Sector Wall Along X Sprite
146 113 37489
Wall Along Y Sprite
147 57 37689
Wall Along X Sprite
148 1 37889
Border Graphics
148 33 37921
Panel Graphics
149 17 38161
Panel Characters
149 137 38281
Panel Attributes
150 1 38401
Game Entry
150 19 38419
Saved IY Register
150 21 38421
Frame Counter
150 23 38423
Random Number
150 24 38424
Character Set Address
150 26 38426
Control Method
150 27 38427
Scores
150 33 38433
Sprite Row Width
150 34 38434
Sprite Rows Left
150 35 38435
Saved Stack Pointer
150 37 38437
Controls
150 38 38438
Fraction Difference
150 39 38439
Fraction Sum
150 40 38440
Text Attribute
150 41 38441
Light Turned Flag
150 42 38442
Draw List Pointer
150 44 38444
Cell Position
150 46 38446
Cell Address
150 48 38448
Idle Timer
150 50 38450
Last Control Method
150 51 38451
Name Entered Flag
150 52 38452
Places Higher
150 53 38453
Unused Stack Pointer
150 55 38455
Tune Played Flag
150 56 38456
Enemy Hit Address
150 58 38458
Battery Energy
150 60 38460
Displayed Battery Level
150 61 38461
Cell To Check
150 63 38463
Shot Cost
150 65 38465
Program Queue
150 70 38470
Attack Timer
150 71 38471
Attacked Sector
150 72 38472
Robot Marker Position
150 76 38476
Packet Marker
150 79 38479
Scroll Flag
150 80 38480
Battery Low Flag
150 81 38481
Unused Variable
150 82 38482
Action Key Used Flag
150 83 38483
Previous Position
150 87 38487
Scroll Counter
150 88 38488
Sectors Activated
150 89 38489
Sectors Destroyed
150 90 38490
Sectors Dealt With
150 91 38491
Sector Flags
150 100 38500
Unused Variables
150 107 38507
Characters Printed
150 108 38508
Message Queue
150 124 38524
Unused Variables
150 126 38526
Sector States
150 135 38535
Unused Variable
150 136 38536
Sound Effect
150 138 38538
Player Number
150 139 38539
Lives
150 140 38540
Unused Variable
150 141 38541
Unused Bytes
150 144 38544
Entities
151 192 38848
Cell Templates
152 176 39088
Cloud Entities
152 208 39120
Initialise Game
153 10 39178
Start Round
153 60 39228
Main Loop
154 34 39458
Lose Game
154 75 39499
Win Round
154 165 39589
End Round
154 250 39674
Messaging: Round Result Text
155 206 39886
Count Sector Programs
155 243 39923
Count Programs In Sector
156 14 39950
Sector Offsets
156 32 39968
Decode Sprites
156 94 40030
Find Sector
156 118 40054
Queue Message
156 136 40072
Print Message
157 7 40199
Scroll Message Area
157 52 40244
Message Table
157 70 40262
Messaging: Message Text
157 167 40359
Attack Sector
157 254 40446
Send Program Packet
158 79 40527
Remove Entity
158 85 40533
Update Battery Bar
158 185 40633
Battery Bar Data
158 198 40646
Check Battery Low
159 9 40713
Check Pause
159 77 40781
Wait For Frame
159 91 40795
Entity Handler Table
160 75 41035
Start Robot Life
160 130 41090
Flicker Transmitter
160 145 41105
Recharge Battery
160 201 41161
Messaging: Lives Text
160 203 41163
Draw Icon
161 4 41220
Remove Distant Entity
161 39 41255
Set Robot Facing
161 45 41261
Try Move
161 68 41284
Move Spark
162 13 41485
Animate Cloud
162 19 41491
Remove Cloud
162 24 41496
Move Thief
162 130 41602
Find Direction To Robot
162 173 41645
Empty Cell
162 181 41653
Move Destroyer
163 32 41760
Find Sector Energy
163 43 41771
Reduce Sector Energy
163 97 41825
Sector Energy
163 108 41836
Move Program Packet
164 152 42136
Test Cell In Direction
164 195 42179
Choose Direction
164 220 42204
Animate Program
164 236 42220
Move Hunter
165 80 42320
Face Enemy
165 109 42349
Check Entity Overlap
165 118 42358
Check Enemy Overlap
165 167 42407
Check Shot Hit
165 234 42474
Compare Positions
166 37 42533
Do Nothing
166 38 42534
Fire Weapon A
166 86 42582
Fire Weapon B
166 174 42670
Use Energy
166 224 42720
Move Pellet
167 10 42762
Animate Smoke
167 19 42771
End Smoke
167 39 42791
Explode Enemies
167 57 42809
Spawn Enemies
168 30 43038
Enemy Types
168 38 43046
Move Saucer
168 51 43059
Move Dome
168 145 43153
Reverse Direction
168 164 43172
Finish Robot Turn
168 228 43236
Get Robot Speed
169 50 43314
Materialise Entity
169 108 43372
Temporary Entity
169 116 43380
Draw Shifted Entity
169 139 43403
Finish Materialising
169 159 43423
Start Robot
169 195 43459
Move Entity
169 221 43485
Move Left
170 26 43546
Move Up
170 88 43608
Move Right
170 151 43671
Move Down
170 211 43731
Turn Robot Left
170 237 43757
Turn Robot Right
170 253 43773
Move Robot Vertically
171 3 43779
Move Robot Horizontally
171 87 43863
Move Robot
172 48 44080
Handle Obstacle
172 100 44132
Use Action Key
173 52 44340
Queue Program
173 135 44423
Clear Icon Area
173 172 44460
Skip Blank Icon
173 178 44466
Install Program
173 191 44479
Action Cell Position
173 195 44483
Set Attacked Sector
173 234 44522
Draw Sector Map
174 13 44557
Colour Sector Square
174 28 44572
Sector Map Offsets
174 37 44581
Sector State Attributes
174 45 44589
Update Packet Marker
174 103 44647
Update Robot Marker
174 208 44752
Marker Pattern
174 211 44755
Get Position
174 224 44768
Set Position
174 237 44781
Start Light
175 25 44825
Light Colours
175 29 44829
Check Lights
175 37 44837
Move Lights
175 114 44914
Light Handlers
175 122 44922
Next Light
175 142 44942
Lights
175 174 44974
Move Light Left
175 220 45020
Move Light Right
175 225 45025
Move Light Up
175 238 45038
Move Light Down
175 246 45046
Turn Light Vertically
176 28 45084
Turn Light Horizontally
176 63 45119
Set Light Direction
176 89 45145
Do Nothing Cell
176 90 45146
Toggle Sprite
176 99 45155
Next Sprite Number
176 117 45173
Read Controls
176 133 45189
Read Interface 2
176 180 45236
Controls: Kempston Joystick
176 217 45273
Read Cursor Keys
177 3 45315
Finish Joystick Controls
177 28 45340
Read Keyboard
177 163 45475
Fill Memory
177 173 45485
Clear Screen
177 184 45496
Reset Attributes
177 194 45506
Fill Play Window Attributes
177 214 45526
Fill Large Window Attributes
177 225 45537
Fill Message Attributes
177 236 45548
Blank Play Area
177 242 45554
Clear Pixel Block
178 2 45570
Clear Message Area
178 10 45578
Clear Large Window
178 18 45586
Clear Large Window With Attributes
178 23 45591
Clear Play Window With Attributes
178 28 45596
Draw Play Window
178 148 45716
Build Shift Tables
178 188 45756
Draw Sprite
180 83 46163
Flip Sprite
180 142 46222
Get Buffer Address
180 177 46257
Negate HL
180 185 46265
Draw Panel
180 230 46310
Print Character Block
180 248 46328
Print Big Digit
181 10 46346
Print Double Height Character
181 46 46382
Print Double Height Text
181 88 46424
Next Pixel Row
181 107 46443
Print Hi-Score
181 115 46451
Add Points To Score
181 133 46469
Print Score
181 143 46479
Print Small Number
181 175 46511
Print Big Number
181 203 46539
Print Character
181 235 46571
Draw Border
182 137 46729
Fill Attribute Row
182 142 46734
Fill Attribute Column
182 150 46742
Print Border Column
182 166 46758
Print Border Row
182 178 46770
Move Down Row
182 188 46780
Lose Life
182 210 46802
Show Game Over
182 253 46845
Game Over
183 23 46871
Messaging: Game Over
183 43 46891
Start Game
183 77 46925
Reset Lives
183 89 46937
Reset Idle Timer
183 96 46944
Update Idle Timer
183 108 46956
Handler: Hall Of Fame
183 140 46988
Show Hall Of Fame
183 198 47046
Hall Of Fame Table
183 252 47100
Messaging: Hall Of Fame Text
184 179 47283
Display Menu
184 206 47310
Print Text List
184 229 47333
Messaging: Menu Text
185 88 47448
New High Score
185 112 47472
Enter High Score
185 231 47591
Previous High Score
185 238 47598
Compare Scores
186 1 47617
Messaging: Place Names
186 25 47641
Enter Initials
186 147 47763
Delay And Beep
186 165 47781
Messaging: Initials
187 18 47890
Game Selection Menu
187 115 47987
Set Flashing Attribute
187 131 48003
Unused Jump
187 134 48006
Start Game Sequence
187 170 48042
Draw Game Screen
188 84 48212
Message Box Graphics
188 140 48268
Message Box Text
188 203 48331
Battery Meter Data
188 227 48355
Battery Meter Box Graphics
189 19 48403
Reset Map
189 50 48434
Delay
189 58 48442
Screen Address One Pixel Below
189 75 48459
Calculate Screen Address
189 106 48490
Calculate Attribute Address
189 130 48514
Print Text
189 153 48537
Print Colour String
189 205 48589
Add Entity
190 78 48718
Divide By Sixteen
190 95 48735
Add Map Cells
191 34 48930
Sort Draw List
191 106 49002
Draw List
191 126 49022
Get Entity Address
191 146 49042
Add A To HL
191 151 49047
Find Map Cell
191 190 49086
Unused Map Address
191 205 49101
Row Half Widths
191 218 49114
Play Sound Effect Step
191 244 49140
Sound Effect Table
191 252 49148
Sound Effect Pitches
192 16 49168
Get Table Entry
192 26 49178
Make Random Beep
192 39 49191
Make Beep
192 48 49200
Play Melody
192 63 49215
Melody Data
192 72 49224
Make Bump Sound
192 78 49230
Play Noise Sound
192 91 49243
Play Wave Sequence
192 98 49250
Play Square Wave
192 114 49266
Make Explosion Sound
192 141 49293
Make Noise If Visible
192 171 49323
Read Keys
192 182 49334
Play Music Until Key Pressed
192 207 49359
Play Music
192 218 49370
Play Note
193 28 49436
Play Rest
193 50 49458
Note Table
193 233 49641
Title Tune
194 137 49801
Start Game Tune
194 167 49831
Round Won Tune
194 233 49897
Game Lost Tune
195 0 49920
Unused Tunes
195 60 49980
Font
197 21 50453
Map
209 85 53589
Unused Map
211 85 54101
Draw List
224 0 57344
Shift Tables
240 0 61440
Reversed Bytes
241 0 61696
Unused Memory
245 128 62848
Play Window Buffer