Page Byte Address Description
64 0 16384
Loading screen
91 128 23424
Game Entry Point
95 0 24320
Security Check
95 9 24329
High Score
95 12 24332
Game Options
95 13 24333
Sound Mute Flag
95 14 24334
1UP Score
95 17 24337
2UP Score
95 20 24340
Old Sprite
95 23 24343
Actor Sprite Rows
95 24 24344
Actor Sprite Width
95 25 24345
Sprite Rows Remaining
95 27 24347
Actors In Play
95 29 24349
Frame Counter
95 31 24351
Actor Sprite Position
95 33 24353
Active Player
95 34 24354
Last Frame
95 35 24355
Frame Updated
95 36 24356
Current menu item colour attribute
95 37 24357
Game Delay Timer
95 38 24358
Unused
95 39 24359
Pantry Shelf Colour
95 40 24360
Tile Block Width
95 41 24361
Charlie Running Flag
95 42 24362
Pantry Highlight Mask
95 43 24363
Charlie Last Movement
95 45 24365
Active Player Level
95 46 24366
Active Player Lives
95 47 24367
Active Player Ingredients Needed
95 48 24368
Active Player Level Number
95 49 24369
Inactive Player Level
95 50 24370
Inactive Player Lives
95 51 24371
Inactive Player Ingredients Needed
95 52 24372
Inactive Player Level Number
95 53 24373
Charlie
95 61 24381
Flour Shot Slots
95 77 24397
Sound Effect Actor
95 85 24405
Spawn Slots
95 133 24453
Messaging: Copyright
95 175 24495
Charlie Template
95 183 24503
Create Game Window
95 225 24545
Start Level
96 2 24578
Set Pantry Fill Colour
96 17 24593
Pantry Fill Colours
96 23 24599
Draw Pantry
96 164 24740
Write Attribute Block
96 189 24765
Draw Shelf
96 226 24802
Print Tile Block
96 253 24829
Colour Shelf
97 55 24887
Fetch Shelf Colour
97 59 24891
Pantry Graphic
98 152 25240
Game Initialisation
99 50 25394
Game Selection Menu
99 94 25438
Game Select Attribute Table
99 101 25445
Game Select Y Position Table
99 108 25452
Messaging: Game Selection Screen Text
99 224 25568
Write Menu Line
99 240 25584
Initialise New Game
100 22 25622
1UP/ 2UP Swapper
100 40 25640
Start Game
100 87 25687
Run Main Loop
100 134 25734
Actor Handler Table
100 232 25832
Start Cake
100 244 25844
Handle Cake
101 36 25892
Cake Template
101 76 25932
Handle Batter
101 92 25948
Handle Final Batter
101 104 25960
Play Music
101 148 26004
Music Note Table
101 200 26056
Music Data
101 232 26088
Handle Explosion
102 7 26119
Handle Monster
102 49 26161
Monster State Table
102 57 26169
Handle Monster Rising
102 83 26195
Handle Monster Waiting
102 105 26217
Handle Monster Falling
102 129 26241
Handle Monster Throwing
102 155 26267
Handle Peel
103 53 26421
Find Wander Speeds
103 69 26437
Wander Speeds
103 101 26469
Handle Pike And Tin Can
103 208 26576
Reverse Horizontal Speed
103 217 26585
Reverse Vertical Speed
103 226 26594
Create Monster
104 33 26657
Dustbin Positions
104 37 26661
Play Chirp
104 62 26686
Play Rising Tone
104 84 26708
Play Level Tone
104 106 26730
Level Tone Periods
104 130 26754
Play Game Start Tone
104 136 26760
Handle Rising Sweep
104 154 26778
Handle Notes
104 177 26801
Play Square Wave
104 191 26815
Remove Actor
104 196 26820
Start Rising Sweep
104 208 26832
Template: Rising Sweep
104 212 26836
Start Falling Notes
104 217 26841
Template: Falling Notes
104 231 26855
Start Rising Notes
104 236 26860
Template: Rising Notes
104 250 26874
Start Warble
104 255 26879
Template: Warble
105 21 26901
Start Falling Slide
105 26 26906
Template: Falling Slide
105 48 26928
Handle Cheese
105 150 27030
Handle Tack, Washer And Bolt
105 212 27092
Handle Chocolate
106 5 27141
Change Actor Speeds
106 70 27206
Test Charlie Collision
106 115 27251
Lose Hat
106 160 27296
Handle Hat
106 252 27388
Convert Actors
107 24 27416
Handle Cleared Actor
107 139 27531
Handle Falling Charlie
107 175 27567
Handle End Of Life
107 224 27616
Game Over
107 254 27646
Show Game Over 2UP
108 2 27650
Show Current Game Over
108 10 27658
End Game
108 30 27678
Messaging: Game Over
108 49 27697
Handle Level Timer
108 60 27708
Next Level
108 88 27736
Set Up Level
108 122 27770
Catch Actor
108 136 27784
Take Ingredients
108 167 27815
Catch Nasty
108 183 27831
Handle Sugar
109 56 27960
Start Level Introduction
109 69 27973
Create Introduction Ingredient
109 103 28007
Create Introduction Actor
109 125 28029
Introduction Ingredients
109 135 28039
Introduction Charlie
109 137 28041
Handle Level Introduction
110 17 28177
Start Charlie Running
110 37 28197
Move Hit Actor
110 168 28328
Recover Hit Actor
110 172 28332
Set Random Speeds
110 192 28352
Land Hit Actor
110 245 28405
Catch Hit Actor
111 22 28438
Remove Fallen Actor
111 57 28473
Test Fallen Actor
111 71 28487
Bowl Points
111 87 28503
Test Landing Position
111 120 28536
Handle Flour Shot
111 164 28580
Explode Flour Shot
111 176 28592
Controls: Kempston Joystick
111 180 28596
Read Controls
111 215 28631
Controls: Cursor Joystick
111 253 28669
Start Life
112 32 28704
Flash Score Label
112 72 28744
Game Play Entry
112 107 28779
Game Play Start
113 61 28989
Remove All Actors
113 68 28996
Unused Remove Actors
113 73 29001
Remove Actors
113 82 29010
Limit Frame Rate
113 96 29024
Frame Update
113 134 29062
Reset Modified Code
113 152 29080
End Frame Update
113 163 29091
Next Actor
113 216 29144
Create Actor
114 121 29305
Actor Template
114 129 29313
Handle Custard
114 163 29347
Move Bouncing Actor
115 2 29442
Set Custard Vertical Speed
115 13 29453
Handle Hit Actor
115 23 29463
Test Flour Collision
115 120 29560
Display Lives
115 181 29621
The UDG for the lives icon
115 189 29629
Fetch 1UP Lives
115 203 29643
Fetch 2UP Lives
115 211 29651
Check High Score
116 21 29717
Add Points To Score
116 56 29752
Print Scores
116 104 29800
Print Character
116 136 29832
Print Colour String
116 174 29870
Print Banner
116 201 29897
Messaging: Banner Text
116 212 29908
Reset Screen Buffer
116 219 29915
Fill Memory
116 226 29922
Reset Attribute Buffer
116 238 29934
Colour Sprite
117 52 30004
Calculate Attribute Address
117 74 30026
Clip Sprite
117 87 30039
Prepare Old Sprite
117 132 30084
Prepare Actor Sprite
117 192 30144
Unused Move Sprite Without Fetch
117 204 30156
Display Entity
117 253 30205
Unused Sprite Entry Points
118 7 30215
Remove Entity
118 23 30231
Draw Entity
118 35 30243
Fetch Sprite
118 58 30266
XOR Sprite Loop
118 109 30317
Draw Old Sprite Row
118 171 30379
Draw Actor Sprite Row
118 208 30416
Store Entity
118 227 30435
Calculate Screen Address
119 2 30466
Sprite Table
119 98 30562
Sprites: Cake
120 7 30727
Sprites: Batter
120 91 30811
Sprites: Flour Explosion
120 131 30851
Sprites: Charlie the Chef
121 28 31004
Sprite: Flour Bag
121 51 31027
Sprites: Colonel Custard
121 109 31085
Sprites: Chunky Chocolate
121 175 31151
Sprites: Sneaky Sugar
121 237 31213
Sprites: Mixed Peel
122 41 31273
Sprites: Crafty Cheese
122 111 31343
Sprite: Bernie Bolt
122 144 31376
Sprite: Wally Washer
122 177 31409
Sprite: Terry Tack
122 210 31442
Sprite: Mike The Pike
122 243 31475
Sprite: Tin Tin Can
123 20 31508
Sprites: Bin Monster
123 74 31562
Cupboard Graphic
126 74 32330
Unused Copy Of Code
184 0 47104
Data block at B800