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)
Source: World of Spectrum
Link: Skoolkit