Skool Disassemblies

To generate the HTML version of the Skool Disassemblies, use the skool2html.py script. Open a terminal window, change to the directory containing SkoolKit, and enter this command:

$ ./skool2html.py disassemblies

A few seconds later (or minutes, depending on the speed of your machine), the HTML version of the Skool Disassemblies will be ready in the disassemblies subdirectory (which will have been created if it didn’t already exist).

Changelog

20110403

Back to Skool:

Skool Daze:

20101123

This version of the Skool Disassemblies marks the release of SkoolKit 2.0.

Back to Skool:

  • 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 20650
  • Marked bytes 73-75 in pages 183-198 as unused

20101111

Made minor corrections to the loading code disassemblies and added screenshots of the initial loader programs:

Made minor corrections to the save code disassemblies and added a description of the two sections in the fast code block:

20100723

New graphic glitches:

New trivia entries:

20100503

Back to Skool:

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

20100225

Skool Daze:

  • Fixed the address of the last DEFB statement in the entry for 56576

Back to Skool:

20100128

The Skool Disassemblies are released in kit form as SkoolKit 1.0.

20100111

Skool Daze:

  • Fixed the ‘Jump if the number is...’ comments in the routine at 30278 (thanks Jimmy)

Documented Skool Daze bug:

Added Skool Daze trivia entry:

Documented Back to Skool bugs:

Added Back to Skool trivia entry:

Added play area tile galleries:

Added animatory state tile galleries:

Added graphic glitch galleries:

20091221

Documented Skool Daze bugs:

Added Skool Daze trivia entries:

Added Skool Daze POKEs:

Documented Back to Skool bugs:

Added Back to Skool POKEs:

Other changes:

  • Added a fix for the four Back to Skool jump bugs
  • Supplied missing entries to the Skool Daze character buffer documentation for byte 107
  • Supplied missing entries to the Back to Skool character buffer documentation for bytes 11-14, 19, 21 and 22
  • Added command list usage info to the command list entries (e.g. see Skool Daze command list 202)
  • Filled in the images for animatory states 104-126 and 232-254 in Skool Daze (they are garbage, not blank)
  • Removed the duplicate question/answer messages from the Skool Daze memory map
  • Harmonised the titles of game status buffer entries, character buffer entries, and routines that have a purpose common to both games
  • Added an entry to each game for the message graphic buffer at 23296
  • 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

The skool disassemblies become browsable online at pyskool.ca.

Added Skool Daze trivia entries:

Documented Skool Daze bugs:

Added Back to Skool trivia entries:

Documented Back to Skool bugs:

Added Back to Skool POKE:

Animatory state images now show the outline masks:

Added ‘Other graphics’ pages:

Other changes:

  • Added disassembly pages for data blocks
  • Bloated HTML ‘image’ tables replaced by PNGs
  • Added Prev/Up/Next links in various places for easier navigation

20090820

The Skool Daze and Back to Skool disassemblies are bundled into one package.

Skool Daze:

  • Memory maps much more detailed
  • Many corrections to code comments
  • Added save and load code disassemblies

Back to Skool:

  • A few corrections to code comments

Documented Skool Daze bugs:

Added Skool Daze POKEs:

Documented Back to Skool bugs:

Added Back to Skool POKEs:

Other changes:

  • Added personal timetable pages
  • Added trivia pages

20090705

Second public release of the Back to Skool disassembly.

  • All routines now documented
  • Many inaccuracies and omissions corrected

20081119

First public release of the Skool Daze disassembly.

20010523

First public release of the Back to Skool disassembly.

Table Of Contents

Previous topic

Installing and using SkoolKit

Next topic

Command reference