Case study
Bandersnatch: an annotated ZX Spectrum code disassembly
Bandersnatch annotates a disassembly of ZX Spectrum code featured in Black Mirror: Bandersnatch. The repository contains compressed and decompressed assembly files, a checksum helper and a run script. The source can be assembled with z80asm and run in a ZX Spectrum emulator.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 8
- Last commit
- 2019-01-02
- Language
- Assembly
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: z80asm is required to assemble the source; Fuse is the recommended emulator.
- License: No licence file in the repository.
Cite
BibTeX
@misc{bandersnatch-zx-spectrum-case,
title = {{Bandersnatch: an annotated ZX Spectrum code disassembly}},
howpublished = {\url{https://github.com/nwoeanhinnogaehr/bandersnatch}},
url = {https://github.com/nwoeanhinnogaehr/bandersnatch},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/bandersnatch-zx-spectrum-case/}}
}Plain text
Bandersnatch: an annotated ZX Spectrum code disassembly. https://github.com/nwoeanhinnogaehr/bandersnatch (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/bandersnatch-zx-spectrum-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · nwoeanhinnogaehr/bandersnatch · Revision 632974c
More in Games
- Banjo-Kazooie: rebuilding the game from base ROMs · Case study
- Batla 3D server emulator (2015 client) · Case study
- Battlefield Heroes: master-server protocol reconstruction · Case study
- battlepod: reconstructing the BattleTech arcade cockpit · Case study
- Battlezone: a SkoolKit disassembly of the ZX Spectrum game · Case study
- Betrock++: reimplementing the Minecraft Beta 1.7.x server · Case study