Address Description
24832
Game Entry Point
44908
Start Game
44927
Restart Game
44936
Initialise Game
44983
Start Life
44986
Run Game
45192
Reset Wipe Flags
45750
Play Music Once
45758
Play Music Until Key Pressed
45775
Play Music
45786
Play Note
46057
Play Pitch From Table
46083
Play Sparkle Sound
46105
Play Appearing Sound
46126
Play Bump Sound
46145
Play Jump Sound
46161
Play Sound From Height
46164
Play Sound From Value
46173
Play Sound From X Position
46178
Play Sound From Y Position
46183
Play Sound From Position
46194
Play Sound From Object Number
46217
Play Random Noise
46243
Play Low Beep
46248
Play Middle Beep
46253
Play Guard Footsteps Sound
46267
Play Footsteps Sound
46310
Play Wave Sequence
46317
Play Square Wave
46333
Test Object Intersections
46392
Test Object Solid
46404
Shuffle Required Objects
46438
Handle Ending Sparkles
46483
Set Sparkle Speed
46532
Send Sparkle At Player
46583
Read Keyboard Port
46591
Handle Bouncing Ball
46723
Handle Dropping Block
46754
Handle Collapsing Block
46769
Handle Block Moving North South
46777
Handle Block Moving East West
46841
Handle Guard Or Wizard Bottom Half
46908
Handle Guard Moving East West
46956
Face Direction Of Movement
47011
Handle Gargoyle
47017
Handle Spiked Ball
47079
Handle Spikes
47085
Handle Fire Moving East West
47119
Handle Fire Moving North South
47167
Handle Stationary Fire
47190
Set Deadly Flags And Draw
47196
Set Deadly Flags
47205
Handle Ball Up Down
47273
Spawn Cauldron Bubbles
47322
Handle Cauldron Bubbles
47395
Handle Special Object In Cauldron
47404
Handle Repel Spell
47461
Set Speed Towards Player
47493
Toggle Graphic
47500
Next Sprite Number
47516
Handle Cauldron Bottom
47519
Handle Cauldron Top
47525
Handle Guard Or Wizard
47564
Get Guard Speeds
47584
Guard Heading West
47611
Guard Heading North
47624
Guard Heading East
47637
Guard Heading South
47650
Game Over
47771
Wait For Key Press
47787
Game Completed
48144
Print Percentage Complete
48230
Print Days
48250
Print Lives Graphic
48291
Print Lives
48302
Print BCD Number
48330
Print Day Caption
48396
Game Selection Menu
48521
Flash Menu Options
48689
Print Text Single Colour
48709
Print Text Standard Font
48716
Print Text
48767
Print Character
48803
Set Flashing Attribute
48819
Display Menu
48831
Display Text List
48868
Print Sprites
48894
Handle Player Appearing
48913
Handle Last Appearing Sparkle
48929
Start Death Sparkles
48939
Handle Death Sparkles
48951
Handle Vanishing Object Sparkles
48965
Display Objects Carried
49147
Test Pickup Drop Key
49166
Handle Pickup And Drop
49522
Test Object Can Be Picked Up
49569
Test Object Moving
49579
Handle Extra Life
49649
Handle Object Dropped In Cauldron
49714
Draw Moving Object
49720
Handle Object At Centre Of Room
49780
Find Next Object Required
49803
Handle Special Object
49829
Cycle Colours With Sound
49868
Prepare Final Animation
49926
Start Transformation
49975
Handle Transformation
50071
Move Sun Moon
50084
Display Sun Moon Frame
50226
Copy Area To Screen
50285
Initialise Sun
50302
Initialise Special Objects
50346
Handle Block
50358
Handle Chest
50371
Handle Table
50387
Set Pixel Adjustments
50453
Fill Window
50469
Place Special Objects In Room
50577
Update Special Objects
50632
Handle Ghost
50691
Set Ghost Direction Graphic
50757
Look Up Ghost Speed
50782
Handle Portcullis
50834
Set Wipe And Draw Flags
50845
Set Wipe And Draw Flags For Object
50861
Start Portcullis Rising
50877
Handle Moving Portcullis
50944
Apply Gravity And Move
50978
Handle Far Arch
50987
Store Pixel Adjustments
50994
Adjust Flipped Far Arch
50999
Adjust Tree Arch
51004
Handle Near Arch
51052
Handle Flipped Near Arch
51077
Nudge Objects To Arch
51121
Nudge Object East West
51140
Nudge Object North South
51163
Flag Objects Near Arch
51198
Test Near To
51235
Handle Human Legs
51240
Handle Wulf Legs
51243
Handle Player Legs
51309
Handle Player Outside Room
51322
Test Player In Room
51359
Handle Turning
51528
Handle Jump
51561
Handle Walking
51617
Move Player
51707
Set Player Speed
51742
Get Facing Direction
51770
Move Player West
51779
Move Player East
51786
Move Player North
51795
Move Player South
51802
Stop Object At Floor
51824
Handle Room Exit
51849
Bring Speed Closer To Zero
51866
Leave Room To The West
51955
Leave Room To The East
51982
Leave Room To The North
52009
Leave Room To The South
52037
Block Movement
52122
Block Movement In X
52201
Block Movement In Y
52280
Block Movement In Z
52381
Test Overlap In X
52402
Test Overlap In Y
52423
Test Overlap In Z
52445
Keep Object In Room In X
52488
Keep Object In Room In Y
52531
Calculate Sprite Size
52557
Flag Overlapping Objects
52698
Handle Human Top
52703
Handle Wulf Top
52706
Handle Player Top
52809
Save Sprite Info
52834
List Objects To Draw
52923
Draw Objects In Order
53151
Continue Comparing Objects
53157
Compare With Other Object
53217
Replace Overlapping Special Object
53248
Draw Next Object
53282
Read Controls
53310
Read Interface 2 Joystick
53367
Read Kempston Joystick
53404
Read Cursor Joystick
53448
Read Keyboard
53546
Lose Life
53681
Initialise Player
53734
Build Room Objects
53785
Visit Room
53815
Set Sprite Details
53836
Print Table Sprite
53845
Draw Panel
53910
Print Border
53999
Set Border Attributes
54029
Colour Sun Moon
54048
Place Player At Door
54156
Find Door Height
54197
Find Object Address
54214
Retrieve Room
54242
Clear Remaining Objects
54256
Make Room Objects
54514
Add A To HL
54521
Multiply A By DE
54536
Clear Bytes
54542
Pause Game
54586
Fill Memory
54596
Clear Screen Bitmap
54604
Clear Attributes
54614
Fill Attributes
54623
Clear Screen
54631
Clear Screen Buffer
54639
Update Screen
54687
Draw Changed Objects
54908
Copy Block To Screen
54942
Build Lookup Tables
54985
Calculate Pixel Coordinates
55023
Get Sprite Address
55044
Draw Object
55064
Print Sprite
55168
Draw Aligned Columns
55210
Draw Lines
55313
Calculate Buffer Address
55334
Calculate Screen Address
55368
Calculate Attribute Address
55397
Flip Sprite