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

Written by DougMerritt (log😅 = 💧log😄) on 2025-01-23 at 19:15

@markmoxon

That's amazing work, congratulations! That's a rather monumental effort. 57 K lines, wow.

only taken 5 years.

Wow again!

A few days ago somebody announced they retargeted your work for another platform, and I assume that will happen with increasing frequency, especially once someone translates it to (initially super ugly low level) C code.

Perhaps you could have a "See also" for those.

=> More informations about this toot | More toots from dougmerritt@mathstodon.xyz

Written by Mark Moxon on 2025-01-23 at 20:13

@dougmerritt Thank you! Yes, there was Aleksi Eeben's amazing VIC 20 conversion recently, if that's the one you mean - very impressive and I must link to it somehow.

It's so great to see people taking the commentary and running with it - it's exactly what I hoped would happen! 😀

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

Toot

Written by DougMerritt (log😅 = 💧log😄) on 2025-01-23 at 20:16

@markmoxon

Yeah, that is great. And yes, the Vic 20 one is what I meant, I just couldn't remember nor find the link quickly.

=> More informations about this toot | More toots from dougmerritt@mathstodon.xyz

Descendants

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

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