Page Byte Address Description
64 0 16384
Loading screen
91 0 23296
Random Seed 1
91 1 23297
Unused
91 2 23298
Frame Counter
91 4 23300
Control Method
91 5 23301
Random Seed 2
91 6 23302
Previous Control Method
91 7 23303
Unused
91 8 23304
Wiped Area Count
91 9 23305
Saved Stack Pointer
91 11 23307
Room Size X
91 12 23308
Room Size Y
91 13 23309
Room Colour
91 14 23310
Floor Height
91 15 23311
Unused
91 18 23314
Room Flags
91 19 23315
Pickup Drop Pressed Flag
91 20 23316
Objects Carried Changed Flag
91 21 23317
Controls Pressed
91 22 23318
Text Attribute
91 23 23319
Redraw Panel Flag
91 24 23320
Border Drawn Flag
91 25 23321
Position Offset
91 26 23322
Lives
91 27 23323
Saved Position
91 30 23326
Objects Drawn
91 31 23327
Unused
91 32 23328
Object Type Table Address
91 34 23330
Unused
91 35 23331
Game Completed Flag
91 36 23332
Game Over Flag
91 37 23333
Block Scratch
91 38 23334
Unused
91 39 23335
Font Pointer
91 41 23337
Unused
91 43 23339
Drawing List Pointer
91 45 23341
First List Position
91 47 23343
Second List Position
91 49 23345
Tune Played Flag
91 50 23346
Directional Key Pressed Flag
91 51 23347
No Room To Drop Flag
91 52 23348
Chamber Address
91 54 23350
Light Years Remaining
91 58 23354
Egg Top Flag
91 59 23355
Egg Top Disabled Flag
91 60 23356
Cryonauts Lost
91 62 23358
Chambers Found Activated
91 63 23359
Chambers Not Activated
91 64 23360
Chambers Activated
91 65 23361
Game Over Scene Stage
91 66 23362
Remote Control Command
91 67 23363
Land Mine Flag
91 68 23364
Unused
91 88 23384
Rooms Visited Bitmap
91 120 23416
Objects Carried Header
91 124 23420
Objects Carried
91 136 23432
Player Bottom Object
91 168 23464
Player Top Object
91 200 23496
Special Object Slots
92 8 23560
Room Objects
98 136 25224
Unused
99 0 25344
Game Entry Point
99 8 25352
Font
100 96 25696
Room Sizes
100 105 25705
Room Data
115 200 29640
Object Types
116 8 29704
Second Object Types
116 24 29720
Object Templates
117 25 29977
Block Types
117 53 30005
Block Templates
118 227 30435
Special Objects
120 39 30759
Sprite Pointers
121 47 31023
Sprite: Null Sprite
121 49 31025
Sprite: Panel Decoration
121 171 31147
Sprite: Pot Of Oil
123 11 31499
Sprite: Land Mine
123 197 31685
Sprite: Spiked Dome
124 93 31837
Sprite: Remote Control Robot
126 165 32421
Sprite: Remote Control Arrow
128 121 32889
Sprite: Clockwork Mouse
130 241 33521
Sprite: Chasing Dome
132 93 33885
Sprite: Hammer
132 223 34015
Sprite: Boxing Glove
133 113 34161
Sprite: Alarm
133 181 34229
Sprite: Hook
134 97 34401
Sprite: Robot Arm
134 197 34501
Sprite: Panel Bracket
135 75 34635
Sprite: Robot Mouse Base
135 173 34733
Sprite: Broken Egg
136 179 34995
Sprite: Unused Ramp
137 125 35197
Sprite: Cryonaut
138 63 35391
Sprite: Robot Mouse Frame 1
138 215 35543
Sprite: Blocks
141 133 36229
Sprite: Robot Mouse Frame 2
142 29 36381
Sprite: Deadly Tubes
142 231 36583
Sprite: Arch
145 3 37123
Sprite: Wall
147 39 37671
Sprite: Border
148 99 37987
Sprite: Panel
149 11 38155
Sprite: Deadly Pyramid
149 205 38349
Sprite: Extra Life
150 19 38419
Sprite: Robot Turning
153 63 39231
Sprite: Robot Walking
159 183 40887
Sprite: Wall Corner
160 25 40985
Sprite: Sparkle
163 85 41813
Sprite: Valve Socket
164 31 42015
Sprite: Valve
166 49 42545
Start Game
166 71 42567
Restart Game
166 80 42576
Initialise Game
166 136 42632
Start Life
166 139 42635
Run Game
167 73 42825
Update Panel
167 151 42903
Messaging: Light Years Caption
167 163 42915
Print Activated Chambers
167 174 42926
Colour Counter Box
167 202 42954
Counter Box Attributes
167 220 42972
Reset Wipe Flags
167 234 42986
Object Update Routines
168 240 43248
Do Nothing
168 241 43249
Check Protection
168 249 43257
Handle Land Mine
169 90 43354
Handle Ending Robot Top
169 113 43377
Handle Ending Robot Bottom
169 177 43441
Handle Spiked Dome
169 199 43463
Handle Remote Control Robot
170 67 43587
Remote Control Robot Speeds
170 77 43597
Handle Remote Control Block
170 99 43619
Handle Remote Control Arrow
170 137 43657
Handle Chasing Dome
170 161 43681
Handle Clockwork Mouse
171 31 43807
Face Direction Of Travel
171 97 43873
Handle Attacking Tool
171 245 44021
Handle Alarm
172 33 44065
Colour Cells
172 107 44139
Count Statistics
173 19 44307
Handle Egg Top
173 84 44372
Play Landing Sound Once
173 102 44390
Update Light Years
173 176 44464
Print Counter Digit
173 201 44489
Decrement Light Years
173 229 44517
Roll Counter Digits
173 243 44531
Set Wipe And Draw Flags For Object
174 3 44547
Find Object
174 23 44567
Handle Valve Ghost
174 51 44595
Handle Valve Ghost Sparkle
174 93 44637
Handle Placed Valve
174 104 44648
Handle Socket
174 129 44673
Test Valves In Play
174 138 44682
Calculate Pixel Position Of Other Object
174 150 44694
Handle Cryonaut
174 153 44697
Place Special Objects In Room
175 5 44805
Update Special Objects
175 63 44863
Initialise Special Objects
175 121 44921
Handle Valve
176 85 45141
Handle Mouse Second Part
176 107 45163
Handle Circuit Mouse
176 173 45229
Turn Mouse One Way
176 221 45277
Turn Mouse Other Way
176 231 45287
Set Mouse Speed
177 8 45320
Mouse Speeds
177 16 45328
Handle Bouncing Mouse
177 101 45413
Set Speed Towards Player
177 133 45445
Toggle Sprite Number
177 140 45452
Next Sprite Number
177 156 45468
Handle Homing Sparkle
177 174 45486
Face Direction Of Movement
177 229 45541
Copy Previous Position
177 250 45562
Extend Object Downwards
178 11 45579
Restore Object Height
178 28 45596
Handle Block Moving North South
178 36 45604
Handle Block Moving East West
178 103 45671
Handle Conveyor North
178 122 45690
Handle Conveyor East
178 128 45696
Handle Conveyor South
178 134 45702
Handle Conveyor West
178 140 45708
Handle Collapsing Block
178 159 45727
Handle Deadly Object
178 164 45732
Handle Broken Egg
178 167 45735
Set Deadly Flags
178 176 45744
Set Deadly Flags And Draw
178 182 45750
Handle Falling Block
178 217 45785
Save Position
178 235 45803
Compare Position
178 255 45823
Handle Fat Bottom Block
179 26 45850
Handle Fat Top Block
179 31 45855
Handle Rising Block
179 63 45887
Handle Moving Block
179 154 45978
Turn Into Sparkle
179 164 45988
Handle Sparkle
179 176 46000
Remove Object
179 184 46008
Retire Object
179 191 46015
Play Sound And Redraw
179 197 46021
Start Game Tune
179 215 46039
Robot Tune
179 247 46071
Game Over Tune
180 55 46135
Game Complete Tune
180 81 46161
Menu Tune
180 161 46241
Play Music Once
180 169 46249
Play Music Until Key Pressed
180 186 46266
Play Music
180 197 46277
Play Note
181 29 46365
Music Note Table
181 212 46548
Play Pitch From Table
181 230 46566
Pitch Table
181 238 46574
Play Sparkle Sound
182 4 46596
Play Appearing Sound
182 25 46617
Play Bump Sound
182 44 46636
Play Jump Sound
182 60 46652
Play Sound From Height
182 63 46655
Play Sound From Value
182 74 46666
Play Sound From X Position
182 79 46671
Play Sound From Y Position
182 84 46676
Play Sound From Position
182 95 46687
Play Sound From Object Number
182 118 46710
Play Random Noise
182 144 46736
Play Moving Sound
182 169 46761
Moving Sound Lengths
182 177 46769
Play Low Beep
182 182 46774
Play Middle Beep
182 187 46779
Play High Beep
182 192 46784
Play Mouse Sound
182 206 46798
Play Footsteps Sound
182 212 46804
Play Footsteps Sound Every Frame
182 251 46843
Play Wave Sequence
183 2 46850
Play Square Wave
183 18 46866
Test Object Intersections
183 77 46925
Test Object Solid
183 89 46937
Read Keyboard Port
183 97 46945
Game Over
183 245 47093
Messaging: Reprogramming
184 4 47108
Place Scene Objects
184 42 47146
Game Over Scene
184 83 47187
Game Completed Scene
184 99 47203
Visit Room
184 129 47233
Count Rooms Visited
184 153 47257
Wait For Key Press
184 169 47273
Game Completed
184 208 47312
Game Completed Colours
184 215 47319
Game Completed Coordinates
184 229 47333
Messaging: Game Completed Text
185 79 47439
Game Over Colours
185 86 47446
Game Over Coordinates
185 100 47460
Messaging: Game Over Text
185 221 47581
Rating Messages
185 237 47597
Messaging: Rating Text
186 54 47670
Print Statistics
186 87 47703
Print Lives
186 98 47714
Print BCD Number
186 106 47722
Print BCD Bytes
186 116 47732
Print Low Digit
186 126 47742
Game Selection Menu
186 251 47867
Flash Menu Options
187 20 47892
Menu Colours
187 28 47900
Menu Coordinates
187 44 47916
Messaging: Menu Text
187 157 48029
Print Text Single Colour
187 177 48049
Print Text Standard Font
187 235 48107
Print Character
188 21 48149
Set Flashing Attribute
188 37 48165
Display Menu
188 49 48177
Display Text List
188 86 48214
Print Sprites
188 112 48240
Handle Player Appearing
188 131 48259
Handle Last Appearing Sparkle
188 157 48285
Display Objects Carried
189 52 48436
Carried Object Colours
189 56 48440
Sprite Object
189 88 48472
Test Pickup Drop Key
189 107 48491
Handle Pickup And Drop
190 167 48807
Test Object Can Be Picked Up
190 175 48815
Test Near Object
190 214 48854
Test Object Moving
190 224 48864
Handle Extra Life
191 47 48943
Copy Area To Screen
191 61 48957
Set Pixel Adjustments
191 131 49027
Fill Window
191 171 49067
Set Wipe And Draw Flags
191 182 49078
Apply Gravity And Move
191 216 49112
Handle Far Arch
191 234 49130
Handle Near Arch
192 44 49196
Nudge Player To Arch
192 72 49224
Arch Direction Table
192 80 49232
Nudge Player East West
192 105 49257
Nudge Player North South
192 130 49282
Flag Player Near Arch
192 153 49305
Test Near To
192 190 49342
Handle Player Legs
193 23 49431
Test Player In Room
193 60 49468
Handle Turning
193 189 49597
Set Sprite From Table
193 210 49618
Turning Right Sprite Table
193 218 49626
Turning Left Sprite Table
193 226 49634
Handle Turning Legs
194 45 49709
Turned Right Sprite Table
194 53 49717
Turned Left Sprite Table
194 61 49725
Handle Jump
194 94 49758
Handle Walking
194 150 49814
Move Player
194 238 49902
Clear Speed
194 246 49910
Set Player Speed
195 25 49945
Get Facing Direction
195 47 49967
Player Movement Table
195 55 49975
Move Player West
195 64 49984
Move Player East
195 71 49991
Move Player North
195 80 50000
Move Player South
195 87 50007
Stop Object At Floor
195 109 50029
Handle Room Exit
195 134 50054
Bring Speed Closer To Zero
195 143 50063
Room Exit Table
195 151 50071
Leave Room To The West
195 240 50160
Leave Room To The East
196 11 50187
Leave Room To The North
196 38 50214
Leave Room To The South
196 66 50242
Block Movement
196 151 50327
Block Movement In X
196 230 50406
Block Movement In Y
197 53 50485
Block Movement In Z
197 169 50601
Test Overlap In X
197 190 50622
Test Overlap In Y
197 211 50643
Test Overlap In Z
197 233 50665
Keep Object In Room In X
198 19 50707
Keep Object In Room In Y
198 61 50749
Calculate Sprite Size
198 87 50775
Flag Overlapping Objects
198 228 50916
Handle Player Top
199 28 50972
List Objects To Draw
199 69 51013
List Of Objects To Draw
199 133 51077
Draw Objects In Order
200 51 51251
Drawing Order Table
200 105 51305
Continue Comparing Objects
200 111 51311
Compare With Other Object
200 171 51371
Replace Overlapping Special Object
200 213 51413
Draw Next Object
200 239 51439
List Of Replaced Objects
200 255 51455
Read Controls
201 27 51483
Read Interface 2 Joystick
201 84 51540
Read Kempston Joystick
201 121 51577
Read Cursor Joystick
201 165 51621
Read Keyboard
202 7 51719
Lose Life
202 29 51741
Copy Of Player
202 93 51805
Initial Player Data
202 109 51821
Initialise Player
202 158 51870
Start Rooms
202 162 51874
Build Room Objects
202 210 51922
Set Room Attributes
202 241 51953
Set Sprite Details
203 6 51974
Print Table Sprite
203 15 51983
Draw Panel
203 90 52058
Panel Sprites
203 138 52106
Print Border
203 195 52163
Border Sprites
203 227 52195
Set Border Attributes
204 1 52225
Place Player At Door
204 109 52333
Find Door Height
204 150 52374
Find Object Address
204 167 52391
Retrieve Room
204 208 52432
Clear Remaining Objects
204 222 52446
Make Room Objects
206 6 52742
Add A To HL
206 13 52749
Multiply A By DE
206 28 52764
Clear Bytes
206 34 52770
Pause Game
206 78 52814
Clear Objects
206 86 52822
Fill Memory
206 96 52832
Clear Screen Bitmap
206 104 52840
Clear Attributes
206 115 52851
Clear Screen
206 123 52859
Clear Screen Buffer
206 133 52869
Update Screen
206 171 52907
Draw Changed Objects
207 133 53125
Copy Block To Screen
207 167 53159
Build Lookup Tables
207 210 53202
Calculate Pixel Coordinates
207 254 53246
Get Sprite Address
208 19 53267
Draw Object
208 39 53287
Print Sprite
208 143 53391
Draw Aligned Columns
208 185 53433
Draw Lines
209 32 53536
Calculate Buffer Address
209 53 53557
Calculate Screen Address
209 87 53591
Calculate Attribute Address
209 116 53620
Flip Sprite
209 235 53739
Messaging: Copyright
210 0 53760
Screen Buffer
234 0 59904
Unused
241 0 61696
Reversed Byte Table
242 0 61952
Shifted Byte Tables