Address Description
67F2
Game Entry Point
7680
Start Game Selection
9052
Select Game Options
90C6
Highlight Selected Option
90D9
Clear Flash Attribute
90E0
Set Flash Attribute
90E4
Game Selection Menu
91B0
Write Menu Line
91C0
Run Game
9454
Pause Briefly
9459
Finish Object Pass
9563
Clear Workspace
9569
Fill Memory
9573
Clear Attributes
957D
Clear Screen
9588
Reset World Map
95A3
Draw Menu Icons
95DE
Show Game Over
95F3
Wait For Key
9613
Build Shift Table
962A
Draw Entity
9636
Remove Entity
9643
Get Sprite "A"
9646
Fetch Sprite
9652
Fetch Actor Sprite
9657
Prepare Draw 2/ 3 Byte Sprite
9689
Prepare Draw 2 Byte Sprite
96CB
Update Object Sprite
96F7
Display Entity
9719
Display Entity Moved Down
9728
XOR Sprite Loop
975B
Draw Old Entity Row
97E1
Draw New Entity Row
9867
Colour Entity
9888
Colour Rows
989F
Store Entity
98B2
Find World Map Address
98CC
Read World Map
98D5
Move Down Row
98DF
Print Character
9906
Draw Room
998F
Flag Objects For Redraw
999D
Flag Small Objects For Redraw
99AB
Clear Play Area
99D2
Clear Panel
99F5
Draw Ceiling
9A53
Draw Top Right Corner
9AB6
Draw Right Wall
9AF8
Draw Bottom Right Corner
9B38
Draw Floor
9B64
Draw Bottom Left Corner
9BA4
Draw Left Wall
9BB8
Draw Top Left Corner
9BF8
Draw Tile
9C10
Set Area Attributes
9C2B
Screen Address One Pixel Below
9C3C
Print Colour String
9C62
Reset Room Table
9C70
Draw Ceiling Picture
9CA7
Draw Floor Picture
9CB1
Draw Left Wall Picture
9CE8
Draw Right Wall Picture
9CF2
Draw Top Left Corner Picture
9D19
Draw Top Right Corner Picture
9D1E
Draw Bottom Left Corner Picture
9D23
Draw Bottom Right Corner Picture
9D28
Draw Special Room Parts
9DA0
Draw Special Room Frame
9E16
Print Status Panel
9E4A
Print Score Label
9E58
Print Depth
9EA0
Show Ending Screen
9FA3
Print Completion Percentage
A021
Draw Lives
A045
Add Points To Score
A068
Sounds: Click
A07D
Play Low Tone
A087
Play Alternating Tone
A0AC
Sound Effect
A0C5
Sound Effect Next Note
A0E4
Sounds: Sword
A0F5
Play Position Sound
A107
Sounds: Weapon Pop
A131
Sounds: Door
A173
Sounds: Bounce
A316
Handle Sabreman On Rope
A3DD
Reset Sabreman
A3E9
Handle Stalactite Hit
A406
Start Tumbling
A433
Handle Sabreman Walking
A5F1
Handle Sabreman Jumping
A678
Handle Falling At Right Edge
A6A6
Handle Sabreman Falling
A8EF
Handle Tumbling At Right Edge
A925
Handle Sabreman Tumbling
AA4C
Handle Rope
AAAD
Skip Rope Push
AAB0
Update Rope
AAF4
Lower Rope
AB30
Raise Rope
AB54
Draw Rope
AB6E
Push Rope Right
AB73
Push Rope Left
AB78
Position Rope End
ABE5
Move Rope
AC68
Multiply A By DE
AC75
Divide
AC9A
Plot Pixel
ACAB
Set Up Line
AD02
Draw Line
ADB0
Draw Line Step
ADD6
Negate HL
ADE0
Calculate Attribute Address
ADF8
Calculate Screen Address
AE17
Read Controls
AE56
Calculate Square Root
AE71
Screen Address One Pixel Above
AE81
Set Up Rope
AEB9
Handle Plant
AF3F
Handle Static Object
AF56
Set Up Room Objects
AFDA
Spawn Flying Creature
B079
Handle Flying Creature
B2CF
Move Creature Horizontally
B358
Move Creature Vertically
B3D4
Destroy Flying Creature
B3D8
Handle Jellyfish
B41F
Animate Jellyfish
B43E
Check Decoration Contact
B46A
Check Object Contact
B4CD
Adjust Throw Facing
B4D1
Throw Weapon
B57A
Handle Thrown Weapon
B58C
Move Thrown Weapon
B6D3
Remove Thrown Weapon
B6E3
Remove Unseen Weapon
B6E8
Check Weapon Hit
B6F4
Check Weapon Record Hit
B72C
Start Being Carried
B73F
Choose Eagle Target
DEB8
Make Dust Puff
DEDA
Burst Into Dust
DEE8
Handle Dust
DF15
Handle Explosion
DF42
Destroy Creature
DF58
Spawn Falling Stalactite
DF98
Handle Falling Stalactite
E027
Handle Rock Fragments
E05F
Spawn Bubble
E0A9
Release Bubble
E0E8
Move Distant Bubble
E117
Handle Bubble
E18C
Handle Sparkle
E1B4
Check Bubble Contact
E272
Start Tumbling Downwards
E285
Check Sabreman Contact
E2CB
Handle Carrying Eagle
E420
Steer Eagle
E443
Accelerate Eagle Left
E451
Accelerate Eagle Up
E45F
Limit Eagle Sideways Movement
E496
Limit Eagle Vertical Movement
E4CA
Move Eagle To Next Room
E51B
Check Eagle Release
E556
Release Sabreman
E570
Handle Carried Sabreman
E622
Handle Stalactite
E6A5
Read Room State
E6BE
Build Stalactite
E6EE
Set Up Stalactites
E751
Handle Collectable
E7AD
Collect Extra Life
E7C2
Set Collected Flag
E7D0
Start Dying
E7E3
Handle Death
E825
Clear Object Records
E833
Check Stalactite Contact
E87B
Knock Sabreman Off Rope
E894
Knock Sabreman Down
E8A2
Tumble Sabreman
E8BE
Place Weapon Pickups
E8D7
Handle Weapon Pickup
E9DF
Handle Distant Weapon
EA7D
Handle Fire
EA9C
Handle Projectile
EAA2
Load Room Decorations
EAF9
Handle Plain Decoration
EB18
Set Decoration Size
EB39
Handle Coloured Decoration
EBC0
Start Tumbling Inside Walls
EBDE
Place Guardian
EC1C
Place Rock Formation
EC3A
Place Special Object
ECBD
Clear Collected Flags
ECCA
Handle Guardian
ED2E
Handle Rock Formation
ED8A
Check Rock Formation Contact
EE00
Read Cursor Keys
EE29
Read Interface II Joystick
EE42
Move Object Horizontally
EE54
Move Object Vertically
EE66
Handle Gargoyle
EE9A
Choose Random Velocity