Cloned Games

Exile disassembly

SporadicPlayableBBC Micro

About

Exile disassembly is a buildable reconstruction of the BBC Micro game Exile, built from a published disassembly of the original binary. Building it with Python 3, BeebAsm, and GNU Make produces disk images that match the original release's files byte-for-byte, verified by SHA1 checksum.

How it differs from the original

A handful of byte values had to be changed from the published disassembly to match the original disc files, some constants were reconstructed by guesswork, and one block of data in the rebuilt files has no identified purpose and isn't used by anything in the reconstruction.

Getting started

Clone the repository recursively to pull in its submodules, then build with GNU Make (a prebuilt copy for Windows is included) using Python 3 and BeebAsm; the result matches the original game files bit-for-bit.

Additional notes

Tooling
The project also includes a BBC BASIC tool that draws the original Exile sprites on screen, and a Python 2.7 script that extracts the enhanced version's sound samples as WAV files.
Share:

We’d like to use analytics cookies to understand how visitors use this site. See our Privacy Policy for details. Nothing else is tracked, and the site works the same either way.