Address Description
6940
On-Load Entry Point #1
6957
On-Load Entry Point #2
A804
Controller: Draw Room
A817
Print UDG
A83F
Routine at A83F
A86E
Routine at A86E
A893
Populate Room Buffer
A8AF
Routine at A8AF
A8D8
Clear Room Buffer
A900
Draw Room
AA97
Unpack All Rooms
AAF4
Unpack Room
AB44
Populate Current Room Buffers And References
ABC2
Copy Room Data
CD14
Game Entry Point
CD6F
Set Default Keyboard Inputs
CD86
Display Introduction Screen
CDD1
Display Title Screen
CE41
Hidden Goldfish Game
CFF6
Goldfish Game: Collision
D05B
Goldfish Game: Refill Oxygen
D08A
Start Game
D0AC
Animate Title Screen
D0D4
Set Cursor Joystick
D0E2
Set Kempston Joystick
D108
Restart Set User-Defined Keys
D10C
Set Interface 2 Joystick
D188
Set User-Defined Keys
D20D
Print User-Defined Key
D253
Set Default Keys
D259
Turn Inverse On
D260
Goldfish Game: Handler: Bubbles
D2F2
Goldfish Game: Air Bar
D33F
Goldfish Game: Erase Sprite
D353
Goldfish Game: Print Colour UDG
D3A6
Small Pause
D3AF
Handler: Sea Creature Animation
D460
Goldfish Game: Print Sprite
D4BE
Clear Screen
D4C4
Goldfish Game: Move Player Right
D4C8
Goldfish Game: Move Player Left
D4CC
Routine at D4CC
D550
Goldfish Game: Drop Fish (When Player Is Out Of Air)
D55C
Controls: Kempston Joystick
D579
Goldfish Game: Player Controls
D5B0
Toggle Music
D5C7
Goldfish Game: Move Player Down
D5CB
Goldfish Game: Move Player Up
D5CF
Menu Keypress
D602
Demo Mode
D60E
Print String
D616
Handler: Sea Creature Movement
D647
Routine at D647
D771
Free-Up Sea Creature Slot
D778
Handler: Sea Creatures
D7E7
Choose Sea Creature
D870
Goldfish Game: Print Boats
D8A2
Goldfish Game: Animate Boats
D8D4
Update Animation Counter
D8E2
Goldfish Game: Animate Sand
D92A
Goldfish Game: Animate Player
DEA8
Initialise Game
DFCB
Force Game-Over
DFD3
All Treasure Collected
E058
Reset Sound Flags
E064
Print Status Bar Icons
E0A9
Print Status Bar
E118
Routine at E118
E11F
Increased Frequency Animals Event Timing
E12A
Animals Event Timing
E22D
Handler: Animals
E30B
Player Controls Kempston
E349
Get Random Number
E361
Handler: Bad Door
E3A4
Lose A Life
E3C2
Controller: Is There A Bomb?
E3E0
Handler: Explosion
E47A
Handler: Bomb
E4F1
Handler: Lifts 2
E581
Handler: Disappearing Floors
E5F4
Handler: Items
E6DC
Print Colour Character
E72F
Routine at E72F
E762
Convert Coordinate To Buffer Offset
E787
Print Sprite/ Update Buffer
E804
Routine at E804
E821
Handler: Lifts
E9D9
In-Game Pause
E9E2
Routine at E9E2
EA93
Print Sprite
EB05
Player: Move Right
EB49
Player: Move Left
EB8D
Handler: Unlock Door
EBD8
Handler: Player
ED35
Player Controls
ED7D
In-Game Toggle Music
ED8F
Routine at ED8F
ED9A
Handler: Ladders Descending
EE08
Handler: Ladders Ascending
EE5B
Handler: Doors
EEA6
Routine at EEA6
EED7
Routine at EED7
F001
Handler: Pirates
F104
Handler: Housekeeping
F107
Handler: Keys And Locked Doors
F1AF
Routine at F1AF
F1E5
Routine at F1E5
F1FC
Handler: Port Hole
F618
Sound Generator: White Noise
F648
Play Wave #1
F66C
Play Wave #2
F6B5
Play Wave #4
F6DB
Music: Theme Tune
F723
Sound Handler: Collected Key
F73B
Sound Handler: Unlocked Door
F753
Sound Handler: Caught By Pirate
F774
Sound Handler: Bomb Explosion
F78C
Sound Handler: Collected Item
F7A4
Sound Handler: Touched Animal
F7C2
Routine at F7C2
F7D8
Sound Handler: Bomb Fuse
F7F6
Sound Handler: Bomb Sparks
F80D
Controller: Animal Sounds
F837
Sound Handler: Bird Sound
F855
Controller: Bomb Sounds
F863
Controller: General Sounds
F888
Routine at F888
F8AF
Bomb Timer
F8C0
Delay Loop
FE69
Handler: Interrupts
FEFE
Alias: Interrupt Jump Dispatcher