Star on GitHubStar2.4k stars

Case study

Elite: Harmless — a Commodore 64 Elite disassembly

Elite: Harmless is a full ca65 disassembly of the Commodore 64 release of Elite, taken from the 1986 GMA86 disk, with the code split into flight, docked, text, ship-hull, math, sound and graphics modules. Its build script reassembles the original loader stages and game files, checks them against MD5 sums, and writes a disk image. The same source builds an enhanced variant with a faster multiplication routine and faster line drawing, and a loader document explains the choice of the GMA86 disk and describes the first stage of its copy-protected loader.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: Building uses the cc65 toolchain and the repository setup script under Linux, Mac or Windows with WSL; the game runs in a Commodore 64 emulator such as VICE.
  • Scope: Disk images are produced only by building the source.
  • Limits: Documentation of the disassembly is ongoing.
  • License: Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International.

Cite

BibTeX

@misc{elite-harmless-case,
  title = {{Elite: Harmless — a Commodore 64 Elite disassembly}},
  howpublished = {\url{https://codeberg.org/Kroc/elite-harmless}},
  url = {https://codeberg.org/Kroc/elite-harmless},
  urldate = {2026-11-09},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/elite-harmless-case/}}
}

Plain text

Elite: Harmless — a Commodore 64 Elite disassembly. https://codeberg.org/Kroc/elite-harmless (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/elite-harmless-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. https://codeberg.org/Kroc/elite-harmless/src/commit/a8b7615a57a814c1312a39e68f4b371e7eb7dc43/README.md
  2. https://codeberg.org/Kroc/elite-harmless/src/commit/a8b7615a57a814c1312a39e68f4b371e7eb7dc43/build.sh
  3. https://codeberg.org/Kroc/elite-harmless/src/commit/a8b7615a57a814c1312a39e68f4b371e7eb7dc43/src/boot/gma/README.md
  4. https://codeberg.org/Kroc/elite-harmless/src/commit/a8b7615a57a814c1312a39e68f4b371e7eb7dc43/INSTALL.md
  5. https://codeberg.org/Kroc/elite-harmless/src/commit/a8b7615a57a814c1312a39e68f4b371e7eb7dc43/LICENSE.txt

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab