Address Description
5E00
Game Entry Point
AF87
Run Game
B097
Load Room Objects
B115
Save Room Objects
B145
Copy Score To Screen
B178
Update Screen
B19E
Draw Changed Objects
B278
Copy Block To Screen
B29A
Build Lookup Tables
B2C5
Calculate Pixel Coordinates
B2EE
Get Sprite Address
B37F
Calculate Buffer Address
B394
Calculate Screen Address
B3B6
Calculate Attribute Address
B3D3
Draw Object
B44F
Draw Aligned Columns
B479
Draw Lines
B4E0
Pause Game
B513
Clear Bytes
B519
Add A To HL
B520
Find Object Address
B531
List Objects To Draw
B58A
Draw Objects In Order
B66E
Resolve Object Order
B6DD
Fill Window
B6ED
Block Movement
B742
Block Movement In X
B791
Block Movement In Y
B7E0
Block Movement In Z
B866
Push Object On Block
B890
Mark Object Below
B8A2
Test Overlap In X
B8B7
Test Overlap In Y
B8CC
Test Overlap In Z
B8E2
Keep Object In Room In X
B90D
Keep Object In Room In Y
B938
Calculate Sprite Size
B952
Read Keyboard Port
B95A
Bring Speed Closer To Zero
B963
Stop Object At Floor
B979
Apply Gravity And Move
B99B
Test Object Solid
B9A7
Flag Overlapping Objects
BA34
Check Inventory
BA3D
Display Objects Carried
BAEA
Print Character
BB14
Print Score Label
BB29
Add To Score
BB3B
Draw Score
BB48
Print BCD Number
BB64
Set Flashing Attribute
BB74
Game Selection Menu
BBD8
Flash Menu Options
BC66
Print Text Single Colour
BC7A
Print Text Standard Font
BC8B
Print Text
BCB4
Display Menu
BCE5
Draw Frame
BD59
Print Border
BDC0
Set Sprite Details
BDD5
Print Table Sprite
BDDE
Print Sprites
BDF8
Read Controls
BF0D
Reset Wipe Flags
BF1B
Test Object Intersections
BF56
Set Wipe And Draw Flags For Object
BF66
Test Pickup Drop Key
BF79
Handle Pickup And Drop
C00E
Check Action Key Released
C017
Drop Object
C0A7
Pick Up Object
C0D4
Test Object Can Be Picked Up
C107
Start Explosion
C111
Run Explosion
C11D
Finish Explosion
C126
Fire Projectile
C1C5
Run Projectile
C206
Test Creature Hit
C264
Score For Creature
C285
Run Dangerous Fixed
C28B
Run Dangerous Marked
C291
Set Deadly Flags
C29A
Draw Lives
C2CE
Choose Start Room
C2EC
Lose Life
C302
Show Victory Screen
C323
Show Game Over Screen
C43F
Run Nothing
C440
Handle Player Legs
C4A3
Test Player In Room
C4C8
Handle Turning
C56C
Handle Jump
C58D
Step Legs
C5BD
Get Facing Direction
C5D3
Handle Player Top
C61D
Move Player
C66A
Set Player Speed
C695
Move Player West
C69E
Move Player East
C6A5
Move Player North
C6AE
Move Player South
C6B5
Do Nothing
C6B6
Build Room
C6CC
Mark Room Visited
C6EA
Print Quest Percentage
C74B
Set Sprite Offset Minus 8 0
C750
Set Sprite Offset Minus 4 Minus 12
C755
Set Sprite Offset Minus 36 Minus 4
C75A
Set Sprite Offset Minus 20 Minus 8
C75F
Set Sprite Offset Minus 16 Minus 8
C764
Set Sprite Offset Minus 12 Minus 8
C769
Set Sprite Offset Minus 16 Minus 12
C76E
Store Pixel Adjustments
C775
Set Sprite Offset Minus 12 Minus 6
C77A
Set Sprite Offset Minus 12 Minus 4
C77F
Set Sprite Offset Minus 8 Minus 4
C784
Set Sprite Offset Minus 8 Minus 2
C789
Run Door Frame
C7A8
Set Door Offset Type Eight
C7AD
Handle Near Arch
C802
Test Door Passage
C843
Test Passage Along Minus X
C874
Test Passage Along Plus X
C887
Test Passage Along Plus Y
C89A
Test Passage Along Minus Y
C8AD
Test Near To
C8D2
Nudge Objects To Arch
C907
Nudge Object East West
C91A
Nudge Object North South
C92C
Build Room Scenery
CA7C
Set Cell Offset
CA82
Place Player At Door
CAEE
Find Door
CB4E
Run Scenery
CB51
Run Raised Scenery
CB54
Clear Objects
CB5C
Clear Screen
CB6A
Fill Attributes
CB77
Fill Memory
CB81
Clear Screen Buffer
CB89
Check Special Objects
CBAB
Create Creature
CC31
Set Creature Timer
CC4B
Run Homing Creature
CCDE
Set Wipe And Draw Flags
CCE9
Reverse Speed X
CCF2
Reverse Speed Y
CCFB
Reverse Speed Z
CD04
Speed Up Forwards
CD0D
Speed Up Backwards
CD16
Run Pentagram Stone
CD70
Run Harmful Falling Object
CD75
Run Block
CD7C
Run Table
CD81
Run Falling Object
CD87
Finish Object Move
CDA0
Run Sinking Block
CDBB
Run Lift
CE31
Run Bobbing Block
CE9A
Run Harmful Bobbing Block
CEA0
Run Harmful Slider X
CEA3
Run Slider X
CEDA
Run Harmful Slider Y
CEDD
Run Slider Y
CF14
Run Static Object
CF22
Run Wandering Spark
CF68
Run Collectable Object
CF9E
Change Object Type
CFB2
Test Projectile Hit
CFD2
Run Helper Source
D071
Point At Objects
D07B
Point At Store
D085
Steer Towards Target
D0AC
Run Helper
D13A
Check Objects Collected
D16F
Initialise Object Store
D1F5
Run Flickering Wanderer
D1FD
Run Wanderer
D251
Run Four Frame Wanderer
D2AD
Run Crumbling Block
D2DE
Run Conveyor Block Plus X
D2E9
Run Conveyor Block Minus X
D2F4
Run Conveyor Block Plus Y
D2FF
Run Conveyor Block Minus Y
D56C
Play Moving Sound
D5D7
Play Click
D5E4
Play Jump Sound
D5F2
Play Sound Effect
D629
Play Projectile Sound
D635
Play Footstep Sound
D64E
Play Explosion Sound
D665
Play Object Sound
D673
Play Stored Sound
D67B
Play Wave Sequence
D682
Play Square Wave
D692
Get Table Entry
D69C
Play Music Once
D6B5
Play Music
D6C0
Play Note