Page Byte Address Description
64 0 4000
Loading screen
91 128 5B80
Game entry point
91 143 5B8F
Data block at 5B8F
95 0 5F00
Security Check
95 9 5F09
High Score
95 12 5F0C
Game Options
95 13 5F0D
Sound On/ Off
95 14 5F0E
1UP Score
95 17 5F11
2UP Score
95 20 5F14
Game status buffer entry at 5F14
95 23 5F17
Game status buffer entry at 5F17
95 24 5F18
Game status buffer entry at 5F18
95 25 5F19
Unused
95 27 5F1B
Game status buffer entry at 5F1B
95 29 5F1D
Game status buffer entry at 5F1D
95 31 5F1F
Game status buffer entry at 5F1F
95 33 5F21
Current Player
95 34 5F22
Last Frame
95 35 5F23
Frame Updated
95 36 5F24
Menu Item Attribute
95 37 5F25
Game Delay Timer
95 38 5F26
Game status buffer entry at 5F26
95 39 5F27
Game status buffer entry at 5F27
95 40 5F28
Game status buffer entry at 5F28
95 41 5F29
Game status buffer entry at 5F29
95 43 5F2B
Game status buffer entry at 5F2B
95 45 5F2D
1UP Player
95 49 5F31
2UP Player
95 53 5F35
Nasties Buffer
95 61 5F3D
Data block at 5F3D
95 85 5F55
Ingredients Buffer
95 93 5F5D
Game status buffer entry at 5F5D
95 94 5F5E
Data block at 5F5E
95 133 5F85
Copyright Messaging
95 175 5FAF
Data block at 5FAF
95 183 5FB7
Create Game Window
95 225 5FE1
Routine at 5FE1
97 59 613B
Pantry Graphic
98 152 6298
Game Initialisation
99 50 6332
Game Selection Menu
99 94 635E
Game Select Attribute Table
99 101 6365
Game Select Y Position Table
99 108 636C
Game Selection Screen Text
99 224 63E0
Write Menu Line
99 240 63F0
Initialise Players
100 22 6416
1UP/ 2UP Swapper.
100 40 6428
Start Game
100 134 6486
Jump Table
100 232 64E8
Routine at 64E8
101 36 6524
Data block at 6524
101 104 6568
Play Music
101 232 65E8
Routine at 65E8
103 53 6735
Routine at 6735
103 226 67E2
Routine at 67E2
104 37 6825
Routine at 6825
104 62 683E
Routine at 683E
104 84 6854
Routine at 6854
104 136 6888
Routine at 6888
104 177 68B1
Play square wave sound.
104 191 68BF
Routine at 68BF
104 196 68C4
Routine at 68C4
107 224 6BE0
Game Over
108 49 6C31
Routine at 6C31
108 60 6C3C
Next Level
108 88 6C58
Initialise New Game
108 122 6C7A
Routine at 6C7A
109 56 6D38
Routine at 6D38
109 125 6D7D
Data block at 6D7D
109 135 6D87
Routine at 6D87
110 37 6E25
Routine at 6E25
111 253 6FFD
Routine at 6FFD
112 32 7020
Flash Score Label
112 72 7048
Routine at 7048
113 61 713D
Routine at 713D
113 82 7152
Routine at 7152
113 96 7160
Frame Update
113 134 7186
Routine at 7186
113 152 7198
Routine at 7198
115 120 7378
Display Lives
115 211 73D3
Check High Score
116 21 7415
Routine at 7415
116 56 7438
Print Scores
116 104 7468
Print Character
116 136 7488
Print String
116 174 74AE
Print Banner
116 212 74D4
Reset Screen Buffer
116 219 74DB
Reset Routine
116 226 74E2
Reset Attribute Buffer
116 238 74EE
Routine at 74EE
117 52 7534
Calculate Attribute Address
117 74 754A
Routine at 754A
117 87 7557
Routine at 7557
117 132 7584
Routine at 7584
117 204 75CC
Routine at 75CC
118 35 7623
Fetch Sprite
118 58 763A
Routine at 763A
118 208 76D0
Test...
118 227 76E3
Calculate Screen Address
119 2 7702
Sprites Table
119 98 7762
Sprite: Cake
120 7 7807
Data block at 7807
120 91 785B
Sprite: Flour Explosion
120 131 7883
Sprite: Charlie the Chef
121 28 791C
Sprite: Flour Bag
121 51 7933
Sprite: Colonel Custard
121 109 796D
Sprite: Chunky Chocolate
121 175 79AF
Sprite: Sneaky Sugar
121 237 79ED
Sprite: Mixed Peel
122 41 7A29
Sprite: Crafty Cheese
122 111 7A6F
Sprite: Bernie Bolt
122 144 7A90
Sprite: Wally Washer
122 177 7AB1
Sprite: Terry Tack
122 210 7AD2
Sprite: Mike The Pike
122 243 7AF3
Sprite: Tin Tin Can
123 20 7B14
Sprite: Bin Monster
123 74 7B4A
Cupboard Graphic
184 0 B800
Data block at B800