Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mrcook/zx-spectrum-games
Collection of ZX Spectrum annotated game source code dissasemblies as .skool files
https://github.com/mrcook/zx-spectrum-games
asm assembly games skoolkit z80 zx-spectrum
Last synced: 2 months ago
JSON representation
Collection of ZX Spectrum annotated game source code dissasemblies as .skool files
- Host: GitHub
- URL: https://github.com/mrcook/zx-spectrum-games
- Owner: mrcook
- Created: 2019-11-23T08:38:23.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-12-29T22:13:47.000Z (about 1 year ago)
- Last Synced: 2023-12-29T23:23:28.252Z (about 1 year ago)
- Topics: asm, assembly, games, skoolkit, z80, zx-spectrum
- Language: Assembly
- Homepage:
- Size: 3.04 MB
- Stars: 53
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ZX Spectrum Game Disassembly Collection
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.## The Collection
_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](http://www.luny.co.uk)
- Tir Na Nog
- Dun Darach
* [tcdev](http://members.iinet.net.au/~msmcdoug/zx/)
- Alien8
- Knight Lore
* [Christopher Jon Wild](http://www.icemark.com/downloads/)
- Alien8
* Simon Owen
- Atic Atac
* UsuallyDavid
- [Chaos](https://szeliga.zapto.org/stuff/Chaos/UsuallyDavid/)
* Guesser & Szeliga
- [Chaos](https://szeliga.zapto.org/stuff/Chaos/chaos.html)## Additional Projects
* [JetPac](https://github.com/mrcook/jetpac-disassembly), in 2018 I created a
fully annotated disassembly of this classic game.
* [The Lords of Midnight](https://github.com/mrcook/lords-of-midnight-disassembly), contains
disassemblies of both the ZX Spectrum and DOS (1991) versions of the game.
* [Chuckie Egg](https://github.com/mrcook/chuckie-egg-disassembly), 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](https://github.com/skoolkid/skooldaze), [Back to Skool](https://github.com/skoolkid/backtoskool),
[Manic Miner](https://github.com/skoolkid/manicminer), and [Jet Set Willy](https://github.com/skoolkid/jetsetwilly).
* [The Great Escape](https://github.com/dpt/The-Great-Escape), David Thomas has
been working on this very complete disassembly for several years now.
* [Paul Maddern](https://github.com/pobtastic) has several Work In Progress disassemblies
including; The Hobbit, Trashman, Wheelie, PSSST, and The Way of the Exploding Fist.
* [Ritchie Swann](https://github.com/Ritchie333) has disassembled several games
including 3D Deathchase, Everyone's A Wally, and Starquake.
* [Chaos - The Battle of Wizards](https://github.com/ZXGuesser/chaos-disassembly) is a
disassembly built on the Chaos files in this repo.## General Skoolkit Usage
Visit [Skoolkit](https://skoolkit.ca/) 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.## Code Editor Tools
If you're a **SublimeText** editor user, I've created syntax highlighting
plugins to make viewing `.skool` and `.asm` files a little nicer:* [SkoolkitZ80](https://packagecontrol.io/packages/SkoolkitZ80) syntax package.
* [Z80 Assembly](https://packagecontrol.io/packages/Z80%20Assembly) syntax package.Cheers,
Michael Cook