Routines
Address
Description
26944
On-Load Entry Point #1
26967
On-Load Entry Point #2
43012
Controller: Draw Room
43031
Print UDG
43071
Routine at A83F
43118
Routine at A86E
43155
Populate Room Buffer
43183
Routine at A8AF
43224
Clear Room Buffer
43264
Draw Room
43671
Unpack All Rooms
43764
Unpack Room
43844
Populate Current Room Buffers And References
43970
Copy Room Data
52500
Game Entry Point
52591
Set Default Keyboard Inputs
52614
Display Introduction Screen
52689
Display Title Screen
52801
Hidden Goldfish Game
53238
Goldfish Game: Collision
53339
Goldfish Game: Refill Oxygen
53386
Start Game
53420
Animate Title Screen
53460
Set Cursor Joystick
53474
Set Kempston Joystick
53512
Restart Set User-Defined Keys
53516
Set Interface 2 Joystick
53640
Set User-Defined Keys
53773
Print User-Defined Key
53843
Set Default Keys
53849
Turn Inverse On
53856
Goldfish Game: Handler: Bubbles
54002
Goldfish Game: Air Bar
54079
Goldfish Game: Erase Sprite
54099
Goldfish Game: Print Colour UDG
54182
Small Pause
54191
Handler: Sea Creature Animation
54368
Goldfish Game: Print Sprite
54462
Clear Screen
54468
Goldfish Game: Move Player Right
54472
Goldfish Game: Move Player Left
54476
Routine at D4CC
54608
Goldfish Game: Drop Fish (When Player Is Out Of Air)
54620
Controls: Kempston Joystick
54649
Goldfish Game: Player Controls
54704
Toggle Music
54727
Goldfish Game: Move Player Down
54731
Goldfish Game: Move Player Up
54735
Menu Keypress
54786
Demo Mode
54798
Print String
54806
Handler: Sea Creature Movement
54855
Routine at D647
55153
Free-Up Sea Creature Slot
55160
Handler: Sea Creatures
55271
Choose Sea Creature
55408
Goldfish Game: Print Boats
55458
Goldfish Game: Animate Boats
55508
Update Animation Counter
55522
Goldfish Game: Animate Sand
55594
Goldfish Game: Animate Player
57000
Initialise Game
57291
Force Game-Over
57299
All Treasure Collected
57432
Reset Sound Flags
57444
Print Status Bar Icons
57513
Print Status Bar
57624
Routine at E118
57631
Increased Frequency Animals Event Timing
57642
Animals Event Timing
57901
Handler: Animals
58123
Player Controls Kempston
58185
Get Random Number
58209
Handler: Bad Door
58276
Lose A Life
58306
Controller: Is There A Bomb?
58336
Handler: Explosion
58490
Handler: Bomb
58609
Handler: Lifts 2
58753
Handler: Disappearing Floors
58868
Handler: Items
59100
Print Colour Character
59183
Routine at E72F
59234
Convert Coordinate To Buffer Offset
59271
Print Sprite/ Update Buffer
59396
Routine at E804
59425
Handler: Lifts
59865
In-Game Pause
59874
Routine at E9E2
60051
Print Sprite
60165
Player: Move Right
60233
Player: Move Left
60301
Handler: Unlock Door
60376
Handler: Player
60725
Player Controls
60797
In-Game Toggle Music
60815
Routine at ED8F
60826
Handler: Ladders Descending
60936
Handler: Ladders Ascending
61019
Handler: Doors
61094
Routine at EEA6
61143
Routine at EED7
61441
Handler: Pirates
61700
Handler: Housekeeping
61703
Handler: Keys And Locked Doors
61871
Routine at F1AF
61925
Routine at F1E5
61948
Handler: Port Hole
63000
Sound Generator: White Noise
63048
Play Wave #1
63084
Play Wave #2
63157
Play Wave #4
63195
Music: Theme Tune
63267
Sound Handler: Collected Key
63291
Sound Handler: Unlocked Door
63315
Sound Handler: Caught By Pirate
63348
Sound Handler: Bomb Explosion
63372
Sound Handler: Collected Item
63396
Sound Handler: Touched Animal
63426
Routine at F7C2
63448
Sound Handler: Bomb Fuse
63478
Sound Handler: Bomb Sparks
63501
Controller: Animal Sounds
63543
Sound Handler: Bird Sound
63573
Controller: Bomb Sounds
63587
Controller: General Sounds
63624
Routine at F888
63663
Bomb Timer
63680
Delay Loop
65129
Handler: Interrupts
65278
Alias: Interrupt Jump Dispatcher