Cloned Games

6502 Second Processor Elite

ActivePlayableBBC Micro

Based on Elite

6502 Second Processor Elite screenshot

About

Elite is Ian Bell and David Braben's space trading and combat game, originally published by Acornsoft for the BBC Micro; the 6502 Second Processor version documented here is copyright Acornsoft 1985. This repository is not a reimplementation but the original 1985 BBC Micro assembly source code for Elite (the 6502 Second Processor variant), with every line documented and explained by Mark Moxon as a companion to the elite.bbcelite.com website. The source can be assembled with BeebAsm and a Python-based build process into working disc images for three historical variants (the released Acornsoft SNG45 disc, an unreleased source-disc build, and an unreleased Executive version), with build output verified byte-for-byte against the original binaries.

How it differs from the original

The repository also includes optional branches that go beyond the 1985 release: a flicker-free version backporting BBC Master ship-drawing fixes, and a version adding Commodore 64 music to the BBC Micro game.

Getting started

To get a runnable game, assemble the source using BeebAsm and Python via the included build scripts for Windows or Mac/Linux; this produces a disc image that can be loaded into a BBC Micro emulator (with optional auto-loading into the b2 emulator) or written for use on real BBC Micro hardware.

History

The annotated source is a documentation project by Mark Moxon, based on the original source discs from Ian Bell's personal website and originally forked from Kieran Connell's BeebAsm disassembly of the game.

Additional notes

License
The repository deliberately has no LICENSE file; under default copyright rules the source remains fully rights-reserved, and GitHub's terms only permit reading and forking it.
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.