SkoolKit 10.1 has been released. To get a copy, please head over to the download page , the Python Package Index , or GitHub . Back in SkoolKit 9.2, the upstart new command was rzxplay.py with its ability to play RZX files (hence the name). It also had the ability to display a (borderless) screen, so you could sit back and watch the action as the command mapped out the executable code in whatever…
SkoolKit 10.0 has been released. To get a copy, please head over to the download page , the Python Package Index , or GitHub . Before we get into the meat of what’s new in 10.0, a word of warning. As is often the case with an N.0 release, there are some compatibility-breaking changes, which you can read about in the migration guide . In particular, the #UDGARRAY* macro is no more, the syntax of…
SkoolKit 9.6 has been released. To get a copy, please head over to the download page , the Python Package Index , or GitHub . Although tap2sna.py has recently transformed into something that’s actually easy to use (thanks to the introduction of a Z80 instruction set simulator in SkoolKit 8.7), it still lacks a couple of abilities that would make it even more useful: loading from two tape files (as…
On the 15th anniversary of the release of SkoolKit 1.0 , SkoolKit 9.5 has been released. To get a copy, please head over to the download page , the Python Package Index , or GitHub . When it comes to annotations, SkoolKit has always stayed out of the way and allowed the reverse engineer (that’s you) free rein to decide where to place comments in the skool file and how to word them. Which is how it…
SkoolKit 9.4 has been released. To get a copy, please head over to the download page , the Python Package Index , or GitHub . With the 9.x series well under way, and full 128K support (9.0 and 9.1), RZX support (9.2) and PZX support (9.3) now firmly entrenched, 9.4 quite reasonably steps down a gear and modestly introduces some minor enhancements to the Skoolkit commands and skool macros that we…
SkoolKit 9.3 has been released. To get a copy, please head over to the download page , the Python Package Index , or GitHub . As if introducing support for RZX files in SkoolKit 9.2 wasn’t enough, 9.3 continues on the new file format bandwagon by introducing support for PZX files. In case you’re not aware, PZX is a tape file format that’s much simpler than TZX, and leaves no room for ambiguity…
SkoolKit 9.2 has been released. To get a copy, please head over to the download page , the Python Package Index , or GitHub . Back in SkoolKit 3.3, I added the -M option to sna2skool.py , which could be used to read a code execution map produced by an emulator, and thus generate a more accurate control file than is possible by default. That -M option on sna2skool.py later became the -m option on…
SkoolKit 9.1 has been released. To get a copy, please head over to the download page , the Python Package Index , or GitHub . Continuing the theme of “more 128K support” that started in 9.0, this release does indeed bring more 128K support. Specifically, bin2sna.py can now create 128K snapshots, bin2tap.py can create 128K TAP files, skool2bin.py can create 128K binary files, snapmod.py can modify…
SkoolKit 9.0 has been released. To get a copy, please head over to the download page , the Python Package Index , or GitHub . Yes, the 8.x series has come to an end. It had a good four-year run, but now’s the time for it to step aside and let 9.0 in. As you might expect from an N.0 release, there are some compatibility-breaking changes, which you can read about in the migration guide . But unless…
SkoolKit 8.10 has been released. To get a copy, please head over to the download page , the Python Package Index , or GitHub . As the title suggests, this release of SkoolKit is (again) almost entirely about Z80 instruction set simulation. And to rub salt in the wounds of those who still have no interest in the subject, it’s specifically about Z80 instruction set simulation in the service of…