Cloned Games

Aviator on the BBC Micro

ActivePlayableBBC Micro

Based on Aviator

Aviator on the BBC Micro screenshot

About

Aviator is a flight simulator for the BBC Micro, written by Geoffrey Crammond and published by Acornsoft in 1983 — reportedly Crammond's first simulator game. This is a fully documented disassembly of Aviator's original 6502 machine code, hand-reconstructed from the released game binaries and annotated line by line by Mark Moxon, mirroring the content published on the companion aviator.bbcelite.com website. It can build a working game disc image from source for the version distributed on the Complete BBC Micro Games Archive, runnable on real BBC Micro hardware or in an emulator.

Getting started

Building it requires BeebAsm and Python; running the provided build process (a batch file on Windows, a Makefile on Mac/Linux) produces a disc image that can be loaded into a BBC Micro emulator or written to real hardware via a device like a Gotek.

Additional notes

License
The repository carries no explicit license; the author notes that default copyright law applies and that the original rights holders could ask for it to be taken down, though it's intended for non-profit, educational use.
Trivia
The build process checks its output against the original released binaries using checksums, confirming the reconstructed source produces a byte-identical game file to the original release.
Share:

We’d like to use analytics cookies to understand how visitors use this site. See our Privacy Policy for details. Nothing else is tracked, and the site works the same either way.