Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Mark Moxon
@markmoxon@universeodon.com  ·  activity timestamp 11 months ago

I'm really proud to present my fully documented source code for Elite on the Commodore 64.

This is the original 1985 source, recently released by Ian Bell, with every single line of code explained.

It’s a thing of beauty. Enjoy!

https://github.com/markmoxon/elite-source-code-commodore-64

#retrocomputing #retrogaming #8bit #C64 #Commodore64 #Elite

GitHub

GitHub - markmoxon/elite-source-code-commodore-64: Fully documented and annotated source code for Elite on the Commodore 64

Fully documented and annotated source code for Elite on the Commodore 64 - markmoxon/elite-source-code-commodore-64
  • Copy link
  • Flag this post
  • Block
Mark Moxon
@markmoxon@universeodon.com replied  ·  activity timestamp 11 months ago

Here's some more information.

I've taken the original, extremely terse source files from the BBC Micro disc images on Ian Bell’s site, and have converted them into a fully buildable source with a full and detailed commentary.

That's 67,000 lines of heavily commented 6502 assembly that explain how this classic game works.

The C64 commentary comes to 246,255 words. The epic novel "Crime and Punishment" contains 211,591 words.

That's an awful lot of commentary; it's a complex game!

And this isn't AI slop or generated comments - it's 100% handcrafted technical analysis. It is a labour of love, and I hope it shows.

My next step will be to add the commentary to my https://elite.bbcelite.com/ website, to sit alongside the Acorn and NES commentaries I've already done.

I'll also write some deep dives into the C64 version, before turning my attention to the Apple II sources that Ian also released.

Right on, Commanders!

The same code in the fully documented sources
The same code in the fully documented sources
The same code in the fully documented sources
The original source files
The original source files
The original source files
  • Copy link
  • Flag this comment
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.3.21 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login