Address Description
24000
Game Initialise
24100
Populate Room Buffer
24178
Command 4: Switch Tile Set
24210
Command 1: Skip Tiles
24234
Command 2: Draw Repeated Tile
24264
Command 8 (Or Higher): Single Tile
24283
Command 3: Fill Attribute Buffer With Single Colour
24373
Draw Room Tile
24518
Set Room Data Pointer
24551
Raise Table Error
24553
Main Game Loop
25216
Move Percy Left
25250
Move Percy Right
25282
Move Percy Up
25296
Move Percy Down
25304
Update Movement Speed
25351
Transition Room Right
25375
Transition Room Left
25400
Update Percy Animation
25531
Print HUD Header
25656
Draw Room Rows
25686
Draw Room Row
25728
Update Energy Bar
25831
Lose Life
25917
Initialise Lives
25948
Start Level
25985
Print Character
26011
Main Menu
26090
Draw Chicks In The Nest
26145
Print String
26155
Handler: Worm Collection and Delivery
26243
Handler: Draw Worm Animation Frame
26280
Handler: Worm Found
26337
Percy Carrying Worm
26524
Drop Worm
26546
Add To Score
26641
Print Score
26674
Animate Snapdragons
26808
Handle Level Complete
26871
Set Up Next Level
26939
Level Complete Sound Step
26982
Pause Border Effect
27026
Run Game Frame
27047
Run Main Loop Body
27127
Handler: Red Bird
27382
Update Red Bird Movement
27592
8-Direction Movement Jump Table
27660
Validate Position
27705
Generate Random Number
27731
Check Sprite Collision
27781
Check Egg Collision
27813
Reset Red Bird
27871
Handle Butterfly
28048
Randomise Butterfly Position
28062
Reset Butterfly Collected Flags
28075
Handler: Cars
28207
Randomise Car Position
28253
Handler: Car Type 1 (Driving Right)
28435
Initialise Car
28500
Check Car Egg Collision
28557
Handler: Car Type 2 (Driving Left)
28712
Handler: Car Type 3 (Driving Left, Fixed Speed)
28802
Handler: Frogs
28891
Update Frog
29072
Handler: Frogs Check Egg Collision
29153
Cancel Egg Drop
29199
Room Handler Dispatch
29247
Handler: Room 1
29285
Handler: Room 2
29318
Handler: Room 3
29373
Handler: Room 4
29409
Handler: Room 5
29454
Handler: Room 6
29543
Handler: Room 7
29604
Handler: Room 8
29665
Handler: Room 9
29690
Handler: Room 10
29715
Handler: Room 11
29753
Handler: Helicopter
29863
Randomise Helicopter Position
29881
Animate Stunned Hazard
29910
Check Hazard Collision
29970
Handler: Cat
30068
Reset Cat Position
30091
Handler: Dog
30106
Handler: UFO
30248
Reset UFO Position
30259
UFO Abduct Percy
30336
Handler: Plane
30348
Handle Plane
30483
Handle Plane Bomb
30649
Handler: Balloon
30867
Handler: Walking Paratrooper
31024
Generate Random Number
31050
Handler: Spider
31168
Initialise Spider
31186
Handler: Parachute Descent
47900
Draw Sprites and Merge Collision Map
48142
Calculate Screen Buffer Address
48183
Adjust Screen Address at Row Boundary
48210
Apply Sprite Attributes (3-Wide)
48244
Write Attribute Block (3-Wide)
48375
Apply Sprite Attributes (2-Wide)
48409
Write Attribute Block (2-Wide)
48478
Draw 3-Wide Sprite Column
48550
Draw 2-Wide Sprite Column
48612
Sprite Inactive Delay
64193
Play Next Level Jingle
64539
Print Author Byline
64558
Print Message
64594
Print High Score