SkoolKit 4.0 Released
SkoolKit is a set of command line utilities for disassembling Spectrum software, into ASM format or into a bunch of HTML pages.
Here are some of the things that SkoolKit can do:
— disassemble SNA snapshots, Z80 snapshots, SZX snapshots, and raw binary files
— do a reasonable job of distinguishing code from data by means of the default static code analysis algorithm
— do a much better job of distinguishing code from data by using a profile, trace or map produced by Fuse, SpecEmu, Spud, Zero or Z80
— automatically label routine entry points
— automatically annotate every routine entry point with a list of the callers (hyperlinked in the HTML output)
— create hyperlinks between routines and data blocks that refer to each other (by use of the #R macro in annotations, and automatically in the operands of CALL, JP, DEFW and LD instructions)
— create still or animated PNG/GIF images from graphic data in the snapshot
— from a single source file, produce ASM files with or without bug fixes, and with or without unused bytes removed
— produce a 'perfect' snapshot from a TAP/TZX file (i.e. a snapshot of the RAM as it would be immediately after the tape has loaded)
— convert a binary file into a TAP file containing a BASIC loader
To find out what's new in SkoolKit 4.0 and get a copy, follow these links:
— Announcement
— Downloads
— PyPI
— PPA
— GitHub
Enjoy this article?
Trackbacks are disabled.