Case study
Exile: an annotated disassembly of the enhanced BBC Micro version
An annotated disassembly reconstructs the enhanced BBC Micro version of Exile, the 1988 Superior Software adventure game, from its binary images, covering the sideways-RAM sample loader, the decryption code and the main game. Technical notes give the address ranges of the sprite plotter, the procedural 256x256 tile landscape generator, the three-list object physics engine, envelope-based sound, NPC mood stimuli and the novella-word copy protection, alongside game-play notes and a list of memory pokes.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
Requirements & limits
- Scope: Covers the enhanced version, which keeps code, data and sampled sounds in sideways RAM; the standard version and the disk protection and supervisor have separate disassemblies on the same site.
- Limits: Created from binary images without access to source code; the author describes it as reasonably complete.
- License: The author imposes no copyright restrictions beyond those already present on the game.
Cite
BibTeX
@misc{exile-enhanced-disassembly-case,
title = {{Exile: an annotated disassembly of the enhanced BBC Micro version}},
howpublished = {\url{https://level7.org.uk/miscellany/exile-enhanced-disassembly.txt}},
url = {https://level7.org.uk/miscellany/exile-enhanced-disassembly.txt},
urldate = {2026-11-09},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/exile-enhanced-disassembly-case/}}
}Plain text
Exile: an annotated disassembly of the enhanced BBC Micro version. https://level7.org.uk/miscellany/exile-enhanced-disassembly.txt (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/exile-enhanced-disassembly-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- Extreme-G 2: functional N64 decompilation · Case study
- Faceball 2000: a SNES USA disassembly · Case study
- Fahrenheit: an analytical PS2 prototype decompilation · Case study
- Fallout 2 Reference Edition: reverse-engineered C source of the original engine · Case study
- FFT-1997-Decomp: early Final Fantasy Tactics decompilation · Case study
- Final Fantasy VI: a three-version ROM disassembly · Case study