Page Byte Address Length Description
95 224 5FE0 275
Event table
97 187 61BB 10
Keypress offset patch table for keys 0-9 (Kempston/Cursor/None)
97 197 61C5 10
Keypress offset patch table for keys 0-9 (Int2)
97 234 61EA 8
Command list: Keep guard at no. 15
98 18 6212 7
Potential x-coordinates for the sniper
99 51 6333 25
Banknote animation table
100 124 647C 24
Animation phase table for Sam when rolling
100 148 6494 36
Animation phase table for Sam when somersaulting
101 134 6586 9
Sprite tile references susceptible to bullet impact
107 0 6B00 75
Phone numbers
107 75 6B4B 39
Ringing phone messages
107 114 6B72 36
Phone messages for Sam
107 152 6B98 13
Initial ringing phone locations
107 165 6BA5 12
Initial locations of phones with messages for Sam
108 1 6C01 76
LSBs of addresses of messages 0x01-0x4C
108 97 6C61 33
LSBs of addresses of messages 0x61-0x81
109 1 6D01 76
MSBs of addresses of messages 0x01-0x4C
109 97 6D61 33
MSBs of addresses of messages 0x61-0x81
111 196 6FC4 1
Message display interval
111 197 6FC5 2
Last used random message numbers
112 50 7032 17
Graphic data for the telephone when ringing
112 69 7045 17
Graphic data for the telephone when not ringing
114 10 720A 24
Vertical and horizontal ranges within which Sam can be spotted by a policeman
115 195 73C3 12
Locations of fuses
115 207 73CF 21
x-coordinates of doors
116 200 74C8 16
Addresses of Sam-handling routines
117 201 75C9 1
Urgent message number
121 128 7980 6
Keypress offsets to use for Sam in demo mode
121 134 7986 16
Locations for Sam to visit in demo mode
125 28 7D1C 61
Object/key/cash/message location table
126 0 7E00 256
Mirrored values of 0x00-0xFF
128 0 8000 2048
Play area graphic data (tiles 0x00-0xFF, base page 0x80)
136 0 8800 2048
Play area graphic data (tiles 0x00-0xFF, base page 0x88)
144 0 9000 2048
Play area graphic data (tiles 0x00-0xFF, base page 0x90)
152 0 9800 2048
Play area graphic data (tiles 0x00-0xFF, base page 0x98)
160 0 A000 21
Play area graphic data (tiles 0x00-0x14, base page 0xA0, byte 1/8)
160 21 A015 1
Mask value 1/8
160 22 A016 2
Special location handler routine address
160 25 A019 3
Direction indicators for a character facing left and going left
160 28 A01C 2
T values (6|y)
160 30 A01E 1
Play area tile back buffer byte 1/8
160 31 A01F 225
T values (6|y)
161 0 A100 21
Play area graphic data (tiles 0x00-0x14, base page 0xA0, byte 2/8)
161 21 A115 1
Mask value 2/8
161 22 A116 2
Special location handler routine address
161 25 A119 3
Direction indicators for a character facing right and going right
161 28 A11C 2
T' values (6|y)
161 30 A11E 1
Play area tile back buffer byte 2/8
161 31 A11F 225
T' values (6|y)
162 0 A200 21
Play area graphic data (tiles 0x00-0x14, base page 0xA0, byte 3/8)
162 21 A215 1
Mask value 3/8
162 22 A216 2
Special location handler routine address
162 24 A218 4
Direction indicators for a character facing left and going up
162 28 A21C 2
T values (6|y-1)
162 30 A21E 1
Play area tile back buffer byte 3/8
162 31 A21F 225
T values (6|y-1)
163 0 A300 21
Play area graphic data (tiles 0x00-0x14, base page 0xA0, byte 4/8)
163 21 A315 1
Mask value 4/8
163 22 A316 2
Special location handler routine address
163 24 A318 4
Direction indicators for a character facing right and going up
163 28 A31C 2
T' values (6|y-1)
163 30 A31E 1
Play area tile back buffer byte 4/8
163 31 A31F 225
T' values (6|y-1)
164 0 A400 21
Play area graphic data (tiles 0x00-0x14, base page 0xA0, byte 5/8)
164 21 A415 1
Mask value 5/8
164 22 A416 2
Special location handler routine address
164 24 A418 4
Direction indicators for a character facing left and going down
164 28 A41C 2
T values (6|y-2)
164 30 A41E 1
Play area tile back buffer byte 5/8
164 31 A41F 225
T values (6|y-2)
165 0 A500 21
Play area graphic data (tiles 0x00-0x14, base page 0xA0, byte 6/8)
165 21 A515 1
Mask value 6/8
165 22 A516 2
Special location handler routine address
165 24 A518 4
Direction indicators for a character facing right and going down
165 28 A51C 2
T' values (6|y-2)
165 30 A51E 1
Play area tile back buffer byte 6/8
165 31 A51F 225
T' values (6|y-2)
166 0 A600 21
Play area graphic data (tiles 0x00-0x14, base page 0xA0, byte 7/8)
166 21 A615 1
Mask value 7/8
166 22 A616 2
Special location handler routine address
166 28 A61C 2
T values (6|y-3)
166 30 A61E 1
Play area tile back buffer byte 7/8
166 31 A61F 225
T values (6|y-3)
167 0 A700 21
Play area graphic data (tiles 0x00-0x14, base page 0xA0, byte 8/8)
167 21 A715 1
Mask value 8/8
167 28 A71C 2
T' values (6|y-3)
167 30 A71E 1
Play area tile back buffer byte 8/8
167 31 A71F 225
T' values (6|y-3)
168 0 A800 28
Play area attribute data
168 28 A81C 2
T values (6|y-4)
168 30 A81E 1
Play area tile back buffer attribute byte
168 31 A81F 225
T values (6|y-4)
169 0 A900 28
Play area attribute data
169 28 A91C 2
T' values (6|y-4)
169 31 A91F 225
T' values (6|y-4)
170 0 AA00 28
Play area attribute data
170 28 AA1C 2
T values (6|y-5)
170 31 AA1F 225
T values (6|y-5)
171 0 AB00 28
Play area attribute data
171 28 AB1C 2
T' values (6|y-5)
171 31 AB1F 225
T' values (6|y-5)
172 0 AC00 256
T values (6|y)
173 0 AD00 256
T' values (6|y)
174 0 AE00 256
T values (6|y-1)
175 0 AF00 256
T' values (6|y-1)
176 0 B000 256
T values (6|y-2)
177 0 B100 256
T' values (6|y-2)
178 0 B200 256
T values (6|y-3)
179 0 B300 256
T' values (6|y-3)
180 0 B400 256
T values (6|y-4)
181 0 B500 256
T' values (6|y-4)
182 0 B600 256
T values (6|y-5)
183 0 B700 256
T' values (6|y-5)
184 0 B800 42
Z values (0<=y<=5)
184 32 B820 32
Play area tile attribute address LSBs (0<=y<=5)
184 64 B840 32
Window flags (0<=y<=5)
184 96 B860 5
Location descriptors (x-coordinate 66)
184 103 B867 5
Location descriptors (x-coordinate 67)
184 112 B870 7
Location descriptors (x-coordinate 68)
184 121 B879 5
Location descriptors (x-coordinate 69)
184 128 B880 102
Z'' values (8|x)
184 230 B8E6 17
Location descriptors (x-coordinates 13, 197)
184 247 B8F7 3
Location descriptor (x-coordinate 38)
184 250 B8FA 6
Location descriptors (x-coordinates 40, 112, 208)
185 0 B900 32
Z values (6<=y<=11)
185 32 B920 32
Play area tile attribute address LSBs (6<=y<=11)
185 64 B940 32
5th floor window flags (6<=y<=11)
185 96 B960 9
Location descriptors (x-coordinate 91)
185 107 B96B 9
Location descriptors (x-coordinate 90)
185 120 B978 6
Location descriptors (x-coordinate 76)
185 128 B980 102
Z'' values (8|x-1)
185 230 B9E6 17
Location descriptors (x-coordinates 22, 149, 205, 222)
185 247 B9F7 7
Location descriptors (x-coordinate 39)
186 0 BA00 32
Z values (12<=y<=17)
186 32 BA20 32
Play area tile attribute address LSBs (12<=y<=17)
186 64 BA40 32
4th floor window flags (12<=y<=17)
186 96 BA60 4
Location descriptor (x-coordinate 74)
186 100 BA64 6
Location descriptors (x-coordinate 77)
186 106 BA6A 8
Location descriptors (x-coordinate 81)
186 114 BA72 5
Location descriptors (x-coordinate 78)
186 122 BA7A 6
Location descriptors (x-coordinate 82)
186 128 BA80 102
Z'' values (8|x-2)
186 230 BAE6 13
Location descriptors (x-coordinates 32, 57, 103, 125, 150, 207)
186 244 BAF4 12
Location descriptors (x-coordinates 53, 62, 100, 254)
187 0 BB00 32
Z values (18<=y<=23)
187 32 BB20 32
Play area tile attribute address LSBs (18<=y<=23)
187 64 BB40 32
3rd floor window flags (18<=y<=23)
187 98 BB62 5
Location descriptors (x-coordinate 92)
187 120 BB78 4
Location descriptor (x-coordinate 83)
187 124 BB7C 4
Location descriptor (x-coordinate 86)
187 128 BB80 102
Z'' values (8|x-3)
187 230 BBE6 20
Location descriptors (x-coordinates 43, 115, 211)
188 0 BC00 32
Z values (24<=y<=29)
188 32 BC20 32
Play area tile attribute address LSBs (24<=y<=29)
188 64 BC40 32
2nd floor window flags (24<=y<=29)
188 110 BC6E 6
Location descriptors (x-coordinate 75)
188 128 BC80 102
Z'' values (8|x-4)
188 230 BCE6 18
Location descriptors (x-coordinates 42, 114, 210)
188 252 BCFC 4
Location descriptor (x-coordinate 71)
189 0 BD00 32
Z values (30<=y<=35)
189 32 BD20 32
Play area tile attribute address LSBs (30<=y<=35)
189 64 BD40 32
1st floor window flags (30<=y<=35)
189 96 BD60 11
Location descriptors (x-coordinates 126, 151, 182, 183)
189 117 BD75 4
Location descriptor (x-coordinate 118)
189 123 BD7B 4
Location descriptor (x-coordinate 124)
189 128 BD80 102
Z'' values (8|x-5)
189 230 BDE6 11
Location descriptors (x-coordinates 41, 113, 209)
190 0 BE00 32
Z values (36<=y<=41)
190 32 BE20 32
Play area tile attribute address LSBs (36<=y<=41)
190 64 BE40 32
Window flags (36<=y<=41)
190 96 BE60 23
Location descriptors (x-coordinates 45, 117, 213)
190 119 BE77 9
Location descriptors (x-coordinate 135)
190 128 BE80 102
Z'' values (8|x-6)
190 230 BEE6 23
Location descriptors (x-coordinates 44, 116, 212)
190 253 BEFD 3
Location descriptor (x-coordinate 133)
191 0 BF00 102
Z' values
191 102 BF66 3
Location descriptor (x-coordinate 80)
191 106 BF6A 3
Location descriptor (x-coordinate 65)
191 113 BF71 13
Location descriptors (x-coordinate 190)
191 128 BF80 102
Z'' values (8|x-7)
191 230 BFE6 7
Location descriptors (x-coordinate 88)
191 237 BFED 11
Location descriptors (x-coordinate 89)
191 250 BFFA 5
Location descriptors (x-coordinate 79)
192 0 C000 254
Play area foreground tile references
193 0 C100 254
Play area foreground tile references
194 1 C201 19
Location descriptors (x-coordinate 136)
194 20 C214 24
Location descriptors (x-coordinate 137)
194 46 C22E 20
Location descriptors (x-coordinate 138)
194 67 C243 11
Location descriptors (x-coordinate 139)
194 88 C258 5
Location descriptors (x-coordinate 148)
194 93 C25D 5
Location descriptors (x-coordinates 152, 232, 248)
194 100 C264 13
Location descriptors (x-coordinates 153, 233, 249)
194 114 C272 13
Location descriptors (x-coordinates 154, 234, 250)
194 128 C280 24
Location descriptors (x-coordinate 155, 235, 251)
194 153 C299 24
Location descriptors (x-coordinates 156, 236, 252)
194 178 C2B2 9
Location descriptors (x-coordinates 157, 237, 253)
194 187 C2BB 11
Location descriptors (x-coordinates 158, 238)
194 200 C2C8 12
Location descriptors (x-coordinate 181)
194 212 C2D4 13
Location descriptors (x-coordinate 175)
194 226 C2E2 12
Location descriptors (x-coordinate 177)
194 239 C2EF 9
Location descriptors (x-coordinate 178)
194 249 C2F9 7
Location descriptors (x-coordinate 15)
195 1 C301 11
Location descriptors (x-coordinate 179)
195 12 C30C 13
Location descriptors (x-coordinate 180)
195 25 C319 7
Location descriptors (x-coordinate 184)
195 32 C320 16
Location descriptors (most x-coordinates)
195 48 C330 80
Keypress offset table
195 128 C380 17
Location descriptors (x-coordinates 223, 239)
195 145 C391 3
Location descriptor (x-coordinate 225)
195 148 C394 3
Location descriptor (x-coordinate 226)
195 152 C398 12
Location descriptors (x-coordinates 7, 231, 247)
195 164 C3A4 3
Location descriptor (x-coordinates 6, 230, 246)
195 167 C3A7 3
Location descriptor (x-coordinates 9, 193)
195 170 C3AA 20
Location descriptors (x-coordinates 11, 195)
195 190 C3BE 11
Location descriptors (x-coordinates 10, 194)
195 201 C3C9 12
Location descriptors (x-coordinates 12, 196)
195 213 C3D5 6
Location descriptors (x-coordinates 16, 224, 240)
195 219 C3DB 23
Location descriptors (x-coordinates 14, 30, 198)
195 242 C3F2 3
Location descriptor (x-coordinates 21, 147, 204)
195 245 C3F5 4
Location descriptor (x-coordinates 23, 206)
196 0 C400 256
Location descriptors (all x-coordinates, z=4)
197 0 C500 256
Location descriptor address LSBs
198 0 C600 256
Location descriptor address MSBs
199 0 C700 4094
Sprite graphic data
215 0 D700 125
Character buffers for character group 0xD7
215 126 D77E 130
Sprite tile references (tile 0, animatory states 0x00-0x7F) and graphic data (UDG byte 1/8)
216 0 D800 125
Character buffers for character group 0xD8
216 126 D87E 130
Sprite tile references (tile 1, animatory states 0x00-0x7F) and graphic data (mask byte 1/8)
217 0 D900 125
Character buffers for character group 0xD9
217 126 D97E 130
Sprite tile references (tile 2, animatory states 0x00-0x7F) and graphic data (UDG byte 2/8)
218 0 DA00 125
Character buffers for character group 0xDA
218 126 DA7E 130
Sprite tile references (tile 3, animatory states 0x00-0x7F) and graphic data (mask byte 2/8)
219 0 DB00 125
Character buffers for character group 0xDB
219 126 DB7E 122
Sprite tile references (tile 4, animatory states 0x00-0x77) and graphic data (UDG byte 3/8)
220 0 DC00 125
Character buffers for character group 0xDC
220 126 DC7E 122
Sprite tile references (tile 5, animatory states 0x00-0x77) and graphic data (mask byte 3/8)
221 0 DD00 125
Character buffers for character group 0xDD
221 126 DD7E 122
Sprite tile references (tile 6, animatory states 0x00-0x77) and graphic data (UDG byte 4/8)
222 0 DE00 32
Character buffer for character 0xDE
222 32 DE20 30
Initialisation parameters for character 0xDE
222 62 DE3E 16
Sprite tile references used by Sam in disguise
222 126 DE7E 122
Sprite tile references (tile 7, animatory states 0x00-0x77) and graphic data (mask byte 4/8)
223 0 DF00 32
Character buffer for character 0xDF
223 32 DF20 30
Initialisation parameters for character 0xDF
223 62 DF3E 15
Sprite tile references for Sam in disguise 0
223 80 DF50 46
Sprite tile graphic data for Sam in disguise (byte pairs 1/8)
223 126 DF7E 122
Sprite tile references (tile 8, animatory states 0x00-0x77) and graphic data (UDG byte 5/8)
224 0 E000 32
Character buffer for character 0xE0
224 32 E020 30
Initialisation parameters for character 0xE0
224 62 E03E 15
Sprite tile references for Sam in disguise 1
224 80 E050 46
Sprite tile graphic data for Sam in disguise (byte pairs 2/8)
224 126 E07E 122
Sprite tile references (tile 9, animatory states 0x00-0x77) and graphic data (mask byte 5/8)
225 0 E100 32
Character buffer for character 0xE1
225 32 E120 30
Initialisation parameters for character 0xE1
225 62 E13E 15
Sprite tile references for Sam in disguise 2
225 80 E150 46
Sprite tile graphic data for Sam in disguise (byte pairs 3/8)
225 126 E17E 122
Sprite tile references (tile 10, animatory states 0x00-0x77) and graphic data (UDG byte 6/8)
226 0 E200 32
Character buffer for character 0xE2
226 32 E220 30
Initialisation parameters for character 0xE2
226 62 E23E 15
Sprite tile references for Sam in disguise 3
226 80 E250 46
Sprite tile graphic data for Sam in disguise (byte pairs 4/8)
226 126 E27E 122
Sprite tile references (tile 11, animatory states 0x00-0x77) and graphic data (mask byte 6/8)
227 0 E300 32
Character buffer for character 0xE3
227 32 E320 30
Initialisation parameters for character 0xE3
227 62 E33E 15
Sprite tile references for Sam in disguise 4
227 80 E350 46
Sprite tile graphic data for Sam in disguise (byte pairs 5/8)
227 126 E37E 122
Sprite tile references (tile 12, animatory states 0x00-0x77) and graphic data (UDG byte 7/8)
228 0 E400 32
Character buffer for character 0xE4
228 32 E420 30
Initialisation parameters for character 0xE4
228 62 E43E 15
Sprite tile references for Sam in disguise 5
228 80 E450 46
Sprite tile graphic data for Sam in disguise (byte pairs 6/8)
228 126 E47E 122
Sprite tile references (tile 13, animatory states 0x00-0x77) and graphic data (mask byte 7/8)
229 0 E500 32
Character buffer for character 0xE5
229 32 E520 30
Initialisation parameters for character 0xE5
229 62 E53E 15
Sprite tile references for Sam in disguise 6
229 80 E550 46
Sprite tile graphic data for Sam in disguise (byte pairs 7/8)
229 126 E57E 122
Sprite tile references (tile 14, animatory states 0x00-0x77) and graphic data (UDG byte 8/8)
230 0 E600 32
Character buffer for Sam
230 32 E620 30
Initialisation parameters for Sam
230 62 E63E 15
Sprite tile references for Sam in disguise 7
230 80 E650 46
Sprite tile graphic data for Sam in disguise (byte pairs 8/8)
230 126 E67E 115
Sprite tile graphic data (mask byte 8/8)
237 0 ED00 42
Addresses of keypress handling routines
239 10 EF0A 246
Region identifier tables
242 225 F2E1 15
Key ownership flags
245 0 F500 160
Fixture locations
251 70 FB46 5
Landing y-coordinates
252 244 FCF4 8
Command list: Patrol duty
252 252 FCFC 16
Command list: Jail cell duty
253 12 FD0C 10
Region definitions used by the gangster on the catwalk
253 22 FD16 16
Command list: Keep guard on the catwalk
253 38 FD26 10
Region definitions used by Al at no. 74
253 48 FD30 20
Command list: Guard the hook at no. 74
253 68 FD44 10
Region definitions used by the gangster at no. 19
253 78 FD4E 22
Command list: Keep guard at no. 19
253 100 FD64 10
Region definitions used by the gangster in game mode 4
253 110 FD6E 8
Command list: Chase Sam for ever
253 118 FD76 2
Command list: Control a banknote
253 120 FD78 2
Command list: Control a banknote (unless Sam's got the hook)
253 122 FD7A 2
Command list: Control the sniper
253 124 FD7C 10
Region definitions used by the gangster outside the police station
253 134 FD86 16
Command list: Keep guard outside the police station
253 150 FD96 10
Command list: Patrol duty (demo mode)
253 160 FDA0 12
Command list: Control the fat man
253 172 FDAC 8
Command list: Go to Sam's office
253 180 FDB4 16
Command list: No. 31 walkabout
253 196 FDC4 12
Command list: No. 15 walkabout
253 208 FDD0 14
Command list: Shops walkabout
253 223 FDDF 10
Command list: Hotel walkabout
253 234 FDEA 14
Command list: No. 15 walkabout
253 248 FDF8 14
Command list: No. 74 walkabout
254 6 FE06 4
Command list: Hotel walkabout
254 10 FE0A 10
Command list: Hotel walkabout
254 20 FE14 14
Command list: Apartment building walkabout
254 35 FE23 16
Command list: Front door duty at no. 15
254 52 FE34 18
Command list: Control Daisy
254 73 FE49 14
Command list: Apartment building walkabout
254 88 FE58 30
Command list: Front door duty at no. 74
254 119 FE77 16
Command list: Front door duty at no. 31
254 146 FE92 2
Command list: Control a cat
254 148 FE94 2
Command list: Do nothing
254 150 FE96 4
Command list: Walk up and down for ever
254 154 FE9A 6
Command list: Apartment building walkabout
254 160 FEA0 14
Command list: Apartment building walkabout
254 174 FEAE 30
Initialisation parameters for character group 0xD7
254 204 FECC 30
Initialisation parameters for character group 0xD8
254 234 FEEA 30
Initialisation parameters for character group 0xD9
255 8 FF08 30
Initialisation parameters for character group 0xDA
255 38 FF26 30
Initialisation parameters for character group 0xDB
255 68 FF44 30
Initialisation parameters for character group 0xDC
255 98 FF62 30
Initialisation parameters for character group 0xDD
255 128 FF80 19
Location descriptors (x-coordinate 176)
255 152 FF98 30
Building entrance x-coordinates
255 182 FFB6 10
Door locations
255 192 FFC0 32
Locations affected by blown fuses
255 224 FFE0 32
Game status buffer template