A collection of classic 1980's ZX Spectrum games, disassembled, annotated,
and provided here in the Skoolkit .skool
format.
The disassemblies in this collection were either converted from the Skoolkit
HTML output back to the original skool
format, or from plain Z80 assembly
files. Skoolkit is a great tool for aiding disassembly of Z80 based programs,
and in particular 8-bit computer games for the ZX Spectrum, making this a
useful source format to use.
In the decades since these games were created, many people have created annotated disassemblies, however, many of those are no longer available, or at best only available on the Internet Archive. This collection was created as a central place to bring together these previous efforts while also providing another, hopefully long living, archive.
Ask forgiveness, not permission. This collection is made from the excellent
work of other people. If you are one of these, and wish me to remove the
included disassembly, please let me know. My email is available in the git log
.
- Philip Anderson
- Knight Tyme (48K)
- Spellbound (48K)
- Stormbringer (48k)
- Through The Trap Door
- BadBeard
- Dynamite Dan 2
- Lunysoft
- Tir Na Nog
- Dun Darach
- tcdev
- Alien8
- Knight Lore
- Christopher Jon Wild
- Alien8
- Simon Owen
- Atic Atac
- UsuallyDavid
- Guesser & Szeliga
- JetPac, in 2018 I created a fully annotated disassembly of this classic game.
- The Lords of Midnight, contains disassemblies of both the ZX Spectrum and DOS (1991) versions of the game.
- Chuckie Egg, a very much incomplete disassembly I started after Jetpac, but still contains a lot of useful information.
- The creator of Skoolkit has made several excellent disassemblies including; Skool Daze, Back to Skool, Manic Miner, and Jet Set Willy.
- The Great Escape, David Thomas has been working on this very complete disassembly for several years now.
- Paul Maddern has several Work In Progress disassemblies including; The Hobbit, Trashman, Wheelie, PSSST, and The Way of the Exploding Fist.
- Ritchie Swann has disassembled several games including 3D Deathchase, Everyone's A Wally, and Starquake.
- Chaos - The Battle of Wizards is a disassembly built on the Chaos files in this repo.
Visit Skoolkit and read the docs.
You will need the original .tzx
tape image (or z80
snapshot) if you wish
to make further additions to the annotations.
If you're a SublimeText editor user, I've created syntax highlighting
plugins to make viewing .skool
and .asm
files a little nicer:
- SkoolkitZ80 syntax package.
- Z80 Assembly syntax package.
Cheers, Michael Cook