Contact Sam Cruise Data
Page Byte Address Description
95 224 24544 Event table
97 187 25019 Keypress offset patch table for keys 0-9 (Kempston/Cursor/None)
97 197 25029 Keypress offset patch table for keys 0-9 (Int2)
97 234 25066 Command list: Keep guard at no. 15
98 18 25106 Potential x-coordinates for the sniper
99 51 25395 Banknote animation table
100 124 25724 Animation phase table for Sam when rolling
100 148 25748 Animation phase table for Sam when somersaulting
101 134 25990 Sprite tile references susceptible to bullet impact
107 0 27392 Phone numbers and locations
107 75 27467 Ringing phone locations and messages
107 114 27506 Phone messages for Sam
107 152 27544 Initial ringing phone locations
107 165 27557 Initial locations of phones with messages for Sam
108 1 27649 LSBs of addresses of messages 1-76
108 97 27745 LSBs of addresses of messages 97-129
109 1 27905 MSBs of addresses of messages 1-76
109 97 28001 MSBs of addresses of messages 97-129
111 196 28612 Message display interval
111 197 28613 Last used random message numbers
112 50 28722 Graphic data for the telephone when ringing
112 69 28741 Graphic data for the telephone when not ringing
114 10 29194 Vertical and horizontal ranges within which Sam can be spotted by a policeman
115 195 29635 Locations of fuses
115 207 29647 x-coordinates of doors
116 200 29896 Addresses of Sam-handling routines
117 201 30153 Urgent message number
121 128 31104 Keypress offsets to use for Sam in demo mode
121 134 31110 Locations for Sam to visit in demo mode
125 28 32028 Object/key/cash/message location table
126 0 32256 Mirrored values of 0-255
128 0 32768 Play area graphic data (tiles 0-255, base page 128)
136 0 34816 Play area graphic data (tiles 0-255, base page 136)
144 0 36864 Play area graphic data (tiles 0-255, base page 144)
152 0 38912 Play area graphic data (tiles 0-255, base page 152)
160 0 40960 Play area graphic data (tiles 0-20, base page 160, byte 1/8)
160 21 40981 Mask value 1/8
160 22 40982 Special location handler routine address
160 25 40985 Direction indicators for a character facing left and going left
160 28 40988 Z''' values
160 30 40990 Play area tile back buffer byte 1/8
160 31 40991 Z''' values
161 0 41216 Play area graphic data (tiles 0-20, base page 160, byte 2/8)
161 21 41237 Mask value 2/8
161 22 41238 Special location handler routine address
161 25 41241 Direction indicators for a character facing right and going right
161 28 41244 Play area tile references
161 30 41246 Play area tile back buffer byte 2/8
161 31 41247 Play area tile references
162 0 41472 Play area graphic data (tiles 0-20, base page 160, byte 3/8)
162 21 41493 Mask value 3/8
162 22 41494 Special location handler routine address
162 24 41496 Direction indicators for a character facing left and going up
162 28 41500 Z''' values
162 30 41502 Play area tile back buffer byte 3/8
162 31 41503 Z''' values
163 0 41728 Play area graphic data (tiles 0-20, base page 160, byte 4/8)
163 21 41749 Mask value 4/8
163 22 41750 Special location handler routine address
163 24 41752 Direction indicators for a character facing right and going up
163 28 41756 Play area tile references
163 30 41758 Play area tile back buffer byte 4/8
163 31 41759 Play area tile references
164 0 41984 Play area graphic data (tiles 0-20, base page 160, byte 5/8)
164 21 42005 Mask value 5/8
164 22 42006 Special location handler routine address
164 24 42008 Direction indicators for a character facing left and going down
164 28 42012 Z''' values
164 30 42014 Play area tile back buffer byte 5/8
164 31 42015 Z''' values
165 0 42240 Play area graphic data (tiles 0-20, base page 160, byte 6/8)
165 21 42261 Mask value 6/8
165 22 42262 Special location handler routine address
165 24 42264 Direction indicators for a character facing right and going down
165 28 42268 Play area tile references
165 30 42270 Play area tile back buffer byte 6/8
165 31 42271 Play area tile references
166 0 42496 Play area graphic data (tiles 0-20, base page 160, byte 7/8)
166 21 42517 Mask value 7/8
166 22 42518 Special location handler routine address
166 28 42524 Z''' values
166 30 42526 Play area tile back buffer byte 7/8
166 31 42527 Z''' values
167 0 42752 Play area graphic data (tiles 0-20, base page 160, byte 8/8)
167 21 42773 Mask value 8/8
167 28 42780 Play area tile references
167 30 42782 Play area tile back buffer byte 8/8
167 31 42783 Play area tile references
168 0 43008 Play area attribute data
168 28 43036 Z''' values
168 30 43038 Play area tile back buffer attribute byte
168 112 43120 Z''' values
169 0 43264 Play area attribute data
169 28 43292 Play area tile references
170 0 43520 Play area attribute data
170 28 43548 Z''' values
170 112 43632 Z''' values
171 0 43776 Play area attribute data
171 28 43804 Play area tile references
171 112 43888 Play area tile references
172 0 44032 Z''' values
173 0 44288 Play area tile references
174 0 44544 Z''' values
175 0 44800 Play area tile references
176 0 45056 Z''' values
177 0 45312 Play area tile references
178 0 45568 Z''' values
179 0 45824 Play area tile references
180 0 46080 Z''' values
181 0 46336 Play area tile references
182 0 46592 Z''' values
183 0 46848 Play area tile references
184 0 47104 Z values (0<=y<=5)
184 32 47136 Play area tile attribute address LSBs (0<=y<=5)
184 64 47168 Window flags (0<=y<=5)
184 96 47200 Location descriptors (x-coordinate 66)
184 103 47207 Location descriptors (x-coordinate 67)
184 112 47216 Location descriptors (x-coordinate 68)
184 121 47225 Location descriptors (x-coordinate 69)
184 128 47232 Z'' values (8|x)
184 230 47334 Location descriptors (x-coordinates 13, 197)
184 247 47351 Location descriptors (x-coordinate 38)
184 250 47354 Location descriptors (x-coordinates 40, 112, 208)
185 0 47360 Z values (6<=y<=11)
185 32 47392 Play area tile attribute address LSBs (6<=y<=11)
185 64 47424 5th floor window flags (6<=y<=11)
185 96 47456 Location descriptors (x-coordinate 91)
185 107 47467 Location descriptors (x-coordinate 90)
185 120 47480 Location descriptors (x-coordinate 76)
185 128 47488 Z'' values (8|x-1)
185 230 47590 Location descriptors (x-coordinates 22, 149, 205, 222)
185 247 47607 Location descriptors (x-coordinate 39)
186 0 47616 Z values (12<=y<=17)
186 32 47648 Play area tile attribute address LSBs (12<=y<=17)
186 64 47680 4th floor window flags (12<=y<=17)
186 96 47712 Location descriptors (x-coordinate 74)
186 100 47716 Location descriptors (x-coordinate 77)
186 106 47722 Location descriptors (x-coordinate 81)
186 114 47730 Location descriptors (x-coordinate 78)
186 122 47738 Location descriptors (x-coordinate 82)
186 128 47744 Z'' values (8|x-2)
186 230 47846 Location descriptors (x-coordinates 32, 57, 103, 125, 150, 207)
186 244 47860 Location descriptors (x-coordinates 53, 62, 100, 254)
187 0 47872 Z values (18<=y<=23)
187 32 47904 Play area tile attribute address LSBs (18<=y<=23)
187 64 47936 3rd floor window flags (18<=y<=23)
187 98 47970 Location descriptors (x-coordinate 92)
187 120 47992 Location descriptors (x-coordinate 83)
187 124 47996 Location descriptors (x-coordinate 86)
187 128 48000 Z'' values (8|x-3)
187 230 48102 Location descriptors (x-coordinates 43, 115, 211)
188 0 48128 Z values (24<=y<=29)
188 32 48160 Play area tile attribute address LSBs (24<=y<=29)
188 64 48192 2nd floor window flags (24<=y<=29)
188 110 48238 Location descriptors (x-coordinate 75)
188 128 48256 Z'' values (8|x-4)
188 230 48358 Location descriptors (x-coordinates 42, 114, 210)
188 252 48380 Location descriptors (x-coordinate 71)
189 0 48384 Z values (30<=y<=35)
189 32 48416 Play area tile attribute address LSBs (30<=y<=35)
189 64 48448 1st floor window flags (30<=y<=35)
189 96 48480 Location descriptors (x-coordinates 126, 151, 182, 183)
189 117 48501 Location descriptors (x-coordinate 118)
189 123 48507 Location descriptors (x-coordinate 124)
189 128 48512 Z'' values (8|x-5)
189 230 48614 Location descriptors (x-coordinates 41, 113, 209)
190 0 48640 Z values (36<=y<=39)
190 32 48672 Play area tile attribute address LSBs (36<=y<=39)
190 64 48704 Window flags (36<=y<=39)
190 96 48736 Location descriptors (x-coordinates 45, 117, 213)
190 119 48759 Location descriptors (x-coordinate 135)
190 128 48768 Z'' values (8|x-6)
190 230 48870 Location descriptors (x-coordinates 44, 116, 212)
190 253 48893 Location descriptors (x-coordinate 133)
191 0 48896 Z' values
191 102 48998 Location descriptors (x-coordinate 80)
191 106 49002 Location descriptors (x-coordinate 65)
191 113 49009 Location descriptors (x-coordinate 190)
191 128 49024 Z'' values (8|x-7)
191 230 49126 Location descriptors (x-coordinate 88)
191 237 49133 Location descriptors (x-coordinate 89)
191 250 49146 Location descriptors (x-coordinate 79)
192 0 49152 Play area foreground tile references
193 0 49408 Play area foreground tile references
194 1 49665 Location descriptors (x-coordinate 136)
194 20 49684 Location descriptors (x-coordinate 137)
194 46 49710 Location descriptors (x-coordinate 138)
194 67 49731 Location descriptors (x-coordinate 139)
194 88 49752 Location descriptors (x-coordinate 148)
194 93 49757 Location descriptors (x-coordinates 152, 232, 248)
194 100 49764 Location descriptors (x-coordinates 153, 233, 249)
194 114 49778 Location descriptors (x-coordinates 154, 234, 250)
194 128 49792 Location descriptors (x-coordinate 155, 235, 251)
194 153 49817 Location descriptors (x-coordinates 156, 236, 252)
194 178 49842 Location descriptors (x-coordinates 157, 237, 253)
194 187 49851 Location descriptors (x-coordinates 158, 238)
194 200 49864 Location descriptors (x-coordinate 181)
194 212 49876 Location descriptors (x-coordinate 175)
194 226 49890 Location descriptors (x-coordinate 177)
194 239 49903 Location descriptors (x-coordinate 178)
194 249 49913 Location descriptors (x-coordinate 15)
195 1 49921 Location descriptors (x-coordinate 179)
195 12 49932 Location descriptors (x-coordinate 180)
195 25 49945 Location descriptors (x-coordinate 184)
195 32 49952 Location descriptors (most x-coordinates)
195 48 49968 Keypress offset table
195 128 50048 Location descriptors (x-coordinates 223, 239)
195 145 50065 Location descriptors (x-coordinate 225)
195 148 50068 Location descriptors (x-coordinate 226)
195 152 50072 Location descriptors (x-coordinates 7, 231, 247)
195 164 50084 Location descriptors (x-coordinates 6, 230, 246)
195 167 50087 Location descriptors (x-coordinates 9, 193)
195 170 50090 Location descriptors (x-coordinates 11, 195)
195 190 50110 Location descriptors (x-coordinates 10, 194)
195 201 50121 Location descriptors (x-coordinates 12, 196)
195 213 50133 Location descriptors (x-coordinates 16, 224, 240)
195 219 50139 Location descriptors (x-coordinates 14, 30, 198)
195 242 50162 Location descriptors (x-coordinates 21, 147, 204)
195 245 50165 Location descriptors (x-coordinates 23, 206)
196 0 50176 Location descriptors (all x-coordinates, z=4)
197 0 50432 Location descriptor address LSBs
198 0 50688 Location descriptor address MSBs
199 0 50944 Sprite tile graphic data (UDG byte 1/8)
200 0 51200 Sprite tile graphic data (mask byte 1/8)
201 0 51456 Sprite tile graphic data (UDG byte 2/8)
202 0 51712 Sprite tile graphic data (mask byte 2/8)
203 0 51968 Sprite tile graphic data (UDG byte 3/8)
204 0 52224 Sprite tile graphic data (mask byte 3/8)
205 0 52480 Sprite tile graphic data (UDG byte 4/8)
206 0 52736 Sprite tile graphic data (mask byte 4/8)
207 0 52992 Sprite tile graphic data (UDG byte 5/8)
208 0 53248 Sprite tile graphic data (mask byte 5/8)
209 0 53504 Sprite tile graphic data (UDG byte 6/8)
210 0 53760 Sprite tile graphic data (mask byte 6/8)
211 0 54016 Sprite tile graphic data (UDG byte 7/8)
212 0 54272 Sprite tile graphic data (mask byte 7/8)
213 0 54528 Sprite tile graphic data (UDG byte 8/8)
214 0 54784 Sprite tile graphic data (mask byte 8/8)
215 0 55040 Character buffers for character group 215
215 126 55166 Sprite tile graphic data for Sam in disguise (UDG byte 1/8)
215 129 55169 Sprite tile references (tile 0, animatory states 0-127)
216 0 55296 Character buffers for character group 216
216 126 55422 Sprite tile graphic data for Sam in disguise (mask byte 1/8)
216 129 55425 Sprite tile references (tile 1, animatory states 0-127)
217 0 55552 Character buffers for character group 217
217 126 55678 Sprite tile graphic data for Sam in disguise (UDG byte 2/8)
217 129 55681 Sprite tile references (tile 2, animatory states 0-127)
218 0 55808 Character buffers for character group 218
218 126 55934 Sprite tile graphic data for Sam in disguise (mask byte 2/8)
218 129 55937 Sprite tile references (tile 3, animatory states 0-127)
219 0 56064 Character buffers for character group 219
219 126 56190 Sprite tile graphic data for Sam in disguise (UDG byte 3/8)
219 129 56193 Sprite tile references (tile 4, animatory states 0-119)
220 0 56320 Character buffers for character group 220
220 126 56446 Sprite tile graphic data for Sam in disguise (mask byte 3/8)
220 129 56449 Sprite tile references (tile 5, animatory states 0-119)
221 0 56576 Character buffers for character group 221
221 126 56702 Sprite tile graphic data for Sam in disguise (UDG byte 4/8)
221 129 56705 Sprite tile references (tile 6, animatory states 0-119)
222 0 56832 Character buffer for character 222
222 32 56864 Initialisation parameters for character 222
222 62 56894 Sprite tile references used by Sam in disguise
222 126 56958 Sprite tile graphic data for Sam in disguise (mask byte 4/8)
222 129 56961 Sprite tile references (tile 7, animatory states 0-119)
223 0 57088 Character buffer for character 223
223 32 57120 Initialisation parameters for character 223
223 62 57150 Sprite tile references for Sam in disguise 0
223 80 57168 Sprite tile graphic data for Sam in disguise (byte pairs 1/8)
223 126 57214 Sprite tile graphic data for Sam in disguise (UDG byte 5/8)
223 129 57217 Sprite tile references (tile 8, animatory states 0-119)
224 0 57344 Character buffer for character 224
224 32 57376 Initialisation parameters for character 224
224 62 57406 Sprite tile references for Sam in disguise 1
224 80 57424 Sprite tile graphic data for Sam in disguise (byte pairs 2/8)
224 126 57470 Sprite tile graphic data for Sam in disguise (mask byte 5/8)
224 129 57473 Sprite tile references (tile 9, animatory states 0-119)
225 0 57600 Character buffer for character 225
225 32 57632 Initialisation parameters for character 225
225 62 57662 Sprite tile references for Sam in disguise 2
225 80 57680 Sprite tile graphic data for Sam in disguise (byte pairs 3/8)
225 126 57726 Sprite tile graphic data for Sam in disguise (UDG byte 6/8)
225 129 57729 Sprite tile references (tile 10, animatory states 0-119)
226 0 57856 Character buffer for character 226
226 32 57888 Initialisation parameters for character 226
226 62 57918 Sprite tile references for Sam in disguise 3
226 80 57936 Sprite tile graphic data for Sam in disguise (byte pairs 4/8)
226 126 57982 Sprite tile graphic data for Sam in disguise (mask byte 6/8)
226 129 57985 Sprite tile references (tile 11, animatory states 0-119)
227 0 58112 Character buffer for character 227
227 32 58144 Initialisation parameters for character 227
227 62 58174 Sprite tile references for Sam in disguise 4
227 80 58192 Sprite tile graphic data for Sam in disguise (byte pairs 5/8)
227 126 58238 Sprite tile graphic data for Sam in disguise (UDG byte 7/8)
227 129 58241 Sprite tile references (tile 12, animatory states 0-119)
228 0 58368 Character buffer for character 228
228 32 58400 Initialisation parameters for character 228
228 62 58430 Sprite tile references for Sam in disguise 5
228 80 58448 Sprite tile graphic data for Sam in disguise (byte pairs 6/8)
228 126 58494 Sprite tile graphic data for Sam in disguise (mask byte 7/8)
228 129 58497 Sprite tile references (tile 13, animatory states 0-119)
229 0 58624 Character buffer for character 229
229 32 58656 Initialisation parameters for character 229
229 62 58686 Sprite tile references for Sam in disguise 6
229 80 58704 Sprite tile graphic data for Sam in disguise (byte pairs 7/8)
229 126 58750 Sprite tile graphic data for Sam in disguise (UDG byte 8/8)
229 129 58753 Sprite tile references (tile 14, animatory states 0-119)
230 0 58880 Character buffer for Sam
230 32 58912 Initialisation parameters for Sam
230 62 58942 Sprite tile references for Sam in disguise 7
230 80 58960 Sprite tile graphic data for Sam in disguise (byte pairs 8/8)
230 126 59006 Sprite tile graphic data for Sam in disguise (mask byte 8/8)
237 0 60672 Addresses of keypress handling routines
239 10 61194 Region identifier tables
242 225 62177 Key ownership flags
245 0 62720 Fixture locations
251 70 64326 Landing y-coordinates
252 244 64756 Command list: Patrol duty
252 252 64764 Command list: Jail cell duty
253 12 64780 Region definitions used by the gangster on the catwalk
253 22 64790 Command list: Keep guard on the catwalk
253 38 64806 Region definitions used by Al at no. 74
253 48 64816 Command list: Guard the hook at no. 74
253 68 64836 Region definitions used by the gangster at no. 19
253 78 64846 Command list: Keep guard at no. 19
253 100 64868 Region definitions used by the gangster in game mode 4
253 110 64878 Command list: Chase Sam for ever
253 118 64886 Command list: Control a banknote
253 120 64888 Command list: Control a banknote (unless Sam's got the hook)
253 122 64890 Command list: Control the sniper
253 124 64892 Region definitions used by the gangster outside the police station
253 134 64902 Command list: Keep guard outside the police station
253 150 64918 Command list: Patrol duty (demo mode)
253 160 64928 Command list: Control the fat man
253 172 64940 Command list: Go to Sam's office
253 180 64948 Command list: No. 31 walkabout
253 196 64964 Command list: No. 15 walkabout
253 208 64976 Command list: Shops walkabout
253 223 64991 Command list: Hotel walkabout
253 234 65002 Command list: No. 15 walkabout
253 248 65016 Command list: No. 74 walkabout
254 6 65030 Command list: Hotel walkabout
254 20 65044 Command list: Apartment building walkabout
254 35 65059 Command list: Front door duty at no. 15
254 52 65076 Command list: Control Daisy
254 73 65097 Command list: Apartment building walkabout
254 88 65112 Command list: Front door duty at no. 74
254 119 65143 Command list: Front door duty at no. 31
254 146 65170 Command list: Control a cat
254 148 65172 Command list: Do nothing
254 150 65174 Command list: Walk up and down for ever
254 154 65178 Command list: Apartment building walkabout
254 160 65184 Command list: Apartment building walkabout
254 174 65198 Initialisation parameters for character group 215
254 204 65228 Initialisation parameters for character group 216
254 234 65258 Initialisation parameters for character group 217
255 8 65288 Initialisation parameters for character group 218
255 38 65318 Initialisation parameters for character group 219
255 68 65348 Initialisation parameters for character group 220
255 98 65378 Initialisation parameters for character group 221
255 128 65408 Location descriptors (x-coordinate 176)
255 152 65432 Building entrance x-coordinates
255 182 65462 Door locations
255 192 65472 Locations affected by blown fuses
255 224 65504 Game status buffer template