Cloned Games

Elite-A

ActivePlayableBBC Micro

Based on Elite

Elite-A screenshotLinks, repository & details

About

Elite is the space-trading game for the BBC Micro written by Ian Bell and David Braben, published by Acornsoft in 1984. Elite-A is a fan-made comprehensive enhancement of BBC Micro Elite, built by disassembling and extending the original game's object code. This repository is Mark Moxon's fully commented edition of Angus Duggan's original Elite-A source, published with Angus's permission as a companion to the elite.bbcelite.com documentation site. It builds into three variants: the version Angus originally released, an unreleased 'source-disc' variant, and a bug-fix variant with BBC Master support.

How it differs from the original

The bug-fix variant fixes a bug in the original Elite-A that broke splinters (making mining nearly impossible), adjusts the cargo capacities shown for flyable ships in the encyclopedia, adds BBC Master compatibility the original release lacked, and lowers ship prices as found in the unreleased source-disc variant.

Getting started

Building it requires BeebAsm and Python, plus GNU Make on Mac/Linux; Windows users run a provided batch build script, Mac/Linux users use a standard make-based build. The build produces a bootable BBC Micro disc image that can be loaded on real hardware (e.g. via a Gotek) or in an emulator, and there's a build option to auto-load the result straight into the b2 emulator.

History

Angus Duggan created Elite-A in the late 1980s by disassembling the original Elite's protected object code and reprogramming the result, reportedly using a BBC Micro fitted with his own handwritten 6502 assembler ROM and Acornsoft's VIEW word processor as his only tools, without any modern development tooling. Ian Bell, co-author of the original Elite, has called it 'a comprehensive enhancement of BBC Elite... a significant achievement for which respect is due.'

Requires original assets. Elite-A is a modification of the original BBC Micro Elite; building from source requires the original game data.

Licensing & legal

  • The repository has no LICENSE file; under GitHub's default terms that means standard copyright applies — visitors may read and fork it but no other use is granted, done deliberately to respect the underlying Elite source's copyright.
Share:

More like Elite-A

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
Updated1 month 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
Updated1 month 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