Mark Moxon's Avatar

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

791 Followers  |  310 Following  |  435 Posts  |  Joined: 11.12.2023  |  2.7982

Latest posts by markmoxon.bsky.social on Bluesky

"utterly failing to grasp Elite or Exile"

"got to Dangerous in Elite"

"win Exile"

Ha, sounds like you managed to master both of them in the end. Good job! I never got anywhere in Exile, I just kept dying, so big respect there...

23.09.2025 08:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

Ha, I suspect youโ€™re not alone there. ๐Ÿคฃ The original Elite has a pretty steep learning curveโ€ฆ but itโ€™s well worth the effort.

21.09.2025 15:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yeah, that would have been amazingโ€ฆ

03.09.2025 17:59 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Now thatโ€™s a challenge!

Might leave that to someone else, mind you. ๐Ÿ˜€

31.08.2025 20:12 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Elite Compendium - Elite on the 6502 Details of the Elite Compendium, which brings all the best Elite hacks together in one feature-packed disc

I've just released the Elite Compendium Addendum for the BBC Micro B+.

It contains two bonus versions of Elite for lucky owners of the B+, including musical BBC Master Elite for the B+128.

See elite.bbcelite.com/hacks/elite_... for details.

#retrogaming #retrocomputing #bbcmicro #8bit #elite

31.08.2025 18:16 โ€” ๐Ÿ‘ 38    ๐Ÿ” 11    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Line-clipping - Elite on the 6502 A deep dive into line-clipping in Elite on the 6502

Been a while since I looked at this bit of code, but Elite does the whole division thing. Not surprising really - the authors were super-proud of their maths routines, so they used them!

Deepish dive: elite.bbcelite.com/deep_dives/l...

The clipping code: elite.bbcelite.com/cassette/mai...

24.08.2025 18:35 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Ha, I did briefly consider hacking Lander to run on the ARM1 co-pro, and send graphics commands over the Tube to a BBC Micro to display something similar. Might still be possible!

But then someone actually wrote a BBC version of Lander. And thatโ€™s really amazing!

www.stardot.org.uk/forums/viewt...

23.08.2025 10:00 โ€” ๐Ÿ‘ 7    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

And a shout out to @negativecharge.bsky.social for the Electron version of the Elite music, which I incorporated to make the Compendium. Amazing work!

20.08.2025 13:15 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Electroniq Acorn Electron emulator

If you want to play the Electron version of the Elite Compendium in your browser, here's a link:

0xc0de6502.github.io/electroniq/?...

Fair warning - the title music in Electron Elite kicks in suddenly, so watch your volume settings!

20.08.2025 12:26 โ€” ๐Ÿ‘ 10    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
The disc menu on the Electron version of the Elite Compendium

The disc menu on the Electron version of the Elite Compendium

I'm pleased to announce the #Elite Compendium for the #Acorn #Electron, containing three amazing hacked versions of Elite on one disc.

It includes a brand new version: musical Elite. On the Electron!

Lots of details here: elite.bbcelite.com/hacks/elite_...

#retrogaming #retrocomputing #bbcmicro

20.08.2025 12:26 โ€” ๐Ÿ‘ 37    ๐Ÿ” 11    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

The driver was great, thanks! I had to move a few variables out of zero page as Elite is really greedy that way, and I had to muck about a bit with the repeat code, as that seemed to be unhappy when run in the interrupt handler, but none of that took long. The Huffman version fits very nicely! ๐Ÿ‘

14.08.2025 17:51 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Secrets of the Executive version - Elite on the 6502 A deep dive into the secrets of the Executive version of BBC Micro Elite

Ha, well, if it were to remain faithful to the original Bell and Braben code, it would have to have a potty mouth. ๐Ÿคฃ

elite.bbcelite.com/deep_dives/s...

13.08.2025 19:16 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thank you! Iโ€™m glad you like it, itโ€™s such a fun project, and it just keeps on giving. ๐Ÿ˜€

I donโ€™t know what the authors of Elite think, but I do hope they approveโ€ฆ after all, all my hacks involve code and content from the other versions that they wrote, so itโ€™s all their work in the first place! ๐Ÿซก

13.08.2025 17:33 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The incomparable @negativecharge.bsky.social recently converted the Commodore 64 Elite music to the Electron.

I've finally found time to add it to Electron Elite.

Here's the docking computer in all its one-channel glory.

Turn your sound on!

#retrocomputing #retrogaming #electron #bbcmicro #8bit

13.08.2025 13:08 โ€” ๐Ÿ‘ 44    ๐Ÿ” 13    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 2
Preview
From Bedrooms to Billions Please support our feature film documentary telling the story of the UK Video Games Industry from 1979 to the present day.

That would have been epic! But the provenance is that it was left over from the Kickstarter for the Bedroom to Billions documentary:

www.kickstarter.com/projects/gam...

I am so delighted to have given it a good home (and a good scrub!). And its own handcrafted version of Elite, of course. ๐Ÿ˜€

07.08.2025 21:27 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thank you! I must say I do enjoy hacking Elite, and itโ€™s always fun to push the game to its limit on machines that missed out first time around. ๐Ÿ˜€

I got the B+ from eBay, so not sure itโ€™s a gesture as such, but I like to think that DB would approve of all this careful curation of his co-creation!

07.08.2025 17:59 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

And I'm not backporting Elite to any of them! ๐Ÿ˜†

06.08.2025 14:17 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Thank you! It was a bit of a mess when I got it, with broken keys and layers of dust, but after a proper service and a big hug, it's looking pretty great.

Such a lovely machine deserves to be treated with respect, I reckon. ๐Ÿ˜

06.08.2025 12:29 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
About BBC Master Elite on the BBC Micro B+ - Elite on the 6502 The original version of BBC Master Elite, converted to run on the BBC Micro B+

* About this project: elite.bbcelite.com/hacks/bbc_mi...

* Download the disc image: elite.bbcelite.com/hacks/bbc_mi...

* How I did it: elite.bbcelite.com/hacks/bbc_mi...

JSBeeb doesn't emulate the B+, so no browser link I'm afraid. This oneโ€™s for the B+ owners out there!

Right on, Commanders!

06.08.2025 12:12 โ€” ๐Ÿ‘ 11    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
My signed BBC Micro B+ running the BBC Master version of Elite

My signed BBC Micro B+ running the BBC Master version of Elite

My signed BBC Micro B+

My signed BBC Micro B+

David Braben's signature on my BBC Micro B+

David Braben's signature on my BBC Micro B+

Look at this little beauty! It's my new BBC Micro B+, signed by David Braben himself, and itโ€™s the inspiration for my latest project:

"BBC Master Elite, backported to run on the unexpanded B+, and with lots of extra features"

Links in thread.

#retrocomputing #retrogaming #bbcmicro #8bit #elite

06.08.2025 12:12 โ€” ๐Ÿ‘ 68    ๐Ÿ” 13    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 1

To explain further:

The B+ is a Model B with an extra 32K of RAM, split into 20K of shadow RAM and 12K of very bizarre and hard-to-use "private RAM". But it turns out this is just enough to contain the BBC Master version of Elite, with all its colours and extra ships and whatnot.

So I just had to!

25.07.2025 20:58 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

We have a winner!

This is the BBC Master version of Elite backported to work on the unexpanded BBC Micro B+. The B+ was almost totally ignored back in the day and was swiftly replaced by the Master, so for the B+ to have its own enhanced version of Elite is a pretty big deal. For B+ fans, anyway. ๐Ÿ™‚

25.07.2025 20:21 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Elite Compendium - Elite on the 6502 Details of the Elite Compendium, which brings all the best Elite hacks together in one feature-packed disc

Already (kind of) did that with the Elite Compendium. ๐Ÿ˜€

elite.bbcelite.com/hacks/elite_...

25.07.2025 19:09 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Ha! That would be awesome. But sadly thatโ€™s not it. ๐Ÿ˜€

25.07.2025 19:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Nice idea! But thatโ€™s not it.

25.07.2025 16:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

My new project is a version of BBC Master Elite, but with a twist.

Sure, itโ€™s pretty niche, but this has never been done before, which is always fun.

Can you tell what it is yet? The clue's in the clip...

#retrocomputing #retrogaming #bbcmicro #8bit #elite

25.07.2025 13:34 โ€” ๐Ÿ‘ 22    ๐Ÿ” 1    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 1

Gosh, it runs C64 software! I hadn't realised. That's pretty interesting.

18.07.2025 09:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Two ways. Either temporarily move the problem code into main memory for debugging and move it back when Iโ€™d fixed it, or switch to Elkulator as a last resort (the monitor in Elkulator is really primitive but at least it works with SRAM).

Really looking forward to SRAM support in your debugger!

11.07.2025 14:30 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Well, I did have a rather excellent development environment! Iโ€™m a big fan of your VSCode/max65/Electroniq setup, itโ€™s great. ๐Ÿ˜€

11.07.2025 09:31 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Thanks Rob! Always happy to see the Elk get a bit more love. Itโ€™s clearly the place to be. ๐Ÿ˜€

10.07.2025 21:39 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@markmoxon is following 20 prominent accounts