Page Byte Address Description
64 0 16384
Loading screen
91 128 23424
Decryption Routine
92 176 23728
Indirect Jump
96 0 24576
Game Entry Point
96 7 24583
Messaging: Copyright
96 54 24630
Room Entry X Positions
96 102 24678
Layout
97 102 24934
Room Table
97 198 25030
Special Room (Main Menu)
98 0 25088
Room 0
98 74 25162
Room 1
98 148 25236
Room 2
98 222 25310
Room 3
99 48 25392
Room 4
99 118 25462
Room 5
99 208 25552
Room 6
100 34 25634
Room 7
100 124 25724
Room 8
100 202 25802
Room 9
101 32 25888
Room 10
101 134 25990
Room 11
101 192 26048
Room 12
102 22 26134
Room 13
102 108 26220
Room 14
102 178 26290
Room 15
103 28 26396
Room 16
103 134 26502
Room 17
103 232 26600
Room 18
104 30 26654
Room 19
104 100 26724
Room 20
104 178 26802
Room 21
104 252 26876
Room 22
105 58 26938
Room 23
105 136 27016
Room 24
105 222 27102
Room 25
106 56 27192
Room 26
106 126 27262
Room 27
106 196 27332
Room 28
107 26 27418
Room 29
107 112 27504
Room 30
107 186 27578
Room 31
108 8 27656
Room 32
108 102 27750
Room 33
108 188 27836
Room 34
109 14 27918
Room 35
109 88 27992
Room 36
109 178 28082
Room 37
110 16 28176
Room 38
110 94 28254
Room 39
110 160 28320
Room 40
110 238 28398
Room 41
111 52 28468
Room 42
111 110 28526
Room 43
111 176 28592
Room 44
111 242 28658
Room 45
112 48 28720
Room 46
112 118 28790
Room 47
112 188 28860
Background Graphic 1
113 179 29107
Background Graphic 2
114 152 29336
Background Graphic 3
114 246 29430
Background Graphic 4
116 98 29794
Background Graphic 5
117 35 29987
Background Graphic 6
119 31 30495
Background Graphic 7
120 94 30814
Background Graphic 8
120 242 30962
Background Graphic 9
121 71 31047
Background Graphic 10
121 129 31105
Background Graphic 11
123 17 31505
Background Graphic 12
123 183 31671
Background Graphic 13
124 12 31756
Background Graphic 14
124 205 31949
Background Graphic 15
126 75 32331
Background Graphic 16
128 71 32839
Background Graphic 17
129 197 33221
Background Graphic 18
131 130 33666
Background Graphic 19
131 170 33706
Background Graphic 20
131 210 33746
Background Graphic 21
132 39 33831
Background Graphic 22
132 124 33916
Background Graphic 23
133 88 34136
Background Graphic 24
133 200 34248
Background Graphic 25
134 218 34522
Background Graphic 26
135 2 34562
Background Graphic 27
135 42 34602
Background Graphic 28
136 6 34822
Background Graphic 29
137 195 35267
Background Graphic 30
139 128 35712
Background Graphic 31
140 92 35932
Background Graphic 32
140 204 36044
Background Graphic 33
141 60 36156
Background Graphic 34
142 24 36376
Background Graphic 35
143 42 36650
Background Graphic 36
144 168 37032
Background Graphic 37
147 196 37828
Background Graphic 38
149 93 38237
Background Graphic 39
149 205 38349
Background Graphic 40
150 115 38515
Background Graphic 41
150 146 38546
Game Options
150 147 38547
Game Timer
150 149 38549
Random Number
150 150 38550
Last Frame
150 151 38551
Frame Updated
150 152 38552
1UP Score
150 155 38555
2UP Score
150 158 38558
Active Player
150 159 38559
Previous Sprite Id
150 160 38560
Previous X Position
150 161 38561
Previous Y Position
150 162 38562
Previous Room
150 163 38563
Old Sprite Row Count
150 164 38564
New Sprite Row Count
150 165 38565
New Sprite Height
150 166 38566
New Sprite Width
150 167 38567
Unused
150 168 38568
Current menu item colour attribute
150 169 38569
Saved Actor Pointer
150 171 38571
Moved Actor Room
150 172 38572
Player Controls
150 173 38573
Actor Width
150 174 38574
Actor Old X Position
150 175 38575
Actor Old Y Position
150 176 38576
Orchid Effect Timer
150 177 38577
Nastie Spawn Delay
150 178 38578
Attribute Set Flag
150 179 38579
Footstep Counter
150 180 38580
Flame Spawn Delay
150 181 38581
Game Delay Timer
150 182 38582
Percentage Hundreds
150 183 38583
Previous Game Options
150 184 38584
Hall Of Fame Timer
150 186 38586
Hall Of Fame Updated Flag
150 187 38587
High Score Position
150 188 38588
Active Player: Unknown
150 189 38589
Active Player Lives
150 190 38590
Active Player: Nastie Limit
150 191 38591
Visited Rooms
150 223 38623
Inactive Player: Unknown
150 224 38624
Inactive Player Lives
150 225 38625
Inactive Player: Nastie Limit
150 226 38626
Inactive Player: Visited Rooms
151 2 38658
Immortal Data
151 146 38802
Nastie Data
151 218 38874
Orchid Data
151 230 38886
Object Data
151 254 38910
Amulet Data
152 46 38958
Stored Actor Table
153 90 39258
Security Check
153 96 39264
Game Initialisation
153 170 39338
Run Main Loop
153 240 39408
Next Actor
154 29 39453
Update Counters And Housekeeping
154 60 39484
Spawn Nastie
154 104 39528
Start Nastie
154 184 39608
Nastie Colour Table
154 188 39612
Spawn Flame
154 233 39657
Place Flame
154 249 39673
Place Flame In Row
155 13 39693
Choose Position
155 55 39735
Add A To HL
155 62 39742
Jump Table
156 198 40134
Print Percentage Explored
157 35 40227
Visit Room
157 65 40257
Test Amulet Proximity
157 145 40337
Handler: Flame
158 4 40452
Bounce Flame Horizontally
158 9 40457
Bounce Flame Vertically
158 14 40462
Choose Flame Direction
158 47 40495
Aim Flame At Player
158 72 40520
Aim Flame Left
158 78 40526
Aim Flame Up
158 83 40531
Fetch Flame Velocity
158 92 40540
Table: Flame Velocities
158 100 40548
Choose Flame Colour
158 114 40562
Handler: Hippo And Warthog
158 179 40627
Handler: Sleeping Hippo And Warthog
159 6 40710
Wake Animal
159 22 40726
Handler: Guardian
159 106 40810
Game Complete
159 145 40849
Messaging: Congratulations
160 27 40987
Display Poem
160 52 41012
Print Messages
160 70 41030
Select Poem
160 85 41045
Messaging: Poem 1
160 167 41127
Messaging: Poem 2
160 244 41204
Messaging: Poem 3
161 59 41275
Messaging: Poem 4
161 140 41356
Test Player Progress
161 171 41387
Handler: Amulet Piece
161 255 41471
Pause
162 7 41479
Show Amulet
162 52 41524
Show Poem
162 85 41557
Place Amulet Pieces
162 157 41629
Amulet Piece Rooms
162 189 41661
Generate Room Objects
162 248 41720
Add Life
163 5 41733
Handler: Extra Life
163 18 41746
Handler: Pickup
163 26 41754
Colour Pickup
163 35 41763
Collect Pickup
163 59 41787
Set Up Room Objects
163 86 41814
Create Object
163 156 41884
Find Room Objects
163 167 41895
Object Colours
163 183 41911
Test Attack Overlap
163 197 41925
Handler: Appearing Nastie
163 224 41952
Handler: Choose Nastie
164 26 42010
Nastie Types
164 42 42026
Handler: Dying Nastie
164 59 42043
Handler: Remove Nastie
164 75 42059
Calculate New Position
164 147 42131
Expire Actor
164 161 42145
Blow Up Flame
164 166 42150
Blow Up Actor
164 179 42163
Award Actor Points
164 195 42179
Face Direction
164 215 42199
Handler: Chasing Nastie
165 69 42309
Bounce Nastie Horizontally
165 74 42314
Bounce Nastie Vertically
165 79 42319
Handler: Wandering Nastie
165 169 42409
Reverse X Velocity
165 186 42426
Reverse Y Velocity
165 195 42435
Bounce Wandering Nastie Horizontally
165 200 42440
Bounce Wandering Nastie Vertically
165 205 42445
Choose Velocity
166 1 42497
Velocity Table
166 9 42505
Stop Actor
166 27 42523
Handler: Stand Up (After Yellow Orchid)
166 48 42544
Bring Actor Closer
166 120 42616
Choose Room Below
166 125 42621
Choose Player Room
166 128 42624
Handler: Orchid
166 212 42708
Change Orchid Stage
166 253 42749
Orchid Colours
167 13 42765
Grow Orchid
167 55 42807
Test Orchid Touched
167 99 42851
Load Orchid
167 159 42911
Save Orchid
167 212 42964
Find Orchid Position
167 232 42984
Find Orchid State
167 248 43000
Table: Orchid Types
168 88 43096
Handler: Wulf
168 178 43186
Test Wulf Pounce
168 228 43236
Test Wulf Pounce Right
168 245 43253
Handler: Wulf Pouncing
169 34 43298
Choose Wulf Direction
169 81 43345
Send Wulf Right
169 90 43354
Compare Wulf Position
169 100 43364
Handler: Wulf Landing
169 133 43397
Knock Player Back
169 160 43424
Knock Player Left
169 171 43435
Knock Player Down
169 190 43454
Handler: Flying Sabreman
170 0 43520
Land Sabreman
170 13 43533
Handler: Sitting Sabreman
170 39 43559
Handle Player Death
170 106 43626
Game Over
170 156 43676
Show Current Game Over
170 164 43684
End Game
170 193 43713
Messaging: Game Over
170 212 43732
Messaging: Adventure Completed
170 237 43757
Test Position Unchanged
170 247 43767
Test Position Partly Unchanged
171 1 43777
Test Player Touching Actor
171 54 43830
Test Actor Hurting Player
171 116 43892
Handler: Tribesman
171 222 43998
Choose Tribesman Velocity
171 239 44015
Set Tribesman Velocity
172 14 44046
Animate Actor
172 36 44068
Tribesman Velocities
172 40 44072
Pause Game
172 107 44139
Reset Actors
172 119 44151
Initial Actors
173 7 44295
Handler: Rhino
173 70 44358
Update Actor
173 87 44375
Update Actor In Room
173 93 44381
Display Actor
173 99 44387
Draw Actor
173 105 44393
Knock Back Rhino
173 134 44422
Set Velocity Magnitude
173 147 44435
Animate Rhino
173 162 44450
Turn Rhino Around
173 179 44467
Turn Wulf Around
173 189 44477
Handler: Empty
173 191 44479
Start Attack
173 208 44496
Handler: Attacking Sabreman
174 52 44596
Stop Attack
174 71 44615
Stop Attack Left
174 75 44619
Animate Attack
174 122 44666
Count Down Orchid Effect
174 143 44687
Start Yellow Orchid Effect
174 161 44705
Flash Score Label
174 207 44751
Game Play Entry
174 239 44783
Game Play Start
175 172 44972
Accelerate Player
175 193 44993
Limit Player Velocity
175 208 45008
Limit Velocity
175 224 45024
Set Slow Speed Limit
175 228 45028
Set Fast Speed Limit
175 232 45032
Move Actor
176 26 45082
Move Actor Left
176 39 45095
Move Actor Up
176 49 45105
Get Whole Pixels
176 71 45127
Reduce Velocity
176 83 45139
Update Player Direction
176 120 45176
Animate Walk
176 153 45209
Face Up
176 159 45215
Face Left
176 163 45219
Handler: Controls
176 177 45233
Controls: Interface II Joystick
176 217 45273
Controls: Kempston Joystick
176 250 45306
Controls: Keyboard
177 3 45315
Controls: Cursor Joystick
177 47 45359
Enter Room Below
177 106 45418
Update Moved Actor
177 135 45447
Enter Room Left
177 159 45471
Enter Room Right
177 171 45483
Enter Room Above
177 183 45495
Start Turn
177 212 45524
Initialise Game
178 5 45573
Switch Player
178 30 45598
Initialise Player
178 53 45621
1UP/ 2UP Swapper
178 107 45675
Initialise Hall Of Fame Timer
178 114 45682
Handler: Hall Of Fame
178 159 45727
Show Hall Of Fame
178 216 45784
Clear Panel
179 4 45828
High Scores
179 46 45870
Hall Of Fame Attribute Table
179 54 45878
Hall Of Fame Position Table
179 70 45894
Messaging: Hall Of Fame Screen Text
179 213 46037
Handler: Game Menu
180 62 46142
Update Game Menu
180 115 46195
Game Selection Menu
180 152 46232
Game Select Attribute Table
180 160 46240
Game Select Y Position Table
180 176 46256
Messaging: Game Selection Title
181 45 46381
Write Menu Line
181 61 46397
Print Colour String
181 99 46435
Print Banner
181 137 46473
Print Character
181 169 46505
Add Points To Score
181 204 46540
Print Scores
181 252 46588
New High Score
182 30 46622
Enter High Score
182 171 46763
Previous High Score
182 178 46770
Compare Scores
182 197 46789
Messaging: High Score Suffixes
182 215 46807
Enter Initials
183 67 46915
Delay And Beep
183 85 46933
New High Score Attribute Table
183 93 46941
New High Score Position Table
183 109 46957
Messaging: New High Score Screen Text
183 205 47053
Display Lives
184 20 47124
The UDG for the lives icon
184 28 47132
Slide Actor Past Objects
184 115 47219
Test Object Overlap
184 173 47277
Calculate Screen Address
184 204 47308
Screen Address One Pixel Below
184 221 47325
Calculate Attribute Address
184 245 47349
Remove Entity
185 2 47362
Build Shift Table
185 25 47385
Draw Entity
185 37 47397
Get Sprite "A"
185 40 47400
Fetch Sprite
185 52 47412
Fetch Actor Sprite
185 57 47417
Prepare Draw 2/ 3 Byte Sprite
185 105 47465
Prepare Draw 2 Byte Sprite
185 169 47529
Display Entity
185 203 47563
Display Entity Moved Down
185 218 47578
XOR Sprite Loop
186 13 47629
Draw Old Entity Row
186 140 47756
Draw New Entity Row
187 11 47883
Store Entity
187 36 47908
Colour Entity
187 69 47941
Colour Rows
187 92 47964
Clear Play Area
187 124 47996
Clear Play Area Attribute Buffer
187 129 48001
Reset Screen Buffer
187 136 48008
Fill Memory
187 143 48015
Reset Attribute Buffer
187 152 48024
Add Accumulator To Address
187 159 48031
Clear Buffers
187 174 48046
Draw Room Contents
187 187 48059
Draw Room Actors
187 221 48093
Draw Current Room
187 247 48119
Draw Room
188 90 48218
Multiply A By DE
188 103 48231
Music Data
189 81 48465
Play Music Until Key Pressed
189 110 48494
Play Music
189 121 48505
Finish Playing Music
189 123 48507
Play Note
189 210 48594
Music Note Table
190 198 48838
Play Orchid Flash Beep
190 204 48844
Play Flame Sound
190 222 48862
Flame Sound Table
190 238 48878
Play Explosion Sound
191 8 48904
Play Appearing Sound
191 23 48919
Play Warble Sound
191 37 48933
Play High Tone
191 42 48938
Play Low Tone
191 47 48943
Play Noise Sound
191 61 48957
Play Amulet Piece Sound
191 75 48971
Play Footstep Sound
191 109 49005
Play Wave Sequence
191 116 49012
Play Square Wave
191 132 49028
Sprite Table
193 12 49420
Sprite: None
193 14 49422
Sprite: Earwig
193 232 49640
Sprite: Flea
194 112 49776
Sprite: Skunk
195 116 50036
Amulet Graphics Table
195 134 50054
Special Room (Game Completed)
195 140 50060
Sprite: Bat
196 12 50188
Sprite: Sabreman
201 44 51500
Sprite: Rhino
202 100 51812
Sprite: Hippo Sleeping
202 174 51886
Sprite: Hippo
203 222 52190
Sprite: Tribesman
204 254 52478
Sprite: Spider
206 8 52744
Sprite: Scorpion
207 6 52998
Sprite: Wulf
210 130 53890
Sabreman: Attacked
211 118 54134
Sprite: Orchid
212 24 54296
Sprite: Parrot
212 184 54456
Sprite: Monkey
213 100 54628
Sprite: Lizard
214 14 54798
Sprite: Snake
214 166 54950
Table: Orchid Positions
215 6 55046
Sprite: Explosion
216 34 55330
Sprite: Appearing
217 153 55705
Sprite: Crate
217 187 55739
Sprite: Ring
217 221 55773
Sprite: Fruit
217 255 55807
Sprite: Cap
218 33 55841
Sprite: Shield
218 67 55875
Sprite: Life
218 101 55909
Sprite: Money Bag
218 135 55943
Sprite: Sword
218 169 55977
Sprite: Unused?
219 11 56075
Sprite: Sleeping Warthog
219 76 56140
Sprite: Warthog
220 108 56428
Object Position Table
221 236 56812
Room Object Table
223 236 57324
Stored Room Object Table
225 236 57836
Background Graphic Game Completed
227 160 58272
Graphic: Amulet Outline
231 112 59248
Graphic: Amulet
231 248 59384
Sprite: The Guardian
232 252 59644
Sprite: Flame
233 184 59832
Sprite: Rat
234 44 59948
Sprite: Bird
235 36 60196
Sprite: Mosquito
235 164 60324
Sprite: Frog
236 48 60464
Messaging: Copyright
236 95 60511
Unused Data
240 0 61440
Shift Table