Page Byte Address Description
64 0 16384
Loading screen
96 0 24576
Room Visit Table
103 242 26610
Game Entry Point
104 0 26624
Room Decoration Table
112 0 28672
World Map
118 128 30336
Start Game Selection
118 135 30343
Special Room Pictures
134 103 34407
Sprite: Torch The pixel data follows, one row at a time, with the bottom row first. The sprites are drawn using XOR, so they have no mask. Sprite ids are looked up in Sprite_Address_Table.
134 185 34489
Sprite: Flower Bowl
135 27 34587
Sprite: Hanging Bowl
135 101 34661
Sprite: Bookshelf
135 247 34807
Sprite: Sparkle
136 59 34875
Sprite: Tapestry
136 157 34973
Sprite: Clock
137 59 35131
Sprite: Bird
137 157 35229
Sprite: Sideboard
139 79 35663
Sprite: Table
140 105 35945
Sprite: Picture
141 141 36237
Sprite: Menu Joystick
141 235 36331
Sprite: Menu Cursor
142 61 36413
Sprite: Menu Keyboard
142 127 36479
Sprite: Menu Interface
142 213 36565
Game Options
142 214 36566
Game Timer
142 216 36568
Unused
142 218 36570
Lives
142 219 36571
Saved Position
142 223 36575
Last Frame
142 225 36577
Previous Sprite Id
142 226 36578
Old Sprite Row Count
142 227 36579
New Sprite Row Count
142 228 36580
Previous X Position
142 229 36581
Previous Y Position
142 230 36582
New Sprite Width
142 231 36583
New Sprite Height
142 232 36584
Menu Item Attribute
142 233 36585
Action Key Held Flag
142 234 36586
New Action Key Press Flag
142 235 36587
Weapon Slots
142 238 36590
Gem Timer
142 239 36591
Depth
142 240 36592
Room Redrawn Flag
142 241 36593
Type 5C Active Flag
142 242 36594
Previous Type 5C Active Flag
142 243 36595
Score
142 246 36598
Sound Counter
142 247 36599
Menu Icons Drawn
142 248 36600
Completion Percentage
142 249 36601
Creature Spawn Flag
142 250 36602
Object Records
144 42 36906
Small Object Records
144 82 36946
Select Game Options
144 198 37062
Highlight Selected Option
144 214 37078
Unused
144 217 37081
Clear Flash Attribute
144 221 37085
Unused
144 224 37088
Set Flash Attribute
144 228 37092
Game Selection Menu
145 25 37145
Game Select Attribute Table
145 31 37151
Game Select Y Position Table
145 37 37157
Messaging: Game Selection Screen Text
145 116 37236
Messaging: Copyright
145 149 37269
Messaging: Game Selection Title Text
145 176 37296
Write Menu Line
145 192 37312
Run Game
146 26 37402
Object Handler Table
147 50 37682
Sprite Address Table
148 84 37972
Pause Briefly
148 89 37977
Finish Object Pass
149 99 38243
Clear Workspace
149 105 38249
Fill Memory
149 115 38259
Clear Attributes
149 125 38269
Clear Screen
149 136 38280
Reset World Map
149 163 38307
Draw Menu Icons
149 216 38360
Menu Icon Record
149 222 38366
Show Game Over
149 243 38387
Wait For Key
150 9 38409
Messaging: Game Over Text
150 19 38419
Build Shift Table
150 42 38442
Draw Entity
150 54 38454
Remove Entity
150 67 38467
Get Sprite "A"
150 70 38470
Fetch Sprite
150 82 38482
Fetch Actor Sprite
150 87 38487
Prepare Draw 2/ 3 Byte Sprite
150 137 38537
Prepare Draw 2 Byte Sprite
150 203 38603
Update Object Sprite
150 247 38647
Display Entity
151 25 38681
Display Entity Moved Down
151 40 38696
XOR Sprite Loop
151 91 38747
Draw Old Entity Row
151 225 38881
Draw New Entity Row
152 103 39015
Colour Entity
152 136 39048
Colour Rows
152 159 39071
Store Entity
152 178 39090
Find World Map Address
152 204 39116
Read World Map
152 213 39125
Move Down Row
152 223 39135
Print Character
153 6 39174
Draw Room
153 143 39311
Flag Objects For Redraw
153 157 39325
Flag Small Objects For Redraw
153 171 39339
Clear Play Area
153 210 39378
Clear Panel
153 245 39413
Draw Ceiling
154 51 39475
Ceiling Tile Table
154 83 39507
Draw Top Right Corner
154 150 39574
Top Right Corner Table
154 182 39606
Draw Right Wall
154 240 39664
Left Wall Tile Table
154 248 39672
Draw Bottom Right Corner
155 24 39704
Bottom Right Corner Table
155 56 39736
Draw Floor
155 68 39748
Floor Tile Table
155 100 39780
Draw Bottom Left Corner
155 132 39812
Bottom Left Corner Table
155 164 39844
Draw Left Wall
155 176 39856
Right Wall Tile Table
155 184 39864
Draw Top Left Corner
155 216 39896
Top Left Corner Table
155 248 39928
Draw Tile
156 16 39952
Set Area Attributes
156 43 39979
Screen Address One Pixel Below
156 60 39996
Print Colour String
156 98 40034
Reset Room Table
156 112 40048
Draw Ceiling Picture
156 167 40103
Draw Floor Picture
156 177 40113
Draw Left Wall Picture
156 232 40168
Draw Right Wall Picture
156 242 40178
Draw Top Left Corner Picture
157 25 40217
Draw Top Right Corner Picture
157 30 40222
Draw Bottom Left Corner Picture
157 35 40227
Draw Bottom Right Corner Picture
157 40 40232
Draw Special Room Parts
157 160 40352
Draw Special Room Frame
157 214 40406
Special Room Frame Tables
158 22 40470
Print Status Panel
158 74 40522
Print Score Label
158 88 40536
Print Depth
158 147 40595
Status Panel Data
158 160 40608
Show Ending Screen
159 7 40711
Messaging: Ending Text
159 163 40867
Print Completion Percentage
160 33 40993
Draw Lives
160 61 41021
Extra Life Icon Record
160 69 41029
Add Points To Score
160 104 41064
Sounds: Click
160 125 41085
Play Low Tone
160 130 41090
Unused
160 135 41095
Play Alternating Tone
160 157 41117
Unused
160 162 41122
Unused
160 172 41132
Sound Effect
160 192 41152
Unused
160 197 41157
Sound Effect Next Note
160 216 41176
Unused
160 228 41188
Sounds: Sword
160 245 41205
Play Position Sound
161 7 41223
Sounds: Weapon Pop
161 34 41250
Unused
161 49 41265
Sounds: Door
161 72 41288
Unused
161 78 41294
Unused
161 99 41315
Unused Tone Table
161 115 41331
Sounds: Bounce
161 129 41345
Sprite: Star
161 163 41379
Sprite: Extra Life
161 181 41397
Sprite: Imp
162 103 41575
Sprite: Bat
163 22 41750
Handle Sabreman On Rope
163 221 41949
Reset Sabreman
163 233 41961
Handle Stalactite Hit
164 6 41990
Start Tumbling
164 51 42035
Handle Sabreman Walking
165 241 42481
Handle Sabreman Jumping
166 120 42616
Handle Falling At Right Edge
166 166 42662
Handle Sabreman Falling
168 239 43247
Handle Tumbling At Right Edge
169 37 43301
Handle Sabreman Tumbling
170 60 43580
Sabreman Template
170 76 43596
Handle Rope
170 147 43667
Line Step Count
170 148 43668
Line Direction Flags
170 149 43669
Rope End Position
170 151 43671
Previous Rope End Position
170 153 43673
Unused
170 160 43680
Main Line Fraction
170 161 43681
Shadow Line Fraction
170 162 43682
Rope Velocity
170 163 43683
Rope Displacement
170 165 43685
Rope Length
170 167 43687
Rope Anchor Position
170 169 43689
Previous Rope Anchor Position
170 171 43691
Fire Key Flag
170 172 43692
Room Flags
170 173 43693
Skip Rope Push
170 176 43696
Update Rope
170 244 43764
Lower Rope
171 48 43824
Raise Rope
171 84 43860
Draw Rope
171 110 43886
Push Rope Right
171 115 43891
Push Rope Left
171 120 43896
Position Rope End
171 229 44005
Move Rope
172 104 44136
Multiply A By DE
172 117 44149
Divide
172 154 44186
Plot Pixel
172 171 44203
Set Up Line
173 2 44290
Draw Line
173 176 44464
Draw Line Step
173 214 44502
Negate HL
173 224 44512
Calculate Attribute Address
173 248 44536
Calculate Screen Address
174 23 44567
Read Controls
174 86 44630
Calculate Square Root
174 113 44657
Screen Address One Pixel Above
174 129 44673
Set Up Rope
174 185 44729
Handle Plant
175 63 44863
Handle Static Object
175 86 44886
Set Up Room Objects
175 218 45018
Spawn Flying Creature
176 121 45177
Handle Flying Creature
178 202 45770
Unused
178 207 45775
Move Creature Horizontally
179 88 45912
Move Creature Vertically
179 212 46036
Destroy Flying Creature
179 216 46040
Handle Jellyfish
180 31 46111
Animate Jellyfish
180 62 46142
Check Decoration Contact
180 106 46186
Check Object Contact
180 205 46285
Adjust Throw Facing
180 209 46289
Throw Weapon
181 122 46458
Handle Thrown Weapon
181 140 46476
Move Thrown Weapon
182 211 46803
Remove Thrown Weapon
182 227 46819
Remove Unseen Weapon
182 232 46824
Check Weapon Hit
182 244 46836
Check Weapon Record Hit
183 44 46892
Start Being Carried
183 63 46911
Choose Eagle Target
183 83 46931
Weapon Projectile Types
183 87 46935
Room Object X Positions
183 107 46955
Rock Templates
183 171 47019
Spikes Templates
183 203 47051
Stalactite Templates
184 27 47131
Cave Frame Pictures
195 219 50139
Sprite: Blank
195 221 50141
Sprite: Sabreman Walking
196 103 50279
Sprite: Sabreman Jumping
196 197 50373
Sprite: Sabreman Falling
196 247 50423
Sprite: Sabreman Swimming
197 141 50573
Sprite: Sabreman Walking
198 23 50711
Sprite: Sabreman Jumping
198 117 50805
Sprite: Sabreman Falling
198 167 50855
Sprite: Sabreman Swimming
199 61 51005
Sprite: Sabreman Tumbling
199 249 51193
Cave Corner Pictures
204 137 52361
Sprite: Mushroom
205 68 52548
Sprite: Pod
205 255 52735
Sprite: Flytrap
206 180 52916
Sprite: Bellflower
207 120 53112
Sprite: Weed
208 63 53311
Sprite: Rock
209 109 53613
Unreferenced Data
209 141 53645
Sprite: Orb
209 237 53741
Sprite: Eagle
210 235 53995
Sprite: Gargoyle
211 219 54235
Sprite: Jellyfish
212 185 54457
Sprite: Spider
213 151 54679
Sprite: Vulture
214 155 54939
Sprite: Explosion
215 177 55217
Sprite: Dust
216 21 55317
Sprite: Debris
216 203 55499
Sprite: Stalactite
219 117 56181
Sprite: Spikes
219 159 56223
Sprite: Bubble
220 11 56331
Colour Data
220 150 56470
Sprite: Death
220 232 56552
Sprite: Gem
221 100 56676
Sprite: Fire
221 168 56744
Sprite: Weapon
222 112 56944
Sprite: Projectile
222 184 57016
Make Dust Puff
222 218 57050
Burst Into Dust
222 232 57064
Handle Dust
223 21 57109
Handle Explosion
223 66 57154
Destroy Creature
223 88 57176
Spawn Falling Stalactite
223 152 57240
Handle Falling Stalactite
224 39 57383
Handle Rock Fragments
224 95 57439
Spawn Bubble
224 169 57513
Release Bubble
224 232 57576
Move Distant Bubble
225 23 57623
Handle Bubble
225 140 57740
Handle Sparkle
225 180 57780
Check Bubble Contact
226 114 57970
Start Tumbling Downwards
226 133 57989
Check Sabreman Contact
226 203 58059
Handle Carrying Eagle
228 32 58400
Steer Eagle
228 67 58435
Accelerate Eagle Left
228 81 58449
Accelerate Eagle Up
228 95 58463
Limit Eagle Sideways Movement
228 150 58518
Limit Eagle Vertical Movement
228 202 58570
Move Eagle To Next Room
229 27 58651
Check Eagle Release
229 86 58710
Release Sabreman
229 112 58736
Handle Carried Sabreman
230 34 58914
Handle Stalactite
230 157 59037
Stalactite Colour Pointers
230 165 59045
Read Room State
230 190 59070
Build Stalactite
230 238 59118
Set Up Stalactites
231 65 59201
Stalactite Template Pointers
231 81 59217
Handle Collectable
231 173 59309
Collect Extra Life
231 194 59330
Set Collected Flag
231 208 59344
Start Dying
231 227 59363
Handle Death
232 37 59429
Clear Object Records
232 51 59443
Check Stalactite Contact
232 123 59515
Knock Sabreman Off Rope
232 148 59540
Knock Sabreman Down
232 162 59554
Tumble Sabreman
232 190 59582
Place Weapon Pickups
232 215 59607
Handle Weapon Pickup
233 223 59871
Handle Distant Weapon
233 253 59901
Weapon Placement Table
234 125 60029
Handle Fire
234 156 60060
Handle Projectile
234 162 60066
Load Room Decorations
234 249 60153
Handle Plain Decoration
235 24 60184
Set Decoration Size
235 57 60217
Handle Coloured Decoration
235 114 60274
Decoration Colour Pointers
235 126 60286
Decoration Size Table
235 181 60341
Decoration Height Table
235 192 60352
Start Tumbling Inside Walls
235 222 60382
Place Guardian
236 28 60444
Place Rock Formation
236 58 60474
Place Special Object
236 189 60605
Clear Collected Flags
236 202 60618
Handle Guardian
237 46 60718
Handle Rock Formation
237 138 60810
Check Rock Formation Contact
237 180 60852
Extra Life Template
237 196 60868
Extra Life Table
237 244 60916
Guardian Table
238 0 60928
Read Cursor Keys
238 41 60969
Read Interface II Joystick
238 66 60994
Move Object Horizontally
238 84 61012
Move Object Vertically
238 102 61030
Handle Gargoyle
238 154 61082
Choose Random Velocity
238 164 61092
Font