Cloned Games

NES Elite

ActivePlayableNES

Based on Elite

NES Elite screenshotLinks, repository & details

About

This repository holds the source code of Elite for the NES, reconstructed by hand from a disassembly of the original game binaries, with every line documented and (for the most part) explained. It builds a fully working ROM image that runs in an emulator or on a real NES via a flash cart, in two variants: the Imagineer PAL release and the NTSC version from Ian Bell's personal website.

Getting started

Building needs the BeebAsm assembler, Python and make; running make (or the included batch file on Windows) produces a PAL ROM image, and build options select the NTSC variant, a maxed-out test commander, or skip checksum verification. Readers who just want to study the code are pointed to the companion website, which presents the same commentary in a friendlier layout.

History

NES Elite was written by Ian Bell and David Braben (copyright 1991/1992) as a conversion of BBC Master Elite, itself descended from the 1984 BBC Micro release. This project, part of Mark Moxon's series of documented Elite sources, is based on the NTSC archive released on Ian Bell's website and started from a fork of Kieran Connell's BeebAsm version of Elite.

Licensing & legal

  • The repository deliberately ships with no licence: because the commentary is intertwined with the copyrighted original code, only reading and forking are permitted, and the author says he will comply if the rightsholders ask for it to be taken down.
Share:

More like NES 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
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
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
Active
Elite-A screenshot
Elite-A is a fan-made enhancement of BBC Micro Elite, built by disassembling and extending the original game's object code.
Platforms:BBC Micro
Stars59
Updated1 month ago
LicenseUnknown
Release2021