Page Byte Address Description
64 0 16384
Loading screen
91 128 23424
Decryption Routine
92 176 23728
Indirect Jump
94 0 24064
Game Entry Point
94 4 24068
Map
98 4 25092
View Patterns
98 164 25252
Strip List Table
99 52 25396
Rectangle List Table
99 124 25468
Rectangle Lists
101 66 25922
Strip Variants
101 118 25974
Strip Lists
108 182 27830
Tube Characters
108 222 27870
Font
110 54 28214
Wall Strip Table
110 158 28318
Sprite Table
111 218 28634
Sprite: Blank
111 220 28636
Strip Graphic Table
111 228 28644
Strip Graphic 1
111 249 28665
Strip Graphic 2
112 14 28686
Strip Graphic 3
112 23 28695
Sprite: Logo Piece 1
112 233 28905
Sprite: Logo Piece 2
113 63 28991
Sprite: Logo Piece 3
113 161 29089
Sprite: Logo Piece 4
114 19 29203
Sprite: Logo Piece 5
114 101 29285
Sprite: Logo Piece 6
114 151 29335
Sprite: Speed Bonus
115 49 29489
Sprite: Ghost Frame 1
115 219 29659
Sprite: Ghost Frame 2
116 175 29871
Sprite: Ghost Frame 3
117 113 30065
Inventory Item Icons
118 145 30353
Sprite: Creature 2 Frame 3
119 53 30517
Sprite: Creature 2 Frame 4
119 223 30687
Sprite: Creature 3 Frame 3
120 125 30845
Sprite: Creature 3 Frame 4
121 27 31003
Sprite: Creature 4 Frame 3
121 197 31173
Sprite: Creature 4 Frame 4
122 111 31343
Status Panel Characters
123 47 31535
Sprite: Burst 1
123 113 31601
Sprite: Burst 2
123 179 31667
Sprite: Burst 3
123 245 31733
Sprite: Burst 4
124 55 31799
Sprite: Health Bonus
124 121 31865
Sprite: Monster 3 Frame 2
125 65 32065
Sprite: Monster 1 Frame 1
126 69 32325
Sprite: Monster 1 Frame 2
127 73 32585
Sprite: Item 2
127 165 32677
Sprite: Item 1
128 25 32793
Sprite: Item 4
128 117 32885
Sprite: Item 3
129 13 33037
Sprite: Monster 4 Frame 1
129 219 33243
Sprite: Creature 1 Frame 3
130 157 33437
Sprite: Creature 1 Frame 4
131 89 33625
Sprite: Shot 1 Frame 1
131 143 33679
Sprite: Shot 1 Frame 2
131 197 33733
Sprite: Shot 1 Frame 3
131 251 33787
Sprite: Shot 1 Frame 4
132 49 33841
Sprite: Shot 2 Frame 1
132 115 33907
Sprite: Shot 2 Frame 2
132 181 33973
Sprite: Shot 2 Frame 3
132 247 34039
Sprite: Shot 3 Frame 1
133 57 34105
Sprite: Shot 3 Frame 2
133 123 34171
Sprite: Shot 3 Frame 3
133 189 34237
Sprite: Shot 3 Frame 4
133 255 34303
Sprite: Shot 4 Frame 1
134 65 34369
Sprite: Shot 4 Frame 2
134 131 34435
Sprite: Shot 4 Frame 3
134 197 34501
Sprite: Shot 4 Frame 4
135 7 34567
Sprite: Monster 4 Frame 2
135 225 34785
Sprite: Monster 4 Frame 3
136 187 35003
Sprite: Monster 4 Frame 4
137 149 35221
Sprite: Monster 3 Frame 1
138 99 35427
Sprite: Spore 3 Frame 1
138 221 35549
Sprite: Spore 3 Frame 2
139 87 35671
Sprite: Spore 3 Frame 3
139 203 35787
Sprite: Spore 1 Frame 1
140 51 35891
Sprite: Spore 1 Frame 2
140 155 35995
Sprite: Spore 1 Frame 3
141 3 36099
Sprite: Spore 4 Frame 2
141 141 36237
Sprite: Spore 4 Frame 3
142 7 36359
Sprite: Spore 4 Frame 1
142 145 36497
Sprite: Spore 2 Frame 1
143 5 36613
Sprite: Spore 2 Frame 2
143 127 36735
Sprite: Spore 2 Frame 3
143 255 36863
Sprite: Creature 4 Frame 1
144 169 37033
Sprite: Creature 4 Frame 2
145 83 37203
Sprite: Creature 3 Frame 2
145 241 37361
Sprite: Creature 3 Frame 1
146 143 37519
Sprite: Creature 2 Frame 2
147 63 37695
Sprite: Creature 2 Frame 1
147 239 37871
Sprite: Creature 1 Frame 1
148 171 38059
Sprite: Creature 1 Frame 2
149 103 38247
Sprite: Monster 2 Frame 1
150 53 38453
Sprite: Monster 2 Frame 2
151 3 38659
Sprite: Player Body A Frame 2
151 149 38805
Sprite: Player Body B Frame 3
152 45 38957
Sprite: Player Body A Frame 5
152 191 39103
Sprite: Player Body A Frame 1
153 81 39249
Sprite: Player Body A Frame 4
153 227 39395
Sprite: Player Body A Frame 3
154 117 39541
Sprite: Player Body B Frame 4
155 13 39693
Sprite: Player Body B Frame 1
155 165 39845
Sprite: Player Body B Frame 2
156 61 39997
Sprite: Player Body A Frame 6
156 213 40149
Sprite: Player Body B Frame 5
157 109 40301
Sprite: Player Body B Frame 6
158 5 40453
Sprite: Player Bumping Body B
158 157 40605
Sprite: Player Bumping Body A
159 47 40751
Sprite: Player Legs A Frame 4
159 145 40849
Sprite: Player Legs A Frame 3
159 243 40947
Sprite: Player Legs A Frame 2
160 85 41045
Sprite: Player Legs A Frame 1
160 183 41143
Sprite: Player Legs B Frame 4
161 31 41247
Sprite: Player Legs B Frame 3
161 135 41351
Sprite: Player Legs B Frame 2
161 239 41455
Sprite: Player Legs B Frame 1
162 87 41559
Wall Strip 00
162 200 41672
Wall Strip 01
163 57 41785
Wall Strip 02
163 170 41898
Wall Strip 03
164 27 42011
Wall Strip 2F
164 156 42140
Wall Strip 30
165 29 42269
Wall Strip 04
165 142 42382
Wall Strip 05
166 15 42511
Wall Strip 06
166 144 42640
Wall Strip 07
167 17 42769
Wall Strip 08
167 146 42898
Wall Strip 09
168 19 43027
Wall Strip 0A
168 148 43156
Wall Strip 0B
169 21 43285
Wall Strip 0C
169 150 43414
Wall Strip 0D
170 23 43543
Wall Strip 0E
170 152 43672
Wall Strip 0F
171 25 43801
Wall Strip 10
171 154 43930
Wall Strip 11
172 27 44059
Wall Strip 12
172 156 44188
Wall Strip 13
173 29 44317
Wall Strip 14
173 158 44446
Wall Strip 16
174 15 44559
Wall Strip 15
174 144 44688
Wall Strip 18
175 17 44817
Wall Strip 19
175 146 44946
Wall Strip 32
176 19 45075
Wall Strip 33
176 148 45204
Wall Strip 17
177 21 45333
Wall Strip 1A
177 150 45462
Wall Strip 1B
178 23 45591
Wall Strip 1C
178 152 45720
Wall Strip 1E
179 25 45849
Wall Strip 1D
179 154 45978
Wall Strip 1F
180 11 46091
Wall Strip 20
180 140 46220
Wall Strip 21
180 253 46333
Wall Strip 22
181 110 46446
Wall Strip 23
181 223 46559
Wall Strip 24
182 80 46672
Wall Strip 25
182 193 46785
Wall Strip 26
183 50 46898
Wall Strip 27
183 163 47011
Wall Strip 28
184 20 47124
Wall Strip 29
184 133 47237
Wall Strip 2B
185 6 47366
Wall Strip 2C
185 135 47495
Wall Strip 2D
186 8 47624
Wall Strip 2E
186 137 47753
Wall Strip 31
187 10 47882
Border Characters
187 170 48042
Random Seed
187 172 48044
Font Pointer
187 174 48046
Saved Stack Pointer
187 176 48048
Game Options
187 177 48049
Previous Game Options
187 178 48050
Frame Counter
187 180 48052
Cell Column
187 181 48053
Cell Row
187 182 48054
Screen X Position
187 184 48056
Screen Y Position
187 186 48058
View Rotated Flag
187 187 48059
Drawn Columns
187 189 48061
Key Held Flag
187 190 48062
Maximum Speed
187 191 48063
Menu Frame Drawn Flag
187 192 48064
Wall Tile
187 193 48065
Tune Played Flag
187 194 48066
Characters To Draw
187 195 48067
Rows To Draw
187 196 48068
Chosen Object Position
187 198 48070
Compared Object Position
187 200 48072
Throw Timer
187 201 48073
Score
187 205 48077
Lives
187 206 48078
Items Left
187 242 48114
Mirror Flag
187 243 48115
Health
187 244 48116
Last Shot Used
187 245 48117
Speed Bonus Timer
187 246 48118
Last Cell Visited
187 248 48120
Step Counter
187 249 48121
Note Counter
187 250 48122
Sound Number
187 251 48123
Flash Colour
187 252 48124
Previous Flash Colour
187 253 48125
Percentage Hundreds
187 254 48126
Percentage Tens And Units
187 255 48127
Game Finished Flag
188 0 48128
Ending Attribute
188 1 48129
Controls
188 2 48130
Materialise Timer
188 3 48131
Inventory
188 14 48142
Visited Cells
188 142 48270
Object Table
189 254 48638
Start Game
190 223 48863
Calculate Percentage Complete
191 54 48950
Print Percentage
191 72 48968
Mark Cell Visited
191 149 49045
Spawn Ghost
191 241 49137
Update Ghost
192 44 49196
Set Velocity Towards Player
192 87 49239
Clear Short-Lived Objects
192 101 49253
Player Health Colours
192 105 49257
Check Object Close To Player
192 131 49283
Update Creature
192 209 49361
Hit Outcome Table
192 217 49369
Remove Creature
192 222 49374
Destroy Creature
192 237 49389
Change Creature
193 1 49409
Split Creature
193 82 49490
Turn Creature Into Spore
193 100 49508
Update Ball
193 156 49564
Find Nearest Monster
193 185 49593
Get Distance To Monster
193 219 49627
Build Random Table
193 253 49661
Draw Monster Icons
194 138 49802
Screen Address One Pixel Above
194 154 49818
Draw Compass Text
194 196 49860
Compass Text Characters
194 200 49864
Draw Compass Icon
194 223 49887
Compass Icon Characters
194 231 49895
Messaging: Score Text
194 237 49901
Add To Score
194 255 49919
Print Score
195 20 49940
Print BCD Number
195 50 49970
Play Ghost Sound
195 77 49997
Sound Pitch Tables
195 157 50077
Play Ending Ghost Sound
195 170 50090
Play Bump Sound
195 189 50109
Play Sound Effect
195 216 50136
Sound Effect Table
195 224 50144
Sound Effect Notes
195 244 50164
Play Sweep Sound
196 0 50176
Play Movement Sound
196 53 50229
Play Random Sound
196 85 50261
Play Object Sound
196 99 50275
Play Materialise Sound
196 113 50289
Play Square Wave
196 129 50305
Pick Up Special Item
196 137 50313
Pick Up Item
196 220 50396
Colour Inventory Items
197 47 50479
Item Colours
197 56 50488
Check Shot Hits Object
197 84 50516
Check Overlap With Next Object
197 95 50527
Check Player Collision
197 180 50612
Increment Frame Counter
197 187 50619
Update Random Number
197 206 50638
Spawn Item
198 61 50749
Play Music Once
198 86 50774
Play Music
198 97 50785
Play Note
198 185 50873
Note Table
199 112 51056
Tune: Game Selection Menu
199 244 51188
Tune: Menu Selection
199 248 51192
Tune: Start Game
200 3 51203
Tune: Game Over
200 26 51226
Tune: Game Complete
200 57 51257
Tune: Life Lost
200 63 51263
Draw Inventory Tube
200 137 51337
Colour Attribute Column
200 152 51352
Colour Player Attributes
200 178 51378
Fill Attribute Rectangle
200 202 51402
Game Selection Menu
201 73 51529
Flash Menu Options
201 98 51554
Menu Line Attributes
201 106 51562
Menu Line Positions
201 122 51578
Messaging: Menu Text
201 239 51695
Print String
202 27 51739
Set Flashing Attribute
202 43 51755
Display Menu
202 85 51797
Draw Playing Area Border
202 157 51869
Draw Frame
202 229 51941
Border Block Characters
202 253 51965
Draw Horizontal Edge
203 9 51977
Draw Vertical Edge
203 25 51993
Print Character
203 62 52030
Print Character Block
203 91 52059
Print Character With Attribute
203 113 52081
Move Down Row
203 123 52091
Choose Start Position
203 172 52140
Check Player Dead
203 197 52165
Start New Life
204 29 52253
Draw Life Icon
204 46 52270
Life Icon Characters
204 54 52278
Player Template
204 86 52310
Game Over
204 228 52452
Ending Pieces
205 2 52482
Remove All Objects
205 16 52496
Update Logo Piece
205 88 52568
Update Ending Ghost
205 158 52638
Limit Distance
205 175 52655
Messaging: Game Over Text
205 223 52703
Pause For Half A Second
205 232 52712
Spawn Ball
206 121 52857
Ball Template
206 137 52873
Update Spore
206 187 52923
Hurt Player
206 196 52932
Kill Player
206 229 52965
Burst Spore And Shot
206 248 52984
Next Sprite Number
207 8 53000
Draw View
207 165 53157
Draw Cell And Objects
207 175 53167
Find Objects In Cell
207 242 53234
Draw Objects In List
208 160 53408
Object Order Table
208 196 53444
Keep Object
208 197 53445
Choose Other Object
208 208 53456
Compare Object Depths
209 93 53597
Object List
209 125 53629
Convert Cell
209 142 53646
Convert Position
209 157 53661
Draw Cell
209 250 53754
Draw Strips Left To Right
210 45 53805
Step Down Right
210 50 53810
Step Down Right In List
210 75 53835
Step Up Right In List
210 80 53840
Step Up Right
210 85 53845
Step Down Left In List
210 110 53870
Step Up Left In List
210 115 53875
Draw Strip
210 162 53922
Clip Edge Strip Top
210 178 53938
Draw Strip Graphic
211 86 54102
Colour Wall Column
211 114 54130
Draw Cell With Walls
211 194 54210
Draw Wall Strips
212 21 54293
Clip Wall Strip Top
212 37 54309
Draw Wall Strip
212 239 54511
Wall Strip Masks
212 243 54515
Project Object
213 8 54536
Project Cell
213 100 54628
Get Map Cell
213 137 54665
Get Table Entry
213 147 54675
Jump To Table Routine
213 153 54681
Object Handler Table
214 213 54997
Ignore Object
214 214 54998
Create Fragments
215 10 55050
Update Fragment
215 39 55079
Update Speed Bonus
215 76 55116
Update Health Bonus
215 108 55148
Spawn Bonus
215 216 55256
Update Burst
215 237 55277
Update Shot
216 12 55308
Update Thrown Item
216 71 55367
Update Destroyed Monster
216 101 55397
Check Monsters Defeated
216 142 55438
Place Items
216 215 55511
Item Template
216 231 55527
Place Monsters
217 50 55602
Monster Template
217 66 55618
Update Monster Item
217 79 55631
Update Monster
217 120 55672
Set Sprite From Direction
217 163 55715
Update Village Item
217 235 55787
Update Bumping Body
218 0 55808
Update Player Body
218 122 55930
Update Player Legs
218 183 55991
Throw Item
219 104 56168
Check Rotate Key
219 137 56201
Choose Direction
220 20 56340
Set Facing Flags
220 67 56387
Swap Controls
220 96 56416
Move Player
220 113 56433
Slow Down Routines
220 121 56441
Slow Player Down
220 168 56488
Speed Player Up
220 220 56540
Player Sprite Table
220 224 56544
Set Velocity From Speed
221 1 56577
Move Object
221 40 56616
Update Direction
221 106 56682
Turn Routines
221 114 56690
Turn Towards Player
221 153 56729
Find Direction To Player
221 207 56783
Choose Random Velocity
221 252 56828
Choose Velocity
222 13 56845
Set Direction From Velocity
222 89 56921
Test Move
222 106 56938
Test Move Routines
222 114 56946
Test Move Up
222 211 57043
Test Move Right
223 52 57140
Test Move Down
223 151 57239
Test Move Left
223 250 57338
Test Cell Moving Up
224 11 57355
Test Cell Moving Down
224 19 57363
Test Cell Moving Right
224 32 57376
Test Cell Moving Left
224 40 57384
Find Position In Cell
224 81 57425
Find Map Tile
224 99 57443
Check Walls Vertical First
224 135 57479
Check Overlap Along X
224 160 57504
Check Walls Horizontal First
224 196 57540
Check Overlap Along Y
224 221 57565
Negate HL
224 229 57573
Sign Extend A
224 238 57582
Multiply A By DE
224 251 57595
Build Shift Tables
225 72 57672
Copy Pixels To Screen
225 173 57773
Copy Attributes To Screen
226 0 57856
Copy Buffers To Screen
226 29 57885
Fill Buffer
226 57 57913
Read Keyboard Port
226 65 57921
Read Controls
226 80 57936
Read Interface 2 Joystick
226 137 57993
Read Kempston Joystick
226 174 58030
Read Cursor Joystick
226 218 58074
Read Keyboard
227 28 58140
Read View Key
227 44 58156
Pause Game
227 83 58195
Flip Sprite
227 214 58326
Mirror Sprite
227 217 58329
Draw Object
227 255 58367
Draw Sprite
228 159 58527
Draw Aligned Columns
228 201 58569
Draw Sprite Row
228 205 58573
Draw Shifted Columns
229 40 58664
End Sprite Row
229 58 58682
Calculate Buffer Address
229 86 58710
Calculate Screen Address
229 121 58745
Calculate Attribute Address
229 150 58774
Add A To HL
229 157 58781
Clear Screen
229 168 58792
Clear Pixels
229 176 58800
Clear Attributes
229 186 58810
Fill Memory
229 196 58820
Pixel Buffer
240 68 61508
Attribute Buffer
241 148 61844
Unused
242 0 61952
Reversed Shift Tables
248 0 63488
Unused
249 0 63744
Reverse Bits Table
250 0 64000
Shift Tables