Email or username:

Password:

Forgot your password?
Mark Moxon

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!

github.com/markmoxon/elite-sou

#retrocomputing #retrogaming #8bit #appleII

4 comments
Mark Moxon

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 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!

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 elite.bbcelite.com/ website.

DougMerritt (log😅 = 💧log😄)

@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.

Mark Moxon

@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! 😀

DougMerritt (log😅 = 💧log😄)

@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.

Go Up