Page Byte Address Description
64 0 4000
Loading Screen
91 0 5B00
Graphics Data: Level 01 (Ronald Reagan)
97 130 6182
Graphics Data: Level 02 (Margaret Thatcher)
106 255 6AFF
Graphics Data: Level 03 (Neil Kinnock)
115 10 730A
Graphics Data: Level 04 (Clive Sinclair)
120 60 783C
Graphics Data: Level 05 (Alan Sugar)
124 253 7CFD
Graphics Data: Level 06 (Humphrey Bogart)
129 6 8106
Graphics Data: Level 07 (Charles And Diana)
137 210 89D2
Graphics Data: Level 08 (Fergie And Andrew)
145 16 9110
Graphics Data: Level 09 (Mick Jagger)
151 114 9772
Graphics Data: Level 10 (Marilyn Monroe)
160 227 A0E3
Image Buffer
172 36 AC24
Graphics Data: Items 01
183 101 B765
Graphics Data: Items 02
194 166 C2A6
Data: Playarea Surround
203 222 CBDE
Unused
203 225 CBE1
Data: Main Menu
209 170 D1AA
Game Entry Point
209 208 D1D0
Game Loop
210 79 D24F
Data block at D24F
210 139 D28B
Pointer: Current Level Data
210 141 D28D
Table: Level Data
210 161 D2A1
Game Initialisation
211 82 D352
Routine at D352
212 105 D469
Start Game
212 214 D4D6
Game Over
212 241 D4F1
Data block at D4F1
213 34 D522
Data: Level 01
213 68 D544
Data: Level 02
213 103 D567
Data: Level 03
213 141 D58D
Data: Level 04
213 182 D5B6
Data: Level 05
213 222 D5DE
Data: Level 06
214 8 D608
Data: Level 07
214 52 D634
Data: Level 08
214 96 D660
Data: Level 09
214 137 D689
Data: Level 10
214 180 D6B4
Data block at D6B4
215 12 D70C
Unpack Screen Data
215 99 D763
Handler: Bonus
215 198 D7C6
Routine at D7C6
216 21 D815
Object Timers
216 39 D827
Lives
216 40 D828
Game status buffer entry at D828
216 41 D829
Game status buffer entry at D829
216 42 D82A
Game status buffer entry at D82A
216 43 D82B
Game status buffer entry at D82B
216 44 D82C
Destination Cursor Position
216 46 D82E
Current Player Cursor Position
216 48 D830
Storage Cursor Position
216 50 D832
Game status buffer entry at D832
216 51 D833
Game status buffer entry at D833
216 52 D834
Player Cursor Tile ID
216 53 D835
Player Cursor Flag
216 54 D836
Home Arrow Attribute Table Offset
216 55 D837
Game status buffer entry at D837
216 56 D838
Bomb?
216 57 D839
Game status buffer entry at D839
216 58 D83A
Time?
216 59 D83B
Game status buffer entry at D83B
216 60 D83C
Game status buffer entry at D83C
216 61 D83D
Game status buffer entry at D83D
216 62 D83E
Game status buffer entry at D83E
216 63 D83F
Game status buffer entry at D83F
216 64 D840
Game status buffer entry at D840
216 65 D841
Game status buffer entry at D841
216 66 D842
Game status buffer entry at D842
216 67 D843
Game status buffer entry at D843
216 68 D844
Game status buffer entry at D844
216 69 D845
Game status buffer entry at D845
216 70 D846
Game status buffer entry at D846
216 71 D847
Game status buffer entry at D847
216 72 D848
Game status buffer entry at D848
216 73 D849
Game status buffer entry at D849
216 74 D84A
Game status buffer entry at D84A
216 76 D84C
Game status buffer entry at D84C
216 80 D850
Game status buffer entry at D850
216 83 D853
Game status buffer entry at D853
216 91 D85B
Time Bar
216 95 D85F
Game status buffer entry at D85F
216 107 D86B
Game status buffer entry at D86B
216 109 D86D
Game status buffer entry at D86D
216 110 D86E
Level
216 111 D86F
High Score
216 114 D872
Screen Position: Life Icons
216 116 D874
Score
216 119 D877
Screen Position Selected Menu Item
216 121 D879
Defaults Of Some Kind?
216 142 D88E
Game status buffer entry at D88E
216 144 D890
Game status buffer entry at D890
216 146 D892
Pointer Level Graphics Data
216 148 D894
Level Complete
217 126 D97E
Handler: Is Level Complete?
217 155 D99B
Routine at D99B
217 190 D9BE
Routine at D9BE
218 11 DA0B
Routine at DA0B
218 21 DA15
Game status buffer entry at DA15
218 22 DA16
Game status buffer entry at DA16
218 23 DA17
Game status buffer entry at DA17
218 24 DA18
Game status buffer entry at DA18
218 25 DA19
Game status buffer entry at DA19
218 26 DA1A
Game status buffer entry at DA1A
218 27 DA1B
Game status buffer entry at DA1B
218 28 DA1C
Game status buffer entry at DA1C
218 29 DA1D
Game status buffer entry at DA1D
218 31 DA1F
Game status buffer entry at DA1F
218 60 DA3C
Routine at DA3C
218 133 DA85
Routine at DA85
218 143 DA8F
Routine at DA8F
218 177 DAB1
Routine at DAB1
218 191 DABF
Routine at DABF
219 46 DB2E
Print Numbers
219 126 DB7E
Move Tile Right
219 229 DBE5
Move Tile Left
220 75 DC4B
Move Tile Down
220 194 DCC2
Calculate Screen Block Address
220 209 DCD1
Calculate Attribute Address
220 220 DCDC
Move Tile Up
221 82 DD52
Sound: Tile Movement
221 111 DD6F
Game status buffer entry at DD6F
221 115 DD73
Print Helper Preview Image
222 81 DE51
Calculate Screen Address
222 105 DE69
Draw Tile
223 88 DF58
Table: Tile Data Offsets
223 168 DFA8
Routine at DFA8
223 178 DFB2
Routine at DFB2
224 4 E004
Generate Picture
224 226 E0E2
Routine at E0E2
225 106 E16A
Data block at E16A
225 161 E1A1
Routine at E1A1
225 217 E1D9
Routine at E1D9
226 54 E236
Routine at E236
226 80 E250
Sound: Tile Moving
226 97 E261
In-Game Tiles
226 146 E292
Data block at E292
226 147 E293
Tile Table
226 167 E2A7
Data block at E2A7
226 197 E2C5
Random Number Seed
226 199 E2C7
Item ID
226 200 E2C8
Item Sprite Bank
226 202 E2CA
Fetch Tile Object
226 218 E2DA
Routine at E2DA
226 241 E2F1
Routine at E2F1
226 253 E2FD
Routine at E2FD
227 32 E320
Handler: Home Arrow
227 82 E352
Routine at E352
227 150 E396
Handler: Controls
227 156 E39C
Controls: Right
227 249 E3F9
Controls: Left
228 84 E454
Controls: Down
228 123 E47B
Controls: Up
228 162 E4A2
Controls: Right/ Down
228 197 E4C5
Controls: Left/ Down
228 233 E4E9
Controls: Right/ Up
229 18 E512
Controls: Left/ Up
229 60 E53C
Handler: Cursor Movement
229 176 E5B0
Game status buffer entry at E5B0
229 178 E5B2
Data: Control Byte
229 179 E5B3
Sound: Cursor Movement
229 208 E5D0
Saved Attributes Block For Cursor
229 224 E5E0
Cursor Attribute Position
229 226 E5E2
Cursor Attribute Buffer Pointer
229 228 E5E4
Draw Cursor
230 63 E63F
Remove Player Cursor Attributes
230 88 E658
Remove Player Cursor
230 97 E661
Display Player Cursor
230 106 E66A
Set Home To Default Attributes
230 130 E682
Colourise Home
230 149 E695
Home Arrow Attributes
230 163 E6A3
Home Attributes
230 175 E6AF
Cursor Attributes
230 187 E6BB
Table: Cursor Attribute Positions
230 198 E6C6
Temporary Cursor Attribute Byte Pointer
230 200 E6C8
Rotate Player Cursor Attributes
230 236 E6EC
Generate Random Number
231 19 E713
Routine at E713
231 65 E741
Routine at E741
231 93 E75D
Tile Helper Variables
231 113 E771
Data block at E771
231 117 E775
Routine at E775
233 146 E992
Calculate Position To Attribute Address
233 165 E9A5
Routine at E9A5
233 191 E9BF
Extra Life
233 218 E9DA
Routine at E9DA
234 0 EA00
Print Bonus
234 20 EA14
Print Score
234 47 EA2F
Print Level
234 74 EA4A
Handler: Main Menu
235 54 EB36
Input Control Pointer
235 56 EB38
Selected Menu Item
235 57 EB39
Game status buffer entry at EB39
235 58 EB3A
Game status buffer entry at EB3A
235 86 EB56
Handler: Get Player Input
235 100 EB64
Input Handler: Keyboard
235 152 EB98
Input Handler: Kempston
235 158 EB9E
Input Handler: Cursor
235 205 EBCD
Input Handler: Sinclair
235 245 EBF5
Input Handler: Common
236 57 EC39
Colourise Preview Grid
236 90 EC5A
Static Animation
236 175 ECAF
Attribute Data: Preview Grid
236 191 ECBF
Controller: Game Over
237 18 ED12
Data block at ED12
237 98 ED62
Game Over Flash Offset
237 111 ED6F
Draw Game Over
237 210 EDD2
Sound: Game Over
237 239 EDEF
Game Over Variables
238 97 EE61
Routine at EE61
239 74 EF4A
Routine at EF4A
239 213 EFD5
Routine at EFD5
240 67 F043
Data block at F043
240 79 F04F
Routine at F04F
240 146 F092
Data block at F092
241 48 F130
Routine at F130
242 73 F249
Routine at F249
242 85 F255
Routine at F255
242 134 F286
Routine at F286
242 174 F2AE
Graphics: Bomb Fuse
242 206 F2CE
Custom Font
243 30 F31E
Draw Time Bar
243 73 F349
Handler: Time Bar
243 143 F38F
Routine at F38F
243 158 F39E
Handler: Check Time
243 172 F3AC
Handler: Bombs
244 62 F43E
Routine at F43E
248 1 F801
Routine at F801
248 93 F85D
Routine at F85D
252 67 FC43
Routine at FC43
252 179 FCB3
Data block at FCB3
253 253 FDFD
Alias: Interrupt Jump Dispatcher
254 0 FE00
Interrupt Low-Order Byte Jump Table
255 1 FF01
Data block at FF01