Address Description
5B80
Game Entry Point
5F00
Security Check
5FB7
Create Game Window
5FE1
Start Level
6002
Set Pantry Fill Colour
6017
Draw Pantry
60A4
Write Attribute Block
60BD
Draw Shelf
60E2
Print Tile Block
60FD
Colour Shelf
6137
Fetch Shelf Colour
6298
Game Initialisation
6332
Game Selection Menu
63E0
Write Menu Line
63F0
Initialise New Game
6416
1UP/ 2UP Swapper
6428
Start Game
6457
Run Main Loop
64E8
Start Cake
64F4
Handle Cake
654C
Handle Batter
655C
Handle Final Batter
6568
Play Music
65E8
Handle Explosion
6607
Handle Monster
6639
Handle Monster Rising
6653
Handle Monster Waiting
6669
Handle Monster Falling
6681
Handle Monster Throwing
669B
Handle Peel
6735
Find Wander Speeds
6765
Handle Pike And Tin Can
67D0
Reverse Horizontal Speed
67D9
Reverse Vertical Speed
67E2
Create Monster
6825
Play Chirp
683E
Play Rising Tone
6854
Play Level Tone
6882
Play Game Start Tone
6888
Handle Rising Sweep
689A
Handle Notes
68B1
Play Square Wave
68BF
Remove Actor
68C4
Start Rising Sweep
68D4
Start Falling Notes
68E7
Start Rising Notes
68FA
Start Warble
6915
Start Falling Slide
6930
Handle Cheese
6996
Handle Tack, Washer And Bolt
69D4
Handle Chocolate
6A05
Change Actor Speeds
6A46
Test Charlie Collision
6A73
Lose Hat
6AA0
Handle Hat
6AFC
Convert Actors
6B18
Handle Cleared Actor
6B8B
Handle Falling Charlie
6BAF
Handle End Of Life
6BE0
Game Over
6BFE
Show Game Over 2UP
6C02
Show Current Game Over
6C0A
End Game
6C31
Handle Level Timer
6C3C
Next Level
6C58
Set Up Level
6C7A
Catch Actor
6C88
Take Ingredients
6CA7
Catch Nasty
6CB7
Handle Sugar
6D38
Start Level Introduction
6D45
Create Introduction Ingredient
6D67
Create Introduction Actor
6D89
Handle Level Introduction
6E11
Start Charlie Running
6E25
Move Hit Actor
6EA8
Recover Hit Actor
6EAC
Set Random Speeds
6EC0
Land Hit Actor
6EF5
Catch Hit Actor
6F16
Remove Fallen Actor
6F39
Test Fallen Actor
6F57
Test Landing Position
6F78
Handle Flour Shot
6FA4
Explode Flour Shot
6FB0
Controls: Kempston Joystick
6FB4
Read Controls
6FD7
Controls: Cursor Joystick
6FFD
Start Life
7020
Flash Score Label
7048
Game Play Entry
706B
Game Play Start
713D
Remove All Actors
7149
Remove Actors
7152
Limit Frame Rate
7160
Frame Update
7186
Reset Modified Code
7198
End Frame Update
71A3
Next Actor
71D8
Create Actor
7281
Handle Custard
72A3
Move Bouncing Actor
7302
Set Custard Vertical Speed
730D
Handle Hit Actor
7317
Test Flour Collision
7378
Display Lives
73BD
Fetch 1UP Lives
73CB
Fetch 2UP Lives
73D3
Check High Score
7415
Add Points To Score
7438
Print Scores
7468
Print Character
7488
Print Colour String
74AE
Print Banner
74D4
Reset Screen Buffer
74DB
Fill Memory
74E2
Reset Attribute Buffer
74EE
Colour Sprite
7534
Calculate Attribute Address
754A
Clip Sprite
7557
Prepare Old Sprite
7584
Prepare Actor Sprite
75CC
Display Entity
7607
Remove Entity
7617
Draw Entity
7623
Fetch Sprite
763A
XOR Sprite Loop
766D
Draw Old Sprite Row
76AB
Draw Actor Sprite Row
76D0
Store Entity
76E3
Calculate Screen Address