How to download and play the Elite Compendium

You can play the Elite Compendium in a web browser, in an emulator, or on a real BBC Master 128, BBC Micro B/B+ or Acorn Electron (for the BBC Micro and Electron you'll need 16K of sideways RAM). Here are the options:
Version | Play online | Download disc image |
---|---|---|
BBC Master 128 | Play online Play online (6502SP) |
DSD disc image SSD image drive 0 SSD image drive 2 |
BBC Micro B/B+ | Play online Play online (6502SP) |
DSD disc image SSD image drive 0 SSD image drive 2 |
Acorn Electron | Play online | DSD disc image SSD image drive 0 SSD image drive 2 |
BBC Micro B+ Addendum | - | SSD disc image |
Here's how to choose the best option:
- If you want to play the Compendium right here in your browser, simply choose the relevant "Play online" link.
- If you want to play the Compendium version of 6502 Second Processor Elite, or the Elite Universe Editor on the BBC Micro, then choose the relevant "Play online (6502SP)" link.
- If you want to run the Compendium in an emulator or on a real machine using a Gotek, then you probably want the DSD (double-sided disc) image.
- If you want to run the Compendium on a real machine using an SD card solution, then you probably want the two SSD (single-sided disc) images, as most SD cards don't support DSD images.
- If you want to run the Compendium Addendum for the BBC Micro B+, then your only option is to download the SSD (single-sided disc) image, as no online emulators support the B+.
Once you've chosen your option, you'll want to load the Compendium, so let's look at that next.
Loading the Compendium disc
---------------------------
If you're playing in a browser, just click the relevant link above and the Elite Compendium will automatically load and show you the menu with all the available options. You can either read more information by highlighting an option and pressing the left or right arrow, and you can choose which option to run by pressing RETURN.
Commander files for the game are on drive 0, while universe files for the Universe Editor are on drive 2.
If you want to use a disc image, then:
- If you're playing the BBC version in an emulator or on a real machine using a device like a Gotek, insert the DSD disc image into drive 0 and press SHIFT-D-BREAK (or SHIFT-D-F12 on most emulators).
- If you are using a system like the Turbo MMC or Micro SPI to play the BBC version, first add the two SSD images to your SD card, and then use the *DRIVE and *DIN commands to load the images into drive 0 and drive 2. You can then load the Compendium by booting from drive 0, using either SHIFT-M-BREAK (for MMFS), SHIFT-S-BREAK (for Micro SPI) or the *DBOOT command.
- For the Electron version, simply add the SSD image to your SD card, and then use SHIFT-M-BREAK or the *DBOOT command to boot the disc. For the ADFS version, insert the ADF image and use SHIFT-A-BREAK.
If you're playing in an emulator or on real hardware, then here are the hardware requirements:
- For the BBC Master version, all options work on a standard BBC Master 128 except for 6502 Second Processor Elite, which needs a BBC Master Turbo (i.e. a BBC Master 128 with an internal 65C102 Second Processor) or a BBC Master 128 with an external 6502 Second Processor.
- For the BBC Micro version, all options work on a BBC Micro with 16K of sideways RAM except for 6502 Second Processor Elite (which needs sideways RAM and a 6502 Second Processor) and the Elite Universe Editor (which needs a 6502 Second Processor). Note that not all BBC Micro sideways RAM solutions are supported (see the section below for more details).
- For the Acorn Electron version, the Compendium version of Acorn Electron Elite needs 16K of sideways RAM, and the musical version needs sideways RAM and an E00 DFS or ADFS. The flicker-free cassette version works on a standard, unexpanded Electron. See playing the Compendium version of Acorn Electron Elite for details of the various sideways RAM options for the Electron.
When playing the Compendium versions of Teletext Elite, BBC Micro Elite or Acorn Electron Elite, ensure that the disc is inserted when launching or docking, so the game can load the correct files (just like the original BBC Micro disc version).
Using a Delta 14B joystick
--------------------------
All versions of Elite in the BBC Micro and BBC Master Compendiums support the Voltmace Delta 14B joystick and Delta 14B/1 adaptor box:

The Compendium lets you use the buttons on the Delta 14B for the most important flight controls, so you don't have to keep reaching for the keyboard. You use the joystick part for flying and moving the chart crosshairs, and you use the buttons for the following:

You can download a PDF of these controls for easy reference, or here they are in text form:
Fire laser Fire laser Slow down Fire laser Speed up Unarm missile Fire missile Target missile Front view E.C.M. Rear view Docking computer off In-system jump Docking computer on
To get all this working, you will need both a Delta 14B joystick and a Delta 14B/1 adaptor box, as well as a real BBC Micro or BBC Master, as no emulators currently support the Delta 14B system. If you don't already have these, then the joysticks pop up on eBay reasonably regularly, but the adaptor box can be really hard to find. Luckily you can buy modern reproductions of the 14B/1 from Stardot legend ukwebb; see this Stardot thread for details. I have one of his adaptor boxes (it's in the picture above), and I can highly recommend it.
To set everything up for Elite, first make sure your computer is switched off, and then connect the 14B/1 adaptor box to the analogue port and plug the ribbon cable into the user port. Next, attach your Delta 14B joystick to the rear socket; don't attach it to the side socket, as that isn't supported.
Now load any version of Elite from the Compendium and start the game. While you are still docked, configure the game to use the Delta 14B by pausing the game with COPY, pressing "L" (which will give a confirmation beep), and then pressing DELETE to unpause the game. You can now enjoy the future of gaming, 1984-style.
To switch back to the keyboard, repeat the COPY-L-DELETE process. You can still use the keyboard controls while using the Delta 14B, with the exception of the steering, which has to be done with the stick.
Note that because the Elite Compendium supports instant docking when you have a docking computer fitted, so does the Delta 14B. To dock instantly, simply press the bottom-right button to enable the docking computer, and then press the middle-bottom button to skip the docking sequence and dock. This is about as convenient as docking gets...
Notes on sideways RAM
---------------------
When loading Elite, the Compendium will check for the presence of sideways RAM, and if successful it will load a ROM image into sideways RAM and ask you to press a key to play the game. If the game can't find any sideways RAM, then it will tell you and give up. Note that your sideways RAM must be writeable, so if you are on a BBC Micro and have a read/write switch fitted, make sure it's in the write-enable position.
Note that on the BBC Micro, the game will only work with sideways RAM that uses the ROMSEL latch at SHEILA &FE30 to switch banks. The BBC Master's sideways RAM is fine, but some types of BBC Micro sideways RAM use the RAMSEL latch at SHEILA &FE32, while others use the user port at SHEILA &FE60 and &FE62, and I'm afraid there just isn't enough free memory in Elite to support all these different styles of sideways RAM. In particular, owners of Solidisk or Watford Electronics sideways RAM may be out of luck here.
The Acorn Electron should be fine, as all the sideways RAM systems work in the same way. See playing the Compendium version of Acorn Electron Elite for details of the various sideways RAM options for the Electron.
Release history
---------------
The Elite Compendium has had the following releases:
- 2024-01-11 - Initial release
- 2024-01-12 - Fixed the Data on System bug in the 6502 Second Processor version
- 2024-05-04 - Fixed an issue with corrupted ship rotation on the BBC Master version
- 2024-05-15 - Fixed the Moray bug from the original BBC Master and 6502 Second Processor versions, and fixed an issue with Thargoids corrupting the screen in the BBC Master version
- 2024-05-17 - Fixed an issue with Thargoids corrupting the screen in the 6502 Second Processor version
- 2024-06-30 - Added the joystick fire button fix to the BBC Micro, Teletext and 6502 Second Processor versions, and fixed the volume controls in the 6502 Second Processor version
- 2024-06-30 - Released the Compendium for the BBC Micro with 16K sideways RAM
- 2024-07-01 - Updated BBC Micro version to work with IntegraB board
- 2024-07-08 - Added all Compendium-specific features to the BBC Micro disc, Teletext and 6502 Second Processor versions
- 2024-07-10 - Added all applicable Compendium-specific features to the BBC Micro cassette version
- 2024-07-12 - Applied the volume setting to explosions in all the BBC Micro versions, as they weren't being muted
- 2024-08-27 - Fixed a minor issue with the BOXART2 universe file that would make it take up more memory than required
- 2024-11-02 - Added Delta 14B support to all versions of Elite
- 2025-05-06 - Removed encryption from the 6502 Second Processor version to improve compatibility with different sideways RAM boards
- 2025-07-10 - Revert the change that prevented the docking computer from killing you, so those who like it can enjoy a hint of danger (and those who don't can just insta-dock)
- 2025-08-09 - Remove the docking fee, as my implementation turned out to be different to the original NES feature
- 2025-08-19 - Released the Compendium for the Acorn Electron with 16K sideways RAM
- 2025-08-31 - Released the Compendium Addendum for the BBC Micro B+ and improved the help text in all the Compendium menus
You can check the release for a given disc image by loading the disc and typing *TYPE README to display the credits. The build date is at the end.
Known issues
------------
On the BBC Master, the buttons on the Delta 14B can sometimes be a little flaky (though the BBC Micro is fine). Specifically, if you press the "go faster" button in the top-right, it can sometimes trigger the "target missile" button just below it. I've also seen it trigger the "rear view" button below that, but this is rarer. This is more of an annoyance than a problem, but it's worth knowing about.
On the Acorn Electron, the disc catalogue gets a bit scrambled in version 2.00 of the ACP DFS (it works but is pretty hard to read). Upgrading to version 2.20 fixes this.