Ancestors

Written by Mark Moxon on 2025-01-23 at 18:48

I'm really proud to present my fully documented source code for #Elite on the #Apple II.

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

It’s fascinating code. Enjoy!

https://github.com/markmoxon/elite-source-code-apple-ii

[#]retrocomputing #retrogaming #8bit #appleII

=> More informations about this toot | More toots from markmoxon@universeodon.com

Written by Mark Moxon on 2025-01-23 at 18:48

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

That's 57,000 lines of heavily commented 6502 assembly that explain how this classic game works... on 1977 technology.

My next step will be to add the commentary to my https://elite.bbcelite.com/ website.

When that's done, the site will cover all the official 6502 versions of Elite: BBC Micro, Acorn Electron, 6502 Second Processor, Commodore 64, Apple II, BBC Master, NES…plus Elite-A.

Full house! It’s only taken 5 years. 🫡

I'll also be writing some deep dives into the Apple version, as there are some really interesting aspects to this codebase.

Right on, Commanders!

=> More informations about this toot | More toots from markmoxon@universeodon.com

Toot

Written by Kirk Jackson on 2025-01-24 at 05:23

@markmoxon That is seriously impressive work! Well done!

=> More informations about this toot | More toots from kirk@pageofwords.com

Descendants

Written by Mark Moxon on 2025-01-24 at 14:34

@kirk Thank you! Glad you like it. 😀

=> More informations about this toot | More toots from markmoxon@universeodon.com

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113881659305352710
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
263.521131 milliseconds
Gemini-to-HTML Time
0.815247 milliseconds

This content has been proxied by September (3851b).