Profile banner
Profile picture

Mark Moxon

@markmoxon.bsky.social

Writer, coder, walker, Acorn nut. 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. https://www.markmoxon.com

created December 11, 2023

784 followers 309 following 432 posts

view profile on Bluesky

Posts

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Now that’s a challenge! Might leave that to someone else, mind you. 😀

31/8/2025, 8:12:48 PM | 1 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social)

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/8/2025, 6:16:32 PM | 34 11 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

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/8/2025, 6:35:43 PM | 3 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

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/8/2025, 10:00:18 AM | 7 3 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

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/8/2025, 1:15:12 PM | 8 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

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/8/2025, 12:26:15 PM | 10 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social)

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

The disc menu on the Electron version of the Elite Compendium
20/8/2025, 12:26:15 PM | 37 11 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

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/8/2025, 5:51:01 PM | 4 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

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/8/2025, 7:16:43 PM | 3 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

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/8/2025, 5:33:09 PM | 3 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social)

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/8/2025, 1:08:40 PM | 44 13 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

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

7/8/2025, 9:27:39 PM | 1 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

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!

7/8/2025, 5:59:25 PM | 1 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

And I'm not backporting Elite to any of them! 😆

6/8/2025, 2:17:49 PM | 4 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

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

6/8/2025, 12:29:49 PM | 5 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

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

6/8/2025, 12:12:41 PM | 11 2 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social)

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

My signed BBC Micro B+ running the BBC Master version of Elite My signed BBC Micro B+ David Braben's signature on my BBC Micro B+
6/8/2025, 12:12:41 PM | 67 13 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

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/7/2025, 8:58:26 PM | 5 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

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/7/2025, 8:21:54 PM | 5 1 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Already (kind of) did that with the Elite Compendium. 😀 elite.bbcelite.com/hacks/elite_...

25/7/2025, 7:09:53 PM | 3 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Ha! That would be awesome. But sadly that’s not it. 😀

25/7/2025, 7:08:57 PM | 0 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Nice idea! But that’s not it.

25/7/2025, 4:26:18 PM | 0 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social)

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/7/2025, 1:34:47 PM | 22 1 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

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

18/7/2025, 9:47:47 AM | 1 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

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/7/2025, 2:30:46 PM | 6 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Well, I did have a rather excellent development environment! I’m a big fan of your VSCode/max65/Electroniq setup, it’s great. 😀

11/7/2025, 9:31:22 AM | 6 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Thanks Rob! Always happy to see the Elk get a bit more love. It’s clearly the place to be. 😀

10/7/2025, 9:39:46 PM | 2 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Flicker-free JCB Digger? What wizardry is this? 🤣

10/7/2025, 8:46:34 PM | 0 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Exactly. And the Cougar. I mean, it has a cloaking device! Sounds like it would be fun in E:D.

10/7/2025, 8:31:51 PM | 1 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Yeah, Elkulator crashed when I tried to save the screenshots for my site. Had to grab the whole screen when it was running instead. Still, worked OK in the end. 😀 Anyway, really glad the game itself is working! That’s the important part. 🚀

10/7/2025, 8:30:12 PM | 1 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Elkulator and Clock signal both have sideways RAM, though neither of them mention that fact. Both work well with the Compendium version. And Electroniq in the browser does too. Not sure which OS you’re on, but these have pretty good coverage?

10/7/2025, 6:23:29 PM | 0 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Ha, excellent! My work here is done… 🫡

10/7/2025, 6:02:51 PM | 0 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Thank you! I clearly like to type. 😀 Rock hermits are asteroids that dispatch defence ships when you attack them. And the Cougar is a ship with a clocking device, so it’s hidden from the scanner. Nice features, but for the advanced versions of Elite only…

10/7/2025, 5:12:40 PM | 0 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Hope it goes well. 😀 I’m sure there will be some pesky bugs in there as it’s been a pretty complicated project, but hopefully it’ll hit the spot. Let me know if you do spot any issues and I’ll do my best to fix them!

10/7/2025, 4:27:56 PM | 2 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Clean the house. Do the gardening. Sleep. Drink a cold beer under the parasol. And dream of Thargoids silhouetted against the glimmering sun...

10/7/2025, 4:06:23 PM | 5 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

* Play in your browser: 0xc0de6502.github.io/electroniq/?... * More info about the Electron version: elite.bbcelite.com/hacks/elite_... * Download links: elite.bbcelite.com/hacks/elite_... * All about the Compendium: elite.bbcelite.com/hacks/elite_... Right on, Commanders!

10/7/2025, 3:58:32 PM | 16 1 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social)

It's done! I have just released the Compendium version of #Elite for the #Acorn #Electron. This massively enhanced version of the original game contains pretty much every feature of #BBCMicro Elite, but on the Electron. Just add 16K of sideways RAM. Links in thread. #retrocomputing #retrogaming

Lave in the Compendium version of Acorn Electron Elite The Constrictor mission in the Compendium version of Acorn Electron Elite A Dodo station in the Compendium version of Acorn Electron Elite A Thargoid in the Compendium version of Acorn Electron Elite
10/7/2025, 3:58:32 PM | 175 39 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Yes. Electron Elite is essentially BBC Micro Elite with features removed and slightly different graphics and sound routines, so data like the text tokenisation system and ship blueprints are identical.

7/7/2025, 5:09:08 PM | 2 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Well, it’s a bit of a cheat. I calculated that the humble Cobra Mk III can house an energy bomb for just 900 credits that’s capable of destroying an entire planet and pretty much everything in low-to-medium orbit around it. Ouch! See elite.bbcelite.com/deep_dives/a... for more nonsense like this. 😀

6/7/2025, 5:52:11 PM | 3 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Thank you! I’ve found a few bugs that I need to fix first, but hopefully this will be ready towards the end of this week for everyone to try. Fingers crossed… 🚀

6/7/2025, 5:32:29 PM | 1 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social)

Today's addition to #Acorn #Electron #Elite is the energy bomb animation from the Apple II, BBC Master and NES. In the original Electron version, the energy bomb did little more than beep gently. Now it rages with lightning bolts! That's much better. #retrogaming #retrocomputing #8bit #bbcmicro

6/7/2025, 1:01:37 PM | 52 5 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

I don't know much about the non-6502 versions of Elite, but for the 6502 versions, the Commodore 64 and NES versions have all three missions. Then again, so does the Elite Compendium, which is my recommended way to play the game these days: elite.bbcelite.com/playing_elite/

5/7/2025, 1:54:55 PM | 2 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social)

The Compendium version of #Acorn #Electron #Elite now has missions - three of them, in fact. Here's the briefing for the Constrictor mission, backported from the #BBCMicro; I've also ported the Thargoid plans mission, and the Trumbles from the #C64 and #NES. 🫡 #retrocomputing #retrogaming #8bit

5/7/2025, 12:26:32 PM | 39 9 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

That’s great news. 👏 Looking forward to the next Electroniq repository update!

5/7/2025, 11:53:17 AM | 3 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

I still can’t believe it was 41 years ago! Time flies. 😳 I really regret selling my Archimedes A410/1 (luckily I held on to my Beeb). I loved that machine so much. I’ve since picked one up secondhand, but I still regret selling my original. I guess everyone has a retro-related regret somewhere…

5/7/2025, 11:49:41 AM | 1 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

The Compendium version works out-of-the-box on the emulators that I’ve tried: Elkulator and Electroniq. Elkulator is for Windows and Linux. It even emulates joysticks, so you can use a game controller if you want. Electroniq runs in a web browser, so it works pretty much everywhere. It’s great!

5/7/2025, 9:40:37 AM | 1 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

It’s taken about 5 weeks of spare-time coding to produce both the Econet version and the Compendium version of Electron Elite (they’re forks of the same sideways RAM game core). It’s been a busy summer!

5/7/2025, 9:40:37 AM | 1 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Great! It’s very playable with digital sticks - you don’t get the subtlety of movement that you get with the analogue joysticks, of course, but that doesn’t matter at all. Though it’s made me realise my ancient Atari 2600 joystick needs a bit of a service. Fair enough, it’s getting old too! 🕹️

4/7/2025, 10:50:03 PM | 2 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

I can confirm that Atari-style joysticks work fine with enhanced Elite on the Plus 1 Mini, so coding for Plus 1 analogue sticks means you’ll automatically support digital sticks via @ramtopretro.bsky.social’s other joystick products. They’re pretty popular, so that’s good to know.

4/7/2025, 10:09:48 PM | 4 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

I’m not using page &D00 at all, as I need to support disc access, so that whole page is left alone for the Plus 1, Plus 3 and ADFS/DFS/MMFS to use. The original tape version does use page &D00, so I had to vacate it for the Compendium version.

4/7/2025, 8:18:45 PM | 4 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Not as bad as Riedquat. Still got the mental scars from that place! 🤣

4/7/2025, 8:02:30 PM | 1 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

It will also work with Acorn’s Plus 1 expansion system with a sideways RAM cartridge, and with the Plus 3 disc drive. All these could be bought back in the 1980s, so you don’t need to go modern. It should work with most other storage and SRAM expansion options too. So, lots of choices there!

4/7/2025, 8:01:46 PM | 1 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

It needs 16K of sideways RAM and a proper storage system (i.e. floppy disc, SD card or similar). There are lots of modern options. My favourites are from @ramtopretro.bsky.social - I really love my Plus 1 Mini, and it works on the ElkSD64 and ElkSD128 too - see ramtop-retro.uk for the full range.

4/7/2025, 8:01:46 PM | 2 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social)

My new version of #Acorn #Electron #Elite is feature-complete! Now for some testing. Here's the feature list. It’s big! Big enough that this is effectively a Compendium version of Electron Elite; to sit proudly alongside the #BBCMicro Compendia. 🫡 Not long now! #retrogaming #retrocomputing #8bit

Feature list for the Compendium version of Acorn Electron Elite
4/7/2025, 6:55:24 PM | 51 7 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

I just checked the HFE images for the first few releases of the disc version, as archived by the Acorn community, and they all contain the ship hangar. So this is a mystery! It’s possible that not every variant has been found and archived, of course, but the ship hangar should be in all of them. 🤔

4/7/2025, 4:43:22 PM | 1 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Sounds legit. Don't suppose you still have that disc, do you? As I've never come across a version without the ship hangar - even the pre-release versions have it, and so did the first version with the asteroid bug. Most odd! Lenslok was on the ZX Spectrum version, nothing to do with the Beeb.

4/7/2025, 4:18:56 PM | 2 1 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Then I guess your version of Elite wasn't the official Acornsoft BBC Micro disc version, then, as that one has always had the ship hangar. Was your version legit? Could it have been the cassette version, just on floppy disc?

4/7/2025, 3:00:25 PM | 0 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Yes it was. It was in the 1984 BBC Micro disc version, the 1985 6502 Second Processor version and the 1986 BBC Master version. It wasn't in the 1984 BBC Micro cassette version, so is that what you're thinking of? The 1991 NES contains the exact same code, some 7 years later. From the BBC version...

4/7/2025, 2:18:57 PM | 3 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social)

The enhanced version of #Acorn #Electron #Elite continues to grow. I've now added the ship hangar, which gets shown when you dock. This feature was only in the BBC and NES versions, and not the Commodore 64 or Apple II, so that's a one-up for the Elk. 🫡 #retrogaming #retrocomputing #8bit

4/7/2025, 2:06:27 PM | 42 5 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

I haven't added support for the other interfaces (First Byte, Slogger), but things like the Plus 1 Mini and ElkSD128 let digital joysticks emulate the Plus 1, so they should work too. Though all this is done using Elkulator's emulation, as I don't have an original Plus 1...

4/7/2025, 1:41:19 PM | 4 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Yes, I added joystick support a couple of days ago (the hardest part was tracking down the code that disabled the Plus 1 in the original version!). It works well with analogue Plus 1 sticks; Elite uses the MOS for the stick and I've changed the BBC VIA code for the fire button to &FC72 instead.

4/7/2025, 1:41:19 PM | 2 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

It honestly feels a lot like the BBC Micro version, just with a monochrome dashboard. So that’s good. Though I've been careful to keep the original Electron code as the core and modify the new features into the game, so it's still definitely Electron Elite at heart, just with bells and whistles.

3/7/2025, 5:53:17 PM | 6 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

That looks quite a bit better to me! It has a widescreen and more filmic feeling to it. I wonder why they filled in the sides? Intriguing!

3/7/2025, 5:07:10 PM | 2 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

It will also work with Acorn’s Plus 1 expansion system with a sideways RAM cartridge and Plus 3 disc drive (all of which could be bought back in the 1980s). And it should work with all other modern expansion options too. So, lots of options there!

3/7/2025, 4:31:29 PM | 2 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

It needs 16K of sideways RAM and a proper storage system (i.e. floppy disc, SD card or similar). There are lots of options. My favourites are from @ramtopretro.bsky.social - I’ve got a Plus 1 Mini, and it works on the ElkSD64 and ElkSD128 too - see ramtop-retro.uk/Home.html for the full range.

3/7/2025, 4:31:29 PM | 3 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Indeed, Exile is impressive - you can see how they got around the problem, by using the extra screen memory for storing code (hence all the "mess" surrounding the playing area).

3/7/2025, 12:29:35 PM | 2 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Fewer stardust particles has the effect of speeding things up, too. So if witchspace feels a bit more frantic, this is all part of the reason... Gnarly is the right word! 😆

3/7/2025, 11:56:37 AM | 2 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

It's because the Electron doesn't have the 6845 CRTC chip, so you can't create custom screen modes. The Beeb version saves about 2K of RAM in this way, but the Electron just can't do this, so the authors had to cut out 2K's worth of features. See elite.bbcelite.com/deep_dives/t... for details.

3/7/2025, 11:52:29 AM | 6 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

I try not to change the original game in any way; there's a reason why it's a classic, and you don't need me adding my own take on things. So all my versions are cobbled together from the original Bell and Braben code - they're more like "greatest hits" compilations rather than cover versions. 😀

3/7/2025, 11:50:12 AM | 3 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

It's almost all backported "canon" Bell/Braben code from the other 6502 versions - in this case it's mainly from the BBC Micro disc version, but there's some code from the C64/Apple/Master/NES versions too. Flicker-free planets are the exception, but they're based on the Apple's flicker-free ships.

3/7/2025, 11:48:12 AM | 0 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Witchspace always has three active stardust particles, compared to normal space which has 10, 12, 18 or 20 particles, depending on the version - see "Stardust particles" in elite.bbcelite.com/compare/feat... I'm, not sure how the non-6502 versions do it, though...

3/7/2025, 11:42:30 AM | 1 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

I'm hoping to release this in the next couple of weeks. Got some more traditional bugs to squash first... Coming soon: the ship hangar, missions and energy bombs.

3/7/2025, 11:12:23 AM | 8 1 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social)

It's #Thargoids Thursday in the enhanced version of #Acorn #Electron #Elite. Here's me misjumping into witchspace and being ambushed by Thargoid motherships and their Thargon drones. Electron commanders can now join in the bug-hunt - at last! #retrogaming #retrocomputing #bbcmicro #8bit

3/7/2025, 11:10:50 AM | 80 18 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Ha, I missed on purpose so you could all see the beauty of a Krait banking across the laser sights. Or something like that. 🤣 Thargoids incoming… I’ll see if I can do better in the next video!

3/7/2025, 10:16:47 AM | 1 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social)

Enhanced #Elite on the #Acorn #Electron now has 31 different ship types (compared to just 11 in the original). Here's a little clip showing an encounter with a Krait and a Mamba on the way to the sun. Coming soon... Thargoids! #retrogaming #retrocomputing #bbcmicro #8bit

2/7/2025, 1:56:12 PM | 39 8 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Not yet, but it’s on the list - I’d like to know whether they reused the automation code for the NES version, as that would nicely link the very first and very last versions of the game. 😀 Then again, there are lots of things on the list, so it might take a while!

24/6/2025, 4:49:30 PM | 1 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

There’s a demo mode in the 6502 Second Processor version: elite.bbcelite.com/deep_dives/6... And in the NES version: elite.bbcelite.com/deep_dives/a... And the original BBC Micro version had a self-playing demo that was sent to shops: m.youtube.com/watch?v=yOJp... So it could be one of these?

24/6/2025, 11:56:13 AM | 2 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Thank you Rob! 😀

12/6/2025, 6:27:57 PM | 0 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

There's only one routine for displaying in-flight messages, so they all get shown at the same position. I guess they chose this position so that most messages would look OK, but it means that the short ones end up being to the left and the long ones end up being to the right. So it's a memory thing.

12/6/2025, 12:56:39 PM | 2 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Ha, I thought of doing that, but that's how it is in the original BBC Micro version, so I thought I'd leave it that way. Here it is in the original - oof! I can't be going around changing the quirkiness of this classic. I could accidentally break the magic... 😀

Docking in original Elite
12/6/2025, 8:31:11 AM | 3 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

The NES version (and Angus Duggan’s Elite-A) disable ship spawning if you have the docking computer activated, so you can’t get rammed by an NPC playing chicken out of the station slot. Very civilised! Unlike the other versions, where life is cheap…

11/6/2025, 6:18:43 PM | 3 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social)

Enhanced #Elite on the #Acorn #Electron now has proper docking computers. Good to see they're as nail-bitingly dodgy as all the other versions! Next on the list is to add 21 additional ship designs with spawning and tactic logic. That might take a while... #retrogaming #retrocomputing #bbcmicro

11/6/2025, 2:48:32 PM | 49 11 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Great, that's good to hear! Thanks for checking it out, glad you like it. 😀

10/6/2025, 9:16:15 AM | 1 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

I know - I did wonder if the ol’ girl would be fast enough for suns, but she’s got a speedy heart and a fast upper brain, and the result is a genuinely playable game. I mean, all the 8-bits slow down when there’s a big sun on-screen, but the Elk definitely holds her own. Proper proud parent here! 😀

6/6/2025, 8:45:59 PM | 5 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Thank you Roger! That means a lot. 🫡

6/6/2025, 8:40:45 PM | 0 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Explosions slow all the 8-bit Elites down. Though comparing BBC Micro vs SRAM Electron Elite, all the code and variables are in 2MHz RAM for both of them, so the Electron only lags when drawing into screen RAM, and for explosions that’s not a huge amount. So they’re OK… i.e. slowish like the Beeb. 😀

6/6/2025, 8:39:57 PM | 1 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Thank you! And there’s plenty more coming - I think it’s time for Electron Elite to shine. 😀

6/6/2025, 6:33:13 PM | 1 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Yeah, this was a tricky one to get running quick enough - lots of optimisations! The other features on the to-do list aren’t so speed intensive, so they shouldn’t be so difficult. It’s going pretty well… 😀

6/6/2025, 5:15:48 PM | 1 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

It's never too late to get into Elite! It really is a quite amazing game; even all these years later, it feel fresh every time my trading ship slips its orbital berth above the planet Lave. And with a big thank you to haerfest for the first SRAM version (he's credited in the loading screen!). 🫡

6/6/2025, 3:51:25 PM | 3 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Back to the Future! Sounds good to me. 😆

6/6/2025, 3:46:26 PM | 0 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Yeah, it's a great effect - a genuinely shimmering sun! It's clever too, as the sun routines only redraw the left and right edge of each horizontal pixel line, randomly shimmering them while leaving the central part alone. So the sun doesn't get filled, it's all just lines with dancing edges. 🌞

6/6/2025, 3:44:54 PM | 1 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

I've also implemented fuel scooping, so those fuel scoops can finally be used for... well, scooping fuel, and not just cargo canisters. Don't leave home without them! (3/3)

6/6/2025, 3:04:07 PM | 21 1 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Approaching the sun through a minor asteroid belt. I've always loved flying towards the sun in BBC Micro Elite, so it's good to see it on the Electron. That ball of flickering fire hanging in the blackness of space always has such a feeling of remoteness and grandeur. (2/3)

6/6/2025, 3:04:07 PM | 21 1 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social)

Goodness gracious, great balls of fire! (In enhanced #Acorn #Electron #Elite, that is.) The speed isn't bad, considering the sun is probably the most screen-memory-intensive (i.e. slow) feature of #BBCMicro Elite. More clips in thread. (1/3) #retrocomputing #retrogaming #8bit

6/6/2025, 3:04:07 PM | 60 7 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

That’s good to hear! Definitely going to have to give it a try, anyway. It’s not like Elite is a sound effects powerhouse…

5/6/2025, 9:26:43 PM | 3 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Yeah, I think Elite would require RTC plus maybe three Rx full interrupts to get to scan line 192 for the dashboard change? With a little bit of cycle burning to make it accurate. I’m not quite sure exactly how many scan lines an Rx Full interrupt takes to trigger, so that would be good to know!

5/6/2025, 8:55:06 PM | 2 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Credits went a lot further back in those days, though. Not like all your multi-billionaires in E:D… 🤣

5/6/2025, 4:28:24 PM | 0 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social)

On the left: original #Acorn #Electron #Elite. On the right: Electron Elite using the #BBCMicro sun code to show variable sized stars on the system chart. Now I just have to hook this up to the solar system, so Electron Elite can finally have suns and fuel scooping... #retrogaming #retrocomputing

Electron system chart with dots for stars Electron system chart with variable suns for stars
5/6/2025, 1:06:42 PM | 30 3 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

Changing the gaming experience! Heresy! Nice idea, though. Hmm…

5/6/2025, 9:35:51 AM | 1 0 | View on Bluesky | view

Profile picture Mark Moxon (@markmoxon.bsky.social) reply parent

It does indeed - it feels very much like the BBC Micro cassette version, on which I honed my skills back in the day. It’s quite a shock going back to the original version…

4/6/2025, 8:05:23 PM | 1 0 | View on Bluesky | view