
About
This repository contains source code for the disc version of Elite on the BBC Micro, reconstructed by hand from a disassembly of the original binaries and documented line-by-line by Mark Moxon. It supports building several variants — including a Stairway to Hell tape-archive build, an Ian Bell disc build, and a sideways-RAM build — plus separate branches adding music and a port to the BBC Master.
How it differs from the original
Separate branches add a flicker-free graphics fix, ported music, and a version that runs BBC Micro Elite on BBC Master hardware — none of which exist in the plain original release.
Getting started
Building requires BeebAsm and Python; running the project's build script produces a disc image for the chosen release variant, which can be loaded onto real BBC Micro hardware or into an emulator.
History
The project builds on Kieran Connell's BeebAsm version of Elite and Paul Brink's earlier annotated disassembly, reconstructed from the disc-version binaries originally published on Ian Bell's personal website.
Additional notes
- License
- The repository is deliberately released without a license, since the underlying Elite source code is still copyrighted; only reading and forking the repository is permitted.