Address Description
5B80
Decryption Routine
6000
Security Check
7C19
Game Initialisation
7C90
Flash Menu Selection
7CAF
Game Selection Menu
7D8A
Write Menu Line
7D9A
Start Game
7DC3
Run Main Loop
7E23
Draw Room
7E7E
Process Action
7E93
Process Room Item
7EB2
Update Fixed Entities
807A
Create Delay
8093
Clear Play Area
80AA
Clear Screen
80B4
Reset Screen Buffer
80BB
Fill Memory
80C2
Reset Attribute Buffer
80CB
Reset Player Data
80D2
Handle Wizard
8134
Throw Axe
814B
Throw Fireball
817C
Set Weapon Velocity
81DB
Handle Axe
81F0
Handle Fireball
8209
Handle Weapon
8283
Throw Sword
82C3
Set Sword Direction
82F1
Handle Sword
8301
Handle Bat
83BA
Get Bat Step
83EA
Spawn Creature
845F
Handle Pumpkin And Spider
84CD
Move Creature
8566
Check Weapon Hit
8598
Get Random Coordinate
85B2
Check Player Touch
85EA
Handle Touching Creature
85F0
Count Down Creature
85F7
Handle Sparkle
862E
Handle Ghostlet
8672
Handle Spikey And Ghost
86F2
Randomise Velocity
871A
Handle Blob
875F
Pop Creature
8787
Handle Pop
87A6
Handle Ghoul
882D
Steer Creature
8862
Handle Mummy
8906
Handle Dracula
897D
Get Room Value
8988
Handle Frankenstein
89ED
Handle Devil
8A15
Take Energy From Player
8A2F
Handle Witch
8A80
Handle Monk And Bat
8ADB
Find Item In Room
8AFF
Handle Hunchback
8B8A
Draw Chicken
8C35
Game Over
8C63
Handle Food Item
8C8C
Flash Score
8CB7
Handle Player Appearing
8D45
Handle Player Vanishing
8D61
Reset Game State
8D6D
Auto Walk Step
8D77
Control Player
8DC4
Handle Serf
8E26
Handle Knight
8EA0
Lose Life
8ED7
Hurt Player
8EEF
Update Velocity
8F66
Apply Movement
8F80
Get Whole Pixels
8F96
Slow Velocity
8FCA
Check Room Bounds
900A
Check Obstacles
90CC
Check Player In Range
90FB
Check Player Touching
9117
Enter Door
9147
Enter Room
915F
Handle Door Open
917D
Handle Door Closed
91BC
Handle Trap Closed
91C5
Handle Trap Open
91ED
Handle Big Door Exit
91F2
Handle Door Exit
91FE
Handle Room Item
9213
Draw Item Graphic
9222
Check Door Key
9244
Handle Door Locked
9252
Handle Cave Door Locked
9260
Set Door Sprites
926C
Add A To HL
9273
Find Inventory Item
9286
Get Other Door Half
9291
Draw Room Entities
92D8
Clear Pickup Flag
92E0
Set Item Attributes
92F5
Handle Pickup Item
9326
Pick Up Item
934C
Shift Inventory
9358
Drop Item
938B
Read Pickup Key
9398
Read Cursor Keys
93BE
Read Controls
93E3
Handle Blank
9421
Handle Barrel
9428
Handle Bookcase
942F
Handle Clock
9443
Prepare Player
9489
Pause Game
94B6
Place Key Pieces
94F5
Randomise Doors
9546
Update Doorway
954D
Open Doorway
9565
Close Doorway
957D
Check Doorway
95A9
Make Tombstone
95D7
Handle Tombstone
95DA
Update Clock
961B
Handle A.C.G. Door
9641
Show Game Statistics
96AF
Visit Room
96C9
Calculate Rooms Visited
96EC
Game Complete
9731
Fall Through Trapdoor
9774
Ripple Attributes
986A
Set Player Velocity
988B
Handle Mushroom
98C8
Remove Mushroom
98D2
Set Key Positions
9904
Get Key Room
9924
Spawn Food
9962
Draw Graphic
9980
Set Graphic Attributes
9995
Get Graphic Details
99AF
Get Graphic Attribute Details
99C9
Draw Graphic Upright
99E5
Draw Graphic Mirrored
9A0A
Draw Graphic Rotated Left
9A50
Draw Graphic Transposed
9A92
Reverse Bits
9A9D
Add Width To Address
9AA5
Subtract Width From Address
9AAD
Multiply A By DE
9ABA
Find Last Row
9ACB
Draw Graphic Flipped
9AEF
Draw Graphic Rotated Half
9B14
Draw Graphic Transposed Flipped
9B5D
Draw Graphic Rotated Right
9BA2
Calculate Screen Address
9BC1
Screen Address One Pixel Below
9BD2
Calculate Attribute Address
9BEA
Draw Room Frame
9C61
Plot Pixel
9C79
Draw Line
9D19
Get Blend Instruction
9D25
Set Attributes Upright
9D47
Set Attributes Mirrored
9D6F
Set Attributes Rotated Left
9DA0
Set Attributes Transposed
9DCE
Set Attributes Flipped
9DF8
Set Attributes Rotated Half
9E21
Set Attributes Transposed Flipped
9E55
Set Attributes Rotated Right
9E86
Get Sprite "A"
9E89
Fetch Sprite
9E96
Fetch Actor Sprite
9E9B
XOR Sprite Loop
9ECE
Draw Old Sprite Row
9F03
Screen Address One Pixel Above
9F13
Draw Actor Sprite Row
9F4A
Draw Entity
9F56
Remove Entity
9F80
Prepare Draw 2/ 3 Byte Sprite
9F9F
Prepare Draw 2 Byte Sprite
9FCA
Display Entity
9FFB
Store Entity
A00E
Set Entity Attributes
A07A
Draw Attributes Unchanged
A08D
Draw Attributes Moving Right
A0A3
Draw Attributes Moving Left
A0B7
Draw Attributes Moving Down
A0D2
Draw Attributes Moving Down-Right
A0EC
Draw Attributes Moving Up
A0FE
Draw Attributes Moving Up-Left
A110
Draw Attributes Moving Down-Left
A127
Draw Attributes Moving Up-Right
A13B
Draw Inventory
A14D
Draw Inventory Item
A185
Clear Sprite
A19C
Add Points To Score
A1AE
Print Scores
A1D3
Print Character
A1F3
Print Colour String
A219
Draw Side Panel
A240
Draw Side Panel Attributes
A2CE
Display Lives
A311
Menu Icons
A379
Divide
A39E
Negate HL
A3A8
Sounds: Click
A3BD
Sounds: Inventory
A3C2
Sounds: Drop Item
A3C7
Sounds: Walking
A3D8
Sounds: Walk Low
A3E0
Sounds: Start Beep
A3E5
Sounds: Touching
A3E8
Queue Sound
A3EF
Sound Effect
A3FE
Clear Sound
A403
Sounds: Entry
A408
Sound Effect Next Note
A41B
Sounds: Axe Throw
A427
Sounds: Sword
A438
Sounds: Fireball
A445
Sounds: Weapon Pop
A45F
Sounds: Appear
A46E
Sounds: Door
A485
Sounds: Eating
A48B
Sound Effect Eating
A4B0
Sounds: Bounce