Elite: Unbound
Leaving Lave artwork by Ataribaby, 2023
Leaving Lave by Ataribaby 2023

The Beginning

Return to top △

It all began around 1991, when, as a teenager, I discovered a program with the mysterious name E L I T E on my eight-bit Didaktik M, a locally produced clone of the Sinclair ZX Spectrum 48K. The program came on a cassette borrowed from someone. Being a fan of every kind of 3D simulator - most of which used see-through wireframe graphics at the time - Elite immediately captivated me with its 3D models, whose hidden edges were removed from view.

Over time, curiosity began to reveal the game’s true depth. This was not merely a simple 3D shooter in the style of Starion or Starfox. There was something more: a complete simulation of life as a space trader, smuggler, bounty hunter, pirate, miner or interstellar playboy. Whatever you wanted to be, you could become.

The depth with which the game simulated space, spaceflight, combat, economics and trading drew me in completely. That summer, going outside held very little appeal. After a year of playing, my alter ego finally attained the status --- ELITE ---. Fortunately, a detailed guide appeared around that time in the games magazine FIFO, finally answering the questions that had remained unresolved without the original manual.

Back then, rumours of Rock Hermits, generation ships and other mysteries sent me searching across the galaxy. The Rock Hermits eventually turned up; the generation ships never did. A neighbour once claimed to have encountered a ship that remained invisible most of the time and could be seen only on the scanner. According to him, destroying it released a cargo canister, and scooping it revealed something called a Cloaking Device.

Unfortunately, he never reached a station to save his progress. Pirates destroyed his ship on the way, before he could discover how to use the device. At the time, not a word of the story seemed believable. Today, of course, I know he was telling the truth. The ZX Spectrum version contains a special Asp Mk II fitted with exactly such a device. Once the ship has been destroyed and its canister scooped, pressing Y activates the Cloaking Device.

Time passed. Secondary school began, the ZX Spectrum clone gave way to an Amiga 1200, and Elite cast its spell once more - this time as Frontier: Elite II. But that is another story…

That period also brought a C64 and a first encounter with its version of Elite, which is very close to the original BBC Micro release. The ZX Spectrum version differs in several respects and works somewhat differently. This is because its developers received only the procedural universe-generation code from the original creators. Everything else was recreated by playing the original game on the BBC Micro.

That history is also why Elite: Unbound aims to echo the aesthetics of the ZX Spectrum version. The Spectrum edition remains my favourite for one simple reason: it was my first.

For me, the original Elite defined the open-world sandbox built around procedural generation. The game has no ending and no fixed objective beyond attaining ELITE status. Everything else belongs to the player, including the story they choose to create. This is the kind of game I still love and seek out today.

And now it is 2026, and technology has advanced beyond belief. What once existed only in my imagination - as a simple circle representing a planet grew larger and a space station drifted above its horizon - has become a reality that modern Elite: Dangerous renders almost perfectly.

Another dream has come true as well: creating the version of Elite I always wanted and being able to offer it here. Hopefully, you will enjoy it too.

What is Elite: Unbound?

Return to top △

Elite: Unbound is a source-code modification of the original Commodore 64 version of Elite. It is built on the complete and extensively documented BBC Micro and Commodore 64 source code made available by Mark Moxon. Without his work, this project would not have been possible.

Elite: Unbound title screen
Title screen

The modification runs on a standard Commodore 64 with either a cassette or disk drive; no additional hardware is required. It is distributed as D64 and TAP images for use in a C64 emulator, or for transfer to physical media and use on a real C64.

Elite: Unbound commander status screen
Starting Commander

The main goal of Elite: Unbound is to give player greater freedom, more meaningful choices and a stronger sense of immersion. Ships other than the Cobra Mk III can now be purchased and flown. Each has its own agility, speed, hyperspace range, shield strength and hull durability. Cargo and equipment capacity also varies from ship to ship: every piece of internal equipment has a mass and reduces the space available for cargo, making each loadout a deliberate compromise. Ships also differ in the number of laser mounts and guided-missile pylons they provide.

Elite: Unbound ship purchase screen
Buying a ship

This also means that player can sell installed equipment.

Elite: Unbound equipment sale screen
Selling installed equipment

The player now occupies a more balanced position within the game world. The Energy Bomb - an advantage unavailable to AI ships - has been removed and replaced by an I.F.F. transponder and interrogator for identifying other vessels. Guided missiles have also been reworked, and a hit no longer automatically destroys its target.

A new career can begin in the modest Adder, which is also the default starting ship, or continue in the capable all-round Cobra Mk III. Another option is the Sidewinder: small and fragile, but fast and agile, which explains its popularity among pirates. Its speed may be the only way out of a fight. The choice of ship - and the kind of story it supports - now belongs to the player.

Elite: Unbound pirate Sidewinder status screen
Pirate’s Sidewinder

Stations will not launch other vessels while either the player’s ship or an AI ship is blocking the entrance corridor, reducing the risk of collisions. Police ships are naturally exempt from this restriction.

Basic radio communications have been introduced. A station will warn ships that remain in its approach corridor longer than necessary. AI ships will also hail the player.

Elite: Unbound docking corridor communication
A Coriolis station warns the player about loitering in the approach corridor

AI ship spawning has been reworked so that it is no longer immediately obvious whether a new contact is a trader or a pirate. Space debris - including cargo canisters, wreckage and asteroids - no longer follows the player during a local jump; it disappears instead.

Cargo can now be jettisoned in flight, allowing pirates to decide which spoils are worth keeping. Dumping cargo into open space is, of course, prohibited near most stations.

Every ship, including the player’s, now carries a unique registration ID in the format AA-123. It is used for communication and identification, and can be displayed by the I.F.F. system. Pirates and other questionable operators can conceal their registration, and the player may eventually discover how to do the same. The choice comes with both advantages and consequences.

Elite: Unbound I.F.F. identification display
The I.F.F. system returns the targeted ship’s registration ID

The post-docking hangar screen familiar from the BBC Micro version has also been restored.

Elite: Unbound post-docking hangar screen
Hangar view after docking

Bounty information now reports the actual bounty value rather than a combined total.

Visual changes include a new white-themed cockpit, the font from the ZX Spectrum version, and single-beam laser fire. Ships are represented as having single-barrel lasers - as suggested by the weapon mounted on the nose of the Cobra Mk III - rather than twin barrels, and the player’s laser now matches the fire used by AI ships. Every laser type has a crosshair, while the revised docking-tunnel effect more closely matches the shape of a station’s docking aperture.

Technical improvements include a frame-rate limiter set to 12.5 FPS on PAL systems, a revised keyboard and joystick handler that allows both input methods to work simultaneously, and faster circle drawing, particularly when rendering planets.

Such an extensive expansion inevitably comes at a cost. Like every home 8-bit computer of its era, the C64 has very little memory to spare. To make room for the new features, all music was removed and the instrument panel was compressed using RLE compression.

How To Play

Return to top △

First, download the game. You can play Elite: Unbound on a real Commodore 64 or a Commodore 128 in C64 mode by transferring a TAP or D64 image to a real cassette or disk, or by using a compatible modern tape or disk-drive emulation device.

Starting VICE on Windows

The easiest way to get started is with an emulator such as VICE. Choose the GTK3 version for Windows and unpack the whole archive. Open its bin folder and run x64sc.exe for a C64, or x128.exe for a C128.

C64: attach and autostart

  • TAP: open File → Attach tape image… and select the game’s TAP image.
  • D64: open File → Attach disk image → Drive #8 and select the game’s D64 image.

In either file dialog, click Autostart to reset the C64, load the first program and run it automatically. You can also attach the image and type the loading commands yourself.

Loading manually

Use the same dialogs, but choose Attach / Load. At the C64 BASIC prompt, type the appropriate command and press Return:

ImageLoad command
TAPLOAD or LOAD"",1
Or press Shift + RUN/STOP to load and run automatically.
D64 in drive 8LOAD"*",8,1

For TAP, when PRESS PLAY ON TAPE appears, select File → Datasette controls → Start. If loading pauses at FOUND ELITE, press Space to continue. If you have already used that tape image, rewind it before loading.

If you enter a LOAD command, wait for loading to finish and READY. to return, then type RUN and press Return. Leave the image attached while the game’s loader loads the remaining data.

For the D64 version, keep True Drive Emulation enabled for drive 8 so the game’s disk loader can access the emulated drive correctly.

C128: switch to C64 mode first

In x128.exe, type GO64 at the C128 BASIC prompt and press Return. Confirm with Y and Return, then wait for the C64 BASIC screen.

Now attach the TAP or D64 with Attach / Load and use the manual LOAD and RUN commands above. With the default C128 reset settings, Autostart resets the emulator back into C128 mode. After switching with GO64, use manual loading to stay in C64 mode.

See the VICE manual for more about attaching and autostarting images and C128 reset settings.

Highlights of the main Elite: Unbound features.

  • New games begin in a puny Adder
  • Alternative starting positions supplied as save games in C64 TAP and D64 format
  • Ability to buy and fly multiple ship types
  • Ability to sell installed ship equipment
  • An I.F.F. Unit replacing the Energy Bomb
  • Unique registration IDs for all AI-controlled ships and the player’s ship
  • Realistic missile damage against AI ships, with larger vessels no longer destroyed by a single missile
  • Scaled collision damage according to relative ship size
  • In-flight cargo jettison
  • Special Cargo deliveries from Elite-A
  • A richer pirate experience
  • Randomized AI ship spawn positions
  • Fixed neutral behaviour of Fer-de-Lance bounty hunters when the player’s criminal record is low
  • Expanded Status and Inventory screens
  • Bounty messages showing only the bounty awarded
  • A new white-themed cockpit
  • Protected station approach corridors
  • Revised station launch and docking procedures that prevent collisions with AI ships leaving the station
  • AI radio chatter for traders, police, bounty hunters, pirates and stations
  • Restored docking hangar scene from BBC Micro Elite
  • Concentric rectangular docking-tunnel frames replacing circular rings to better match the station’s docking aperture
  • Faster circle rendering, especially for planets
  • Improved keyboard and joystick input handling
  • A frame-rate limiter
  • Automatic C128 2 MHz acceleration during screen border periods
  • Disk, tape and EasyFlash cartridge versions
  • Still runs on a stock Commodore 64 without additional hardware
  • Compatibility with original Commodore 64 Elite save games

Right on, Commanders!