Skip to content

SkoolKit 9.4

Latest
Compare
Choose a tag to compare
@skoolkid skoolkid released this 05 Oct 12:07
  • Added support to skool2bin.py for reading configuration from skoolkit.ini
  • Added the --ini and --show-config options to skool2bin.py (for setting the value of a configuration parameter and for showing all configuration parameter values)
  • Added support to skool2bin.py for padding the output with zeroes (as specified by the PadLeft and PadRight configuration parameters)
  • Added the --screen option to trace.py (for displaying screen contents while running)
  • Added the ScreenFps and ScreenScale configuration parameters for trace.py (to specify the frame rate and scale factor when displaying screen contents)
  • Added support to trace.py for writing a PNG file after code execution has completed
  • Added the PNGScale configuration parameter for trace.py (to specify the scale factor of the PNG image)
  • Added support to trace.py for multiple output file arguments
  • snapinfo.py now shows AY register values in 128K SZX and Z80 snapshots and the last value written to port $FE in SZX snapshots
  • Added support to the #FOREACH macro for the POKEname special variable
  • Added support to the #LET macro for setting individual key-value pairs in dictionary variables
  • Added the Download parameter to the [Game] section (for specifying a download message/link to appear in the footer of every page)
  • Added the LinkInternalOperandsMinDistance parameter to the [Game] section (for avoiding hyperlinks to nearby instructions)
  • Fixed how ADC and SBC instructions affect the half-carry flag
  • Fixed how 'BIT n,(IX/Y+d)' affects bits 3 and 5 of the flags in the C version of the Z80 simulator
  • Fixed how IX/IY offset addresses are calculated in the C version of the Z80 simulator