| Changelog

- 20260410
- 20221122
- 20200811
- 20191115
- 20190617
- 20181019
- 20170515
- 20151012
- 20150415
- 20140614
- 20131222
- 20121119
- 20120718
- 20120627
- 20120411
- 20120201
- 20111117
- 20111031
- 20110510
- 20110403
- 20101123
- 20101111
- 20100723
- 20100503
- 20100225
- 20100128
- 20100111
- 20091221
- 20091021
- 20090820
- 20090705
- 20010523

20260410

- Ported the disassembly to SkoolKit 10

20221122

- Added the Sound page
- Added a trivia entry: Aggressive unseating
- Added a note to Undethronable ERIC about how to share a chair with someone even when the bug is fixed

20200811

- Added a list of primary command routines to the entry at 62D0
- Added @refs directives

20191115

- Ported the disassembly to SkoolKit 8

20190617

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

20181019

- Ported the disassembly to SkoolKit 7

20170515

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

20151012

- Ported the disassembly to SkoolKit 5

20150415

- Documented a bug: YOU HAVE 665360 LINES ERIC (thanks Welling)
- Added trivia entries:
  - Invulnerable moments
  - Initial playtimes
  - Playtime distribution
  - Points for a punching or a pelleting

20140614

- Ported the disassembly to SkoolKit 4
- In the entry at 5FF0, marked note 6 as unused

20131222

- Added trivia entries:
  - Between a closed door and a caretaker
  - Pitch imperfect
- Added CSS files to complete the 'dark', 'green', 'plum' and 'spectrum' themes

20121119

- Added POKEs:
  - Some lines
  - Silent snitch
  - Silent caretaker

20120718

- Added a trivia entry: Mouse metamorphosis
- Added a POKE: Free the frog

20120627

- Added a trivia entry: Slash dot
- In the BASIC saver POKEs trivia entry, added an explanation of line 33 of the BASIC saver program
- 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
- In the Bottomless boxes trivia entry, added an explanation of why the unused tiles were left unused

20120201

- Added a trivia entry: Bottomless boxes
- Added images of unused play area tiles in base page 0x90 to the entry at 9000
- Added comments to the entries containing graphic data for play area tiles 0x00-0xDF (base page 0x98) describing unused tiles (e.g. see 9800)
- Added an explanation of the significance of Q values in determining the appearance of the play area (see 606C and B500)
- Removed leading zeroes from bytes in DEFB statements
- Moved the startup code back into the main disassembly so that the ASM version gives the option of changing the characters' names
- Added labels to the save code and loading code disassemblies

20111117

- Added trivia entries:
  - Timetable stats
  - Playtime probabilities

20111031

- Documented a bug: What's in the desk?

20110510
Included in SkoolKit 2.2.

- Fixed the erroneous comment at 6488 (thanks Jimmy)
- Inserted comments above the entry points at 5E65, 69F4 and 78B7

20110403
Included in SkoolKit 2.1.

- Added message numbers to the message address table entries at FE00, FE80, FF00 and FF80
- Added animatory state images to the Catapult animation bug entry
- Made corrections to the ERIC's pellet v. water v. plant v. desk lid trivia entry

20101123
Included in SkoolKit 2.0.

- Ported the disassembly to SkoolKit 2
- Moved all the startup routines and data blocks (resident in the display file) from the main disassembly to the startup code disassembly
- Fixed the comments about modified instructions in the POKE table at 50AA
- Marked bytes 0x49-0x4B in pages 0xB7-0xC6 as unused

20101111
Included in SkoolKit 1.4.

- Made minor corrections to the loading code disassembly and added a screenshot of the initial loader program
- Made minor corrections to the save code disassembly and added a description of the two sections in the fast code block

20100723
Included in SkoolKit 1.3.

- New graphic glitches:
  - MR ROCKITT's coat
  - MR CREAK's hand
  - Boys' hands
  - Girls' shoes
  - ALBERT's waist, head, and armpit
- Added a trivia entry: Skool tunes (thanks Ben and urbanupstart's brother)

20100503
Included in SkoolKit 1.2.

- Fixed the description of the kiss counter at 7FE2
- Made minor corrections to some other comments and descriptions
- Added a trivia entry: The apprehensive amphibian

20100225
Included in SkoolKit 1.1.

- Fixed the addresses of the last 7 DEFB statements in the entry at BF3C
- Documented a bug: Deceptive doorways

20100128
Included in SkoolKit 1.0.

- Tweaked the CSS so that the disassembly looks the same in Internet Explorer as it does in other browsers
- Added images to the entry for the Triple wipe bug
- Expanded the entry for the Speech queue hogs bug

20100111

- Documented bugs:
  - Rematerialising mouse
  - Beyond the call of assembly duty
  - More assembly sitting confusion
- Added a trivia entry: MR WACKER waits for ERIC
- Added the Play area tiles page
- Added the Animatory state tiles page
- Added the first eight graphic glitches:
  - EINSTEIN's head
  - BOY WANDER's head
  - MR CREAK's ear
  - MR WACKER's trousers
  - MR WITHIT's and ALBERT's shoes
  - MR WITHIT's and MISS TAKE's hand
  - Boys' shoes
  - Score box

20091221

- Documented bugs:
  - Keeping ALBERT busy (thanks Alex)
  - Keeping MR WACKER busy (thanks Alex)
  - Waiting for EINSTEIN
  - Triple wipe
- Added a fix for the four jump bugs
- Added POKEs:
  - Lines limit
  - Lesson length
  - Ring the bell
  - Always run
- Supplied missing entries to the character buffer documentation for bytes 0x0B-0x0E, 0x13, 0x15 and 0x16
- Added command list usage info to the command list entries (e.g. see command list 0x2A)
- Added an entry for the message graphic buffer at 5B00
- Made memory map entry titles, character buffer entry descriptions, and animatory state descriptions less terse
- Filled in and fleshed out routine descriptions that were absent or vague
- Made many minor refinements and corrections to code comments and routine comments

20091021

- Added disassembly pages for data blocks
- Added trivia entries:
  - Teachers and fresh air
  - The usable unused door
  - Invisible statues
  - Fast ways from A to B
  - Violence and kisses
  - Hungry HAYLEY?
  - The lost lines message
  - BOY WANDER's pellet v. stinkbomb
  - All about mice
  - The conker and the clock
  - WACKER and the clock
  - Inferior catapult
- Documented bugs:
  - Pellet through the door (thanks Alex)
  - Conker of mass destruction (thanks Alex)
  - No blackboard tales
- Added a POKE: Open the left study door
- Bloated HTML 'image' tables replaced by PNGs
- Added Prev/Up/Next links in various places for easier navigation
- Animatory state images now show the outline masks
- Added the Other graphics page

20090820

- A few corrections to code comments
- Documented bugs:
  - Far left scrolling (thanks Ben)
  - Talking garbage (thanks Ben)
  - Jump out of class (thanks Ben)
  - Hovering pellet
  - Pellet through the wall (thanks Alex)
  - Jump into the dinner hall
  - Jump into the assembly hall
  - One more jump bug
  - Double wipe
  - Speech queue hogs
  - Assembly sitting confusion
- Added POKEs:
  - No lines
  - Infinite kisses
  - Super catapult
  - Walk through doors
  - Walk through walls too
- Added personal timetable pages
- Added the first eight trivia entries:
  - The importance of little boy no. 10
  - BASIC saver POKEs
  - Lesson 0x2B, where art thou?
  - Teachers and classrooms
  - ANGELFACE and EINSTEIN are conkerable
  - ANGELFACE hates HAYLEY
  - HAYLEY's lines count too
  - ERIC's pellet v. water v. plant v. desk lid

20090705

- All routines now documented
- Many inaccuracies and omissions corrected

20010523
First public release of the Back to Skool disassembly.