Mark Moxon
banner
markmoxon.bsky.social
Mark Moxon
@markmoxon.bsky.social
Writer, walker, software archaeologist. Back in the day: Editor of Acorn User, Editor of h2g2.

I love analysing old code, and my aim is to create the best code disassemblies you have ever seen.

Purveyor of Elite/Lander/Revs hacks.

www.markmoxon.com
Ah, I found it. Here you go - flicker-free Elite on the SX64.

Such a lovely piece of kit!

youtu.be/Miw-Jl_xIhk?...
The new flicker fixed version of C64 Elite running on an SX64.
YouTube video by Steven Croucher
youtu.be
November 6, 2025 at 9:49 PM
Thank you! 🫡

Shameless plug: I’m told my flicker-free C64 Elite looks great on an SX64, in case you haven’t tried it. And if you have, I hope you liked it! 😀

github.com/markmoxon/c6...
GitHub - markmoxon/c64-elite-flicker-free: A patch for Commodore 64 and Plus/4 Elite that removes the flicker
A patch for Commodore 64 and Plus/4 Elite that removes the flicker - markmoxon/c64-elite-flicker-free
github.com
November 6, 2025 at 9:22 PM
A debate we seem to have forgotten. Looking at you, "1" vs "l" vs "I"...
November 6, 2025 at 12:23 PM
That's a good point! And 8-bit fonts continue to be designed these days, come to think of it...

Funny, I always thought of the BBC/Archimedes approach to the system font be the obvious one, but that's probably just "you always love the one you use first" syndrome!
November 6, 2025 at 11:59 AM
ESC is a program interrupt, BREAK is a soft reset, CTRL-BREAK is a hard reset.

And I think the Timex version of the ZX81 did indeed come with 2K of RAM in North America, you lucky people. I grew up on 1K and looked over the pond in envy. 😂
November 6, 2025 at 11:26 AM
Ha, just looked at the Amiga Workbench font. It's close! Not quite the same (the descenders look different to me), but they are similar. I guess there's only so much you can do with a chunky pixel grid. 😀

The RISC OS one is based on the original BBC Micro system font, I seem to recall.
November 6, 2025 at 11:24 AM
To be fair, with that itinerary, choosing one of them was the right choice. And hey, the Cambridge museum is a great pick!

Nice to see that A3010 running Lander in the foreground. The world's very first ARM game, and the world's only ever game for the ARM1.

Braben == genius!

lander.bbcelite.com
Fully documented source code for Lander on the Acorn Archimedes
Fully documented source code disassembly for Lander on the Acorn Archimedes, with lots of deep dive articles explaining how every aspect of the game works.
lander.bbcelite.com
November 6, 2025 at 10:30 AM
Honestly, the pleasure was all mine! What a dream job that was. 😀

I spent my entire teenage life hanging on every word in RISC User and Acorn User, so for me to be involved later on was just wonderful. I'm glad you enjoyed it too - those were the days!

Happy memories...
November 6, 2025 at 10:24 AM
I know it well - what a great museum.

I volunteer at the National Museum of Computing at Bletchley - it has an even bigger classroom of Beebs, all of them networked. And Elite over Econet is indeed installed on the fileserver there! And on the TNMoC Econet Cloud.

Definitely worth a visit too...
November 6, 2025 at 10:09 AM
I probably should have plugged my B+ into my CRT for this photo - didn't realise this post would be so popular! That's the best way to play these old games, I find; CRTs have such a lovely glow to them.

As for 4K, that sounds like a good job for RGBtoHDMI. I don't have one, but I hear good things!
November 6, 2025 at 10:00 AM
The original Electron version didn't have the music either - and it was missing quite a few features from the original BBC Micro version, which was a shame.

That said, I added music to the Electron version earlier this year, for people with 16K of sideways RAM: elite.bbcelite.com/hacks/elite_...
About the Compendium version of Acorn Electron Elite - Elite on the 6502
The original disc version of BBC Micro Elite, converted to run on the BBC Master
elite.bbcelite.com
November 6, 2025 at 9:57 AM
I love ArcElite too - got to Deadly back in the day, which took forever. What a great version!

You'll be glad to know that ArcElite can join in with the Econet Elite multiplayer scoreboard - courtesy of my first RISC OS app in 25 years. Which was fun to write.

elite.bbcelite.com/hacks/elite_...
Elite over Econet on the Acorn Archimedes - Elite on the 6502
Details of how to play Elite over Econet on an Acorn Archimedes
elite.bbcelite.com
November 6, 2025 at 9:53 AM
Ha, this feels familiar. 😂

Always up for hearing about your experimental ideas, Kieran. Drop me a line!
November 6, 2025 at 9:51 AM
Though I have done a few talks, some of which have been filmed…

Not quite Twitch, but people seem to like them.

www.bbcelite.com/talks/
My talks and presentations - Mark Moxon's Software Archaeology
A collection of talks on my software archaeology projects
www.bbcelite.com
November 5, 2025 at 11:15 PM
Nope, no streaming here, just an old-school website: elite.bbcelite.com

Never did like cameras! 🤣
Fully documented source code for Elite on the 6502 (BBC Micro, Acorn Electron, Commodore 64, Apple II, NES)
Fully documented source code for Elite on the 6502 (BBC Micro, Acorn Electron, Commodore 64, Apple II, NES), with more than 100 deep dive articles explaining how every aspect of this iconic game works...
elite.bbcelite.com
November 5, 2025 at 11:12 PM
Can’t argue with that!
November 5, 2025 at 11:08 PM
Yeah, that would be astonishing!

Ah, I miss teletext…
November 5, 2025 at 10:26 PM
Yes, I wrote it back in 2022. I replaced the normal graphics routines with sixel routines from the incomparable @kieranhj.bsky.social of the Bitshifters, and Teletext Elite was born.

It’s totally playable, and even has a Ceefax Easter egg. 😀

More info at elite.bbcelite.com/hacks/telete...
About Teletext Elite - Elite on the 6502
A version of Elite with that runs in the BBC Micro's teletext mode 7
elite.bbcelite.com
November 5, 2025 at 10:13 PM
The original 1984 BBC Micro version didn’t have the music - it was a brand new feature for the 1985 Commodore 64 version.

But the modern Compendium version of BBC Micro Elite does have the music, backported from the C64, along with loads of other extras, so us Beeb fans are no longer missing out!
November 5, 2025 at 9:34 PM
They are. The Universe Editor lets you change the starting seeds, which generates eight brand new galaxies for you to explore.

See here for an example: elite.bbcelite.com/hacks/elite_...
Instructions for the BBC version of the Elite Universe Editor - Elite on the 6502
Full instructions on using the Elite Universe Editor on the BBC Micro and BBC Master
elite.bbcelite.com
November 5, 2025 at 9:26 PM
Me too, except I had the model B cassette version. Played it ‘til my fingers bled, as they say.

It still blows my mind, even today. For me, this game never gets old… ❤️
November 5, 2025 at 9:24 PM
Here’s an example - the iconic box art from the BBC Micro version, brought to life in-game.

And there’s a Commodore 64 version too. You can even swap files between the two, so you can create a scene on a Beeb, save it and play it on a C64.

I really enjoyed building this one, I have to say!
November 5, 2025 at 9:13 PM
Now that’s the kind of reaction I can buy into. 😀

It lets you to edit the Local Bubble (i.e. the ships around you) and the galaxy seeds (i.e. all the procedurally generated systems in the eight galaxies).

You can then press “play” to bring them to life. Which is great fun with the box screenshot!
November 5, 2025 at 9:06 PM
Yeah, the Cub monitor is a really lovely bit of kit! If I didn’t live in such a tiny house, I’d be tempted, but alas I just don’t have the space.

And I already have a bad back. 🤣
November 5, 2025 at 8:55 PM
So there you have it. The BBC B+ is officially the best platform for playing the original 8-bit Bell & Braben Elite.

I feel I’ve finally done justice to that lovely signature…

Right on, Commanders! 🫡

(8/8)
November 5, 2025 at 7:42 PM