| Changelog

- 20260410
- 20221122
- 20200812
- 20191116
- 20190619
- 20181020
- 20170516
- 20160123
- 20150417
- 20140614
- 20131224
- 20121119
- 20120807
- 20120411
- 20120228
- 20120117
- 20111031
- 20111017
- 20110810
- 20110715
- 20110416
- 20110403
- 20110309
- 20110209
- 20101216
- 20101208
- 20101201
- 20101128
- 20101123
- 20100723
- 20100225
- 20100212

20260410

- Ported the disassembly to SkoolKit 10

20221122

- Added the Sound page

20200812

- Added @refs directives

20191116

- Ported the disassembly to SkoolKit 8

20190619

- Added the hexadecimal version of the disassembly to the distribution
- Replaced GIF images with PNG images

20181020

- Ported the disassembly to SkoolKit 7
- Fixed incorrect addresses in the entries at B800 and C700

20170516

- Ported the disassembly to SkoolKit 6
- Made various improvements to the hexadecimal version of the disassembly

20160123

- Ported the disassembly to SkoolKit 5
- Documented a bug: Sam the escape artist (thanks Ersh)
- Added a POKE: Get out of jail free

20150417

- Added a POKE: Cheap talk

20140614

- Ported the disassembly to SkoolKit 4

20131224

- Added a trivia entry: Policemen and disguises
- Added a POKE: Perfect disguises
- Added images of the Fat Man to the Men's shoes graphic glitch
- Added CSS files to complete the 'dark', 'green', 'plum' and 'spectrum' themes

20121119

- Added a trivia entry: Lana's legs
- In the entry at BF00, added images of the play area segments that use each Z' value

20120807

- Added a POKE: Easy money
- Fixed the entries for the characters '↑' (code 0x5E) and '£' (code 0x60) in the keypress table and the keypress offset table

20120411

- Ported the disassembly to SkoolKit 3

20120228

- Documented a bug: Life sentence
- Added bugfix POKEs to the Under the rope bug
- Added trivia entries:
  - The edge of town
  - Gangsters who get a move on
  - First aid shortage
  - The garbage hypothesis
  - Deck me if you can
  - Daisy's diversion
- Added a graphic glitch: Broken banister
- Added images of shop and house doors to the Other graphics page

20120117

- Documented bugs:
  - The self-modifying data table
  - The plight of the non-arresting policeman (1)
  - The plight of the non-arresting policeman (2)
- Added trivia entries:
  - Hidden ground
  - Glutton for punishment
  - Return to BASIC?
  - Ordinary special locations
- Added POKEs:
  - Get out of jail
  - Stairway to the safe
- Added comments and images to the location descriptor entries to indicate which locations the descriptors correspond to (e.g. see C280)
- Added comments and images to the entries at 8000 and 9800 describing play area tiles that are unused
- Added comments to the blocks of window flags to indicate which windows the flags correspond to (e.g. see BC40)
- Added comments to the blocks of play area tile attribute address LSBs to indicate which buildings the LSBs correspond to (e.g. see BC20)
- Added comments to the blocks of Z values to indicate which buildings the values correspond to (e.g. see BC00)

20111031

- Added a trivia entry: Telephonic distribution
- New graphic glitches:
  - Men's shoes
  - Gangster's knee
  - Lana's waist
  - Fat Man's waist
  - Daisy's head
  - Daisy's hand
  - Ladies' arms
  - Ladies' waists
  - Baseball cap man's face

20111017
Included in SkoolKit 2.2.5.

- Added the Play area objects page
- Added 'Initial animatory states and locations' pages for game modes 0, 2, 3 and 4
- Documented bugs:
  - An urgent message delayed
  - Frozen gangster
  - Hiding in the ceiling
  - Hook v. bird
  - Run, gangster, run
  - z-coordinate confusion
- Added trivia entries:
  - Dark room
  - A cat's tale
- Added POKEs:
  - Everybody out
  - Private rooms
- Added an explanation and bugfix POKEs to the No. 19 lockout bug
- Added POKEs to the Skinny Man trivia entry to bring the character into the game

20110810
Included in SkoolKit 2.2.4.

- Added the Walkthrough page
- Documented bugs:
  - Displaced dude
  - Extended earpiece
  - Hiding in plain sight
  - Inside and out
  - OK Cruise we're not coming
- Added trivia entries:
  - Don't call Daisy - she'll call you
  - Stun settings
- Added POKEs:
  - All keys
  - Keep the lights on
  - Mobstopper

20110715
Included in SkoolKit 2.2.3. The disassembly is now 'complete'.

- Added a trivia entry: Snipers and keys
- Documented bugs:
  - Blank tiles behaving badly
  - The conspicuous sniper
- Added images of the sniper, characters lying on their backs, and Sam rolling and somersaulting to the Animatory states and Animatory state tiles pages

20110416
Included in SkoolKit 2.1.1.

- Added the Command lists page
- Added trivia entries:
  - Cash chances
  - Silent hangup
  - The policeman always knocks twice (or more)
- Documented bugs:
  - Lana doesn't answer
  - No. 19 lockout
  - Post-traumatic teleportation disorder
  - The persistent sniper
  - Under the rope

20110403
Included in SkoolKit 2.1.

- Various minor updates and corrections to code comments

20110309
Included in SkoolKit 2.0.6.

- Documented bugs:
  - The missing blue line
  - The trouble with hiding
  - Tricks with light switches
- Added trivia entries:
  - $46 or bust
  - Bullet speed
  - Gangsters and disguises
  - Lana rings in a hurry
  - 'M' for messages
  - Missing key
  - Talk is expensive
- Every routine now has a title stating its main purpose
- Every data block now has a title describing its contents
- Every game status buffer entry now has a title explaining what it's used for

20110209
Included in SkoolKit 2.0.5.

- Added the Other graphics page
- Fixed the drawing of window decorations (blinds etc.) in the play area images

20101216
Included in SkoolKit 2.0.4.

- Added comments to many routines, data blocks and game status buffer entries
- Documented character buffer bytes 0x03, 0x0A, 0x0B, 0x16, and 0x19-0x1C
- Added items to the glossary

20101208
Included in SkoolKit 2.0.3.

- Added the Glossary page
- Added the Initial animatory states and locations page
- Documented a bug: Displaced dame
- Added a POKE: No snipers
- Added a trivia entry: Lurking Lana

20101201
Included in SkoolKit 2.0.2.

- Fixed the right-facing sprite images on the Animatory states page
- Added the first graphic glitch: Sam's coat
- Added the Character buffers page
- Added the Keypress table page
- Documented the first bug: Frozen fiver
- Added the first two POKEs:
  - Infinite money
  - Infinite first aid

20101128
Included in SkoolKit 2.0.1.

- Added a trivia entry: Skinny Man
- Began annotating the tile-printing routines at E70C and E8F3
- Added the Animatory state tiles page

20101123
Included in SkoolKit 2.0.

- Ported the disassembly to SkoolKit 2
- Added the loading code disassembly
- Added the save code disassembly
- Added the startup code disassembly

20100723
Included in SkoolKit 1.3.

- Updated the descriptions of banknote animatory states 0x3E/0xBE and 0x46/0xC6

20100225
Included in SkoolKit 1.1.

- Added the Play area page
- Added the Animatory states page
- Added the first trivia entry: Hidden sky

20100212
The incomplete Contact Sam Cruise disassembly appears as a sample control file in SkoolKit 1.0.7.