Cloned Games

6502 Second Processor Elite

ActivePlayableBBC Micro

Based on Elite

6502 Second Processor Elite screenshotLinks, repository & details

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.

Licensing & legal

  • 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:

More like 6502 Second Processor Elite

Active
Original game (original game, not this project)Original game image
An open-source Elite clone for modern PCs that can be heavily extended with expansion packs adding ships, graphics and gameplay.
Platforms:WindowsLinux
Stars659
Updated1 month ago
LicenseUnknown
Release2013
Active
BBC Micro cassette Elite screenshot
The cassette version of Ian Bell and David Braben's 1984 Elite source code, reformatted and documented by Mark Moxon, not reconstructed.
Platforms:BBC Micro
Stars487
Updated2 months ago
LicenseUnknown
Release2020
Active
Commodore 64 Elite screenshot
The fully documented original Commodore 64 source code for Elite (1985), annotated line-by-line and built into four accurate variants.
Platforms:C64
Stars467
Updated1 month ago
LicenseUnknown
Release2024
Active
NES Elite screenshot
Fully documented, hand-reconstructed source code for Elite on the NES that builds a working PAL or NTSC ROM.
Platforms:NES
Stars406
Updated2 months ago
LicenseUnknown
Release2023
Active
Vega Strike screenshot
An open-source space trading and combat simulator with entirely original assets, inspired by the classic game Elite.
Platforms:Linux
Stars360
Updated1 month ago
LicenseUnknown
Release2015
Halted
Elite: The New Kind screenshot
A Windows remake of Elite built with Allegro and DirectX, reaching Release 1.0 on 22 July 2001 after several betas.
Platforms:Windows
Stars145
Updated11 years ago
LicenseUnknown
Release2014