All Projects → mrcook → zx-spectrum-games

mrcook / zx-spectrum-games

Licence: other
Collection of ZX Spectrum annotated game source code dissasemblies as .skool files

Programming Languages

assembly
5116 projects

Projects that are alternatives of or similar to zx-spectrum-games

jetpac-disassembly
JETPAC: annotated source code disassembly of this classic 8-bit game (1983, ZX Spectrum)
Stars: ✭ 36 (+2.86%)
Mutual labels:  z80, zx-spectrum, skoolkit
The-Great-Escape
Classic ZX Spectrum game "The Great Escape" reverse engineered
Stars: ✭ 69 (+97.14%)
Mutual labels:  z80, zx-spectrum, skoolkit
Collapseos
Bootstrap post-collapse technology
Stars: ✭ 4,263 (+12080%)
Mutual labels:  asm, z80
channels
ZX Spectrum browser for forums and imageboards
Stars: ✭ 52 (+48.57%)
Mutual labels:  z80, zx-spectrum
rom
A disassembly of the ZX Spectrum ROM, created using SkoolKit.
Stars: ✭ 34 (-2.86%)
Mutual labels:  zx-spectrum, skoolkit
zx-sizif-512
ZX Spectrum CPLD-based clone for rubber case
Stars: ✭ 92 (+162.86%)
Mutual labels:  z80, zx-spectrum
msx diagnostics
Tool written in Z80 assembler to test the MSX hardware basics.
Stars: ✭ 34 (-2.86%)
Mutual labels:  asm, z80
zx-spec
A unit testing framework for Sinclair ZX Spectrum assembly
Stars: ✭ 32 (-8.57%)
Mutual labels:  z80, zx-spectrum
apultra
Free open-source compressor for apLib with 5-7% better ratios
Stars: ✭ 84 (+140%)
Mutual labels:  z80, zx-spectrum
z80count
A tool to annotate Z80 assembler with cycle counts
Stars: ✭ 28 (-20%)
Mutual labels:  asm, z80
lighthouse-of-doom
A simple text-based adventure game
Stars: ✭ 52 (+48.57%)
Mutual labels:  z80, zx-spectrum
HiSoft-C
Disassembled code of HiSoft C compiler for ZX Spectrum
Stars: ✭ 20 (-42.86%)
Mutual labels:  z80, zx-spectrum
TMS9918A
TMS9918A video card for RC2014
Stars: ✭ 104 (+197.14%)
Mutual labels:  games, z80
spectrum128 cpm
zx spectrum 128 emulation on stm32f407 + Grant Searle's CP/M system port ili9341 16 bit display
Stars: ✭ 29 (-17.14%)
Mutual labels:  z80, zx-spectrum
6502.Net
A .Net-based Cross-Assembler for Several 8-Bit Microprocessors
Stars: ✭ 44 (+25.71%)
Mutual labels:  z80, zx-spectrum
GTA-One-Liners
A collection of gifs made out of almost every dialogue in GTA and other games.
Stars: ✭ 37 (+5.71%)
Mutual labels:  games
agario
Python clone of agar.io game, made with pygame.
Stars: ✭ 32 (-8.57%)
Mutual labels:  games
vforth-next
Z80N Forth system suitable to run on the new ZX Spectrum Next
Stars: ✭ 16 (-54.29%)
Mutual labels:  zx-spectrum
gust tools
A set of utilities for dealing with Gust (Koei Tecmo) PC games files
Stars: ✭ 117 (+234.29%)
Mutual labels:  games
webDOOM
Classic DOOM recompiled with WebAssembly
Stars: ✭ 61 (+74.29%)
Mutual labels:  games

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
    • Tir Na Nog
    • Dun Darach
  • tcdev
    • Alien8
    • Knight Lore
  • Christopher Jon Wild
    • Alien8
  • Simon Owen
    • Atic Atac

Additional Projects

  • JetPac, in 2018 I created a fully annotated disassembly of this classic 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, Wheelie, PSSST, and The Way of the Exploding Fist.
  • 3D Deathchase disassembled by Ritchie Swann.

General Skoolkit Usage

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.

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:

Cheers, Michael Cook

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].