Changelog
4.2 (2014-12-07)
- Added support for control directive loops using the L
directive
- Added support to control files for preserving the location of @ignoreua
directives
- Each image macro now has the ability to specify alt text
for the <img> element it produces
- Added support for splitting register descriptions over multiple lines
- skool2asm.py now warns about unconverted addresses in register
descriptions, and the @ignoreua directive can be used to suppress such
warnings
- Added the table, table_cell, table_header_cell and
table_row templates (for formatting tables produced by the
#TABLE macro)
- Added the list and list_item templates (for formatting
lists produced by the #LIST macro)
- Fixed the bug that prevents the expansion of skool macros in the intro text
of a [Changelog:*] section
4.1.1 (2014-09-20)
- Updated links to SkoolKit’s new home at skoolkit.ca
- Added example control and ref files for Hungry Horace
- Removed the Manic Miner disassembly from the SkoolKit distribution; it is now
being developed separately here
4.1 (2014-08-30)
- Added the --search option to skool2html.py (to add a directory to
the resource search path)
- Added the --writer option to skool2html.py (for specifying the
HTML writer class to use)
- Added the --writer option to skool2asm.py (for specifying the
ASM writer class to use)
- Added the LinkInternalOperands parameter to the [Game] section
(for specifying whether to hyperlink instruction operands that refer to an
address in the same entry)
- Register sections in b, g, s, t, u and w blocks are
now included in the output of skool2asm.py and skool2html.py
- Fixed how the address ‘0’ is rendered in HTML output when converted to
decimal or hexadecimal
- Fixed the bug that creates a broken hyperlink in a DEFW statement or LD
instruction that refers to the address of an ignored entry
- Removed the Jet Set Willy disassembly from the SkoolKit distribution; it is
now being developed separately here
4.0 (2014-05-25)
- Every HTML page is built from templates defined in [Template:*] sections
in the ref file
- Added support for keyword arguments to the #FONT, #SCR,
#UDG and #UDGARRAY macros
- Added the mask parameter to the #UDG and #UDGARRAY macros
(for specifying the type of mask to apply)
- Added support for defining page headers in the [PageHeaders] section of
the ref file
- Added the --ref-file and --ref-sections options to
skool2html.py (to show the entire default ref file or individual
sections of it)
- Added the EntryDescriptions parameter to the [MemoryMap:*] section
(for specifying whether to display entry descriptions on a memory map page)
- Added the LengthColumn parameter to the [MemoryMap:*] section (for
specifying whether to display the ‘Length’ column on a memory map page)
- Added documentation on migrating from SkoolKit 3