Skip to content

Source for the Elite Compendium on the BBC Micro B+, a collection of the best Acornsoft Elite hacks on one disc

Notifications You must be signed in to change notification settings

markmoxon/elite-compendium-bbc-micro-b-plus

Repository files navigation

Elite Compendium for the BBC Micro B+ and B+128

Links to my other software archaeology repositories

Elite sources: BBC Micro cassette | BBC Micro disc | Acorn Electron | 6502 Second Processor | Commodore 64 | Apple II | BBC Master | NES | Elite-A | Teletext Elite | Elite Universe Editor | Flicker-free Commodore 64 Elite | Elite over Econet | !EliteNet

Elite Compendium: BBC Master | BBC Micro | BBC Micro B+ | Acorn Electron

Other sources: Aviator (BBC Micro) | Revs (BBC Micro) | The Sentinel (BBC Micro) | Lander (Acorn Archimedes)

See my profile for more repositories to explore.


Screenshot of the Elite Compendium Addendum menu screen

This repository contains source code for the Elite Compendium for the BBC Micro B+ and B+128.

The Elite Compendium is a collection of the very best of Acornsoft Elite, updated with as many hacks and enhancements as I've been able to fit in. If you're looking to play 8-bit Elite, then this is a pretty good place to start. For more information, see the bbcelite.com website.

This repository contains submodules for each of the individual programs on the disc. Each submodule points to a branch that contains the version of that program to be included in the Compendium disc.

See the individual subprojects for more information.

Acknowledgements

BBC Master Elite was written by Ian Bell and David Braben and is copyright © Acornsoft 1986.

The BBC Master code on this site has been reconstructed from a disassembly of the version released on Ian Bell's personal website.

The commentary is copyright © Mark Moxon. Any misunderstandings or mistakes in the documentation are entirely my fault.

Huge thanks are due to the original authors for not only creating such an important piece of my childhood, but also for releasing the source code for us to play with; to Paul Brink for his annotated disassembly; and to Kieran Connell for his BeebAsm version, which I forked as the original basis for this project. You can find more information about this project in the accompanying website's project page.

Thanks to the Bitshifters for their help in building the musical version of BBC Micro Elite, and in particular Kieran Connell, Simon Morris and Negative Charge for the music player and ported music files.

The following archive from Ian Bell's personal website forms the basis for this project:

A note on licences, copyright etc.

This repository is not provided with a licence, and there is intentionally no LICENSE file provided.

According to GitHub's licensing documentation, this means that "the default copyright laws apply, meaning that you retain all rights to your source code and no one may reproduce, distribute, or create derivative works from your work".

The reason for this is that the Compendium code is intertwined with the original source code for Elite, and the original source code is copyright. The whole site is therefore covered by default copyright law, to ensure that this copyright is respected.

Under GitHub's rules, you have the right to read and fork this repository... but that's it. No other use is permitted, I'm afraid.

My hope is that the educational and non-profit intentions of this repository will enable it to stay hosted and available, but the original copyright holders do have the right to ask for it to be taken down, in which case I will comply without hesitation. I do hope, though, that along with the various other disassemblies and commentaries of this source, it will remain viable.


Right on, Commanders!

Mark Moxon

About

Source for the Elite Compendium on the BBC Micro B+, a collection of the best Acornsoft Elite hacks on one disc

Topics

Resources

Stars

Watchers

Forks