This repository contains the fully documented and original source code for Elite on the Commodore 64, allowing users to build a fully functioning game from scratch. The repository supports four variants: Firebird GMA85 NTSC, Firebird GMA86 PAL, source disk build, and source disk files variants. The source code is meticulously annotated and explained, making it a valuable educational resource for understanding the inner workings of one of the most iconic games of the 8-bit era. The repository is provided on an educational and non-profit basis to help users appreciate the brilliance of Elite. The author provides detailed instructions for building Commodore 64 Elite from the source on modern computers, catering to Windows, Mac, and Linux users. A highlight is the use of BeebAsm, a BBC Micro assembler, due to the game’s lineage from the BBC Micro version of Elite. The repository emphasizes respecting the original copyright and provides options for customizing the build process for different game variants. The author acknowledges the original creators of Commodore 64 Elite and ensures the availability of the repository for educational purposes.
https://github.com/markmoxon/elite-source-code-commodore-64