Page Byte Address Description
64 0 4000
Loading Screen
72 133 4885
Decrypt Game
72 161 48A1
Loading Screen Remainder
88 0 5800
Loading Screen Attributes
91 0 5B00
Unused
93 50 5D32
Messaging: Credits
93 102 5D66
Unused
93 206 5DCE
Buffer: Room Tiles
96 238 60EE
Buffer: Room Attributes
100 14 640E
Pointer: Active Font
100 16 6410
Player Jump Timer
100 17 6411
Restart Room Flag
100 18 6412
Print Buffer Offset
100 20 6414
Unused
100 22 6416
Print Width
100 23 6417
Temporary Pair
100 25 6419
Clip Window
100 29 641D
Active Border Colour
100 30 641E
Pointer: Room Header
100 32 6420
Reference: Furniture
100 34 6422
Reference: Doors
100 36 6424
Reference: Collectibles
100 38 6426
Reference: Inventory Items
100 40 6428
Reference: Ladders
100 42 642A
Reference: Moving Objects
100 46 642E
Reference: Decorations
100 48 6430
Reference: Actors
100 50 6432
Reference: Enemies
100 52 6434
Collision State
100 53 6435
Player Hit Timer
100 54 6436
Temporary Flags
100 56 6438
Player Stand Timer
100 57 6439
Unused
100 58 643A
Player Mask
100 61 643D
Unused
100 62 643E
Sprite Shift Buffer
100 64 6440
Actor Mask Buffer
100 72 6448
Player Footprint
100 74 644A
Hit Ceiling Row
100 75 644B
Pointer: Collided Actor
100 77 644D
Special Actor
100 91 645B
Unused
100 105 6469
Pointer: Tune Data
100 107 646B
Pointer: Tune Data Copy
100 109 646D
Current Tune Byte
100 110 646E
Interrupt Tick
100 111 646F
Game Active Flag
100 112 6470
Pause Timer
100 114 6472
Sound Flags
100 115 6473
Sound Duration
100 116 6474
Unused
100 124 647C
Skip Delay Flag
100 125 647D
Game Complete Flag
100 126 647E
Control Method
100 127 647F
User-Defined Keys
100 132 6484
Saved Keys
100 134 6486
Kempston Masks
100 136 6488
Tape Checksum
100 137 6489
Action Timer
100 138 648A
Climb Row
100 139 648B
Carried Object
100 159 649F
Event Timer
100 160 64A0
Pending Event
100 161 64A1
Collected Count
100 162 64A2
Current Room
100 163 64A3
Temporary Room
100 164 64A4
Player
100 178 64B2
Random Number Seed
100 180 64B4
Player Lives
100 181 64B5
Unused
100 193 64C1
Collection Slots
100 197 64C5
Table: Room Data
100 247 64F7
Buffer: Unpacked Rooms
124 112 7C70
Buffer: Active Font
132 112 8470
Graphics: Font Bank 1
136 112 8870
Graphics: Font Bank 2
140 112 8C70
Graphics: Font Bank 3
144 112 9070
Graphics: Tile Font
152 112 9870
Introduction Screen
179 112 B370
Data: Tune Stream
180 145 B491
Data: Tune Stream Copy
181 177 B5B1
Graphics: Player
181 216 B5D8
Data: Player Masks
188 17 BC11
Data: Rooms
210 254 D2FE
Graphics: Menu Font
211 129 D381
Graphics: Introduction Frames
212 193 D4C1
Source Code Remnants
213 172 D5AC
Initialise Game
215 48 D730
Start Game
215 56 D738
Change Room
215 101 D765
Game Loop
215 162 D7A2
Dispatch Handlers
215 210 D7D2
Handler: Collectibles
215 255 D7FF
Handler: Housekeeping
216 119 D877
Handler: Room Pause
216 148 D894
Handler: Moving Objects
217 4 D904
Handler: Room Sixteen
217 182 D9B6
Handler: Room Seven
218 63 DA3F
Handler: Carried Object
219 5 DB05
Handler: Pendulum
219 201 DBC9
Handler: Inventory Items
220 38 DC26
Handler: Event Timer
220 98 DC62
Handler: Enemies
221 151 DD97
Handler: Keyboard
222 25 DE19
Handler: Combination
225 204 E1CC
Handler: Player
227 222 E3DE
Handler: Actors
228 108 E46C
Handler: Interrupts
229 29 E51D
Animate Introduction
230 58 E63A
Draw Intro UDG
230 91 E65B
Start Demo Game
230 102 E666
Play Tune
230 236 E6EC
Table: Default Keys
230 243 E6F3
Messaging: Title
231 60 E73C
Messaging: Menu
231 80 E750
Messaging: Keyboard
231 98 E762
Messaging: Kempston
231 143 E78F
Messaging: Define Keys
231 228 E7E4
Messaging: Load Game
232 2 E802
Table: Key Map
232 42 E82A
Table: Room Pause
232 88 E858
Unused
233 252 E9FC
Initialise Rooms
233 255 E9FF
Dispatch Events
234 2 EA02
Unpack Rooms
236 242 ECF2
Print Inventory
237 45 ED2D
Copy Font Bank 1
237 57 ED39
Copy Font Bank 2
237 69 ED45
Copy Font Bank 3
237 81 ED51
Clear Room Buffers
237 113 ED71
Reset Player
237 130 ED82
Draw Furniture
237 154 ED9A
Draw Door
237 177 EDB1
Draw Header Furniture
237 217 EDD9
Handler: Events
238 210 EED2
Hide Enemies
238 229 EEE5
Reveal Decorations
238 250 EEFA
Reveal Header
239 58 EF3A
Reveal Pair
239 92 EF5C
Reveal Triple
239 138 EF8A
Start Actor
239 211 EFD3
Swap Keys
239 230 EFE6
Draw Header
239 245 EFF5
Draw Next Header
240 0 F000
Draw Header Pair
240 6 F006
Draw Fourth Header
240 17 F011
Nudge Actor
240 62 F03E
Start Enemy
240 106 F06A
Start Short Timer
240 114 F072
Draw Header Timer
240 125 F07D
Hide Header Pair
240 144 F090
Hide Header Item
240 180 F0B4
Hide Fourth Header
240 192 F0C0
Reveal Header Triple
240 228 F0E4
Reveal Furniture
241 37 F125
Reveal Ladder
241 100 F164
Show Enemy
241 136 F188
Award Digit
241 147 F193
Hide Decoration
241 182 F1B6
Test Header
241 196 F1C4
Reveal Decor And Mover
241 212 F1D4
Reveal Next Pair
241 238 F1EE
Reveal Three Decorations
242 23 F217
Show Movers
242 44 F22C
Hide Furniture
242 68 F244
Bump Digit Three
242 73 F249
Bump Digit Four
242 78 F24E
Bump Digit Two
242 83 F253
Bump Digit One
242 86 F256
Bump Digit
242 106 F26A
Hide Later Actor
242 132 F284
Clear Collision
242 143 F28F
Hide Actor
242 178 F2B2
Randomise Combination
242 224 F2E0
Reveal Door
243 29 F31D
Reveal Next Door
243 40 F328
Reveal Third Door
243 51 F333
Copy Destination
243 80 F350
Print Event Message
243 97 F361
Reveal All Decorations
243 149 F395
Toggle Tune
243 165 F3A5
Messaging: Event
243 208 F3D0
Unused
244 36 F424
Jump Store Position
244 39 F427
Jump Draw Status
244 42 F42A
Jump Initialise Display
244 45 F42D
Jump Set Print Position
244 48 F430
Jump Delay
244 51 F433
Jump Get Random Number
244 54 F436
Jump Print Character
244 57 F439
Jump Print Clipped
244 60 F43C
Jump Convert Coordinate
244 63 F43F
Jump Write Tile
244 66 F442
Jump Move Entity
244 69 F445
Jump Print Sprite
244 72 F448
Jump Advance Entity
244 75 F44B
Jump Draw Entity
244 78 F44E
Jump Erase Entity
244 81 F451
Jump Fill Tiles
244 84 F454
Jump Fill Attributes
244 87 F457
Jump Spawn Entity
244 90 F45A
Jump Draw Actor
244 93 F45D
Jump Update Actor
244 96 F460
Jump Print Message
244 99 F463
Jump Draw Box
244 102 F466
Store Entity Position
244 139 F48B
Draw Box
244 168 F4A8
Draw Status Icons
244 190 F4BE
Add Score
244 240 F4F0
Print Score
245 68 F544
Print Message
245 106 F56A
Initialise Display
245 196 F5C4
Set Print Position
245 236 F5EC
Delay
245 244 F5F4
Get Random Number
246 10 F60A
Print Character
246 98 F662
Print Clipped
246 170 F6AA
Convert Coordinate
246 198 F6C6
Write Tile
246 225 F6E1
Move Entity
247 170 F7AA
Print Sprite
248 4 F804
Advance Entity
248 51 F833
Shift Sprite Left
248 180 F8B4
Draw Entity
249 238 F9EE
Erase Entity
250 90 FA5A
Fill Attributes
250 106 FA6A
Clip Rectangle
250 158 FA9E
Fill Tiles
250 254 FAFE
Spawn Entity
251 47 FB2F
Draw Actor
251 144 FB90
Update Actor
251 210 FBD2
Unused
254 254 FEFE
Alias: Interrupt Jump Dispatcher
255 1 FF01
Unused