Advertisement · 728 × 90

Posts by Mark Moxon

Wow, that’s getting to be such a long time ago now! It’s always nice to bump into echoes of h2g2… happy days and great memories, almost feels like a different era now. Nice to see you here too! 👋

18 seconds ago 0 0 0 0
Preview
GitHub - markmoxon/elite-demo-source-code-bbc-micro: Source code for the Acornsoft Elite Demonstration Disc on the BBC Micro Source code for the Acornsoft Elite Demonstration Disc on the BBC Micro - markmoxon/elite-demo-source-code-bbc-micro

Here's a new repository for the Acornsoft Elite Demonstration Disc.

I haven't documented all the changes yet, but I have marked them up. Search the main source file for "Mod:" to see what Bell and Braben changed to turn the #BBCMicro cassette version into the demo...

github.com/markmoxon/el...

2 hours ago 14 2 1 0

Good idea! For flicker-free ships that should be no problem, and I think I should be able to find room for the planet flicker-free code too. I'll pop that on the list. 😀

3 hours ago 1 0 0 0

No, I don’t, but I do know that the protection is 8271-specific, as my floppy copy doesn’t work on my 1770 interface. ☹️

I’m disassembling the extracted binaries, so I didn’t have to crack it myself. That’s a good thing, as I am rubbish at cracking copy protection!

1 day ago 2 0 0 0

Fantastic! I never saw it back in the day, but it would have blown my mind, I’m sure.

And the Electron version still has that Elite magic, so good choice! 🫡

1 day ago 2 0 0 0
Preview
The NES combat demo - Elite on the 6502 A deep dive into the combat demo in NES Elite

Yeah, it’s one of those fun Elite rabbit holes! There are three demo modes in 6502 Elite: this one, the 6502 Second Processor demo, and the combat demo in NES Elite.

I've documented the other two, now for this one!

NES: elite.bbcelite.com/deep_dives/t...

6502SP: elite.bbcelite.com/deep_dives/6...

2 days ago 2 0 0 0
FrontierAstro - BBC Elite (Disc) BBC Elite Cassette Disc

For more info, check out this page from the excellent @frontierastro.bsky.social:

www.frontierastro.co.uk/Elite/bbc_di...

I hope to add this to my site in the next few weeks, once I’ve documented the extra code…

2 days ago 2 0 1 0
Advertisement
The Elite Demonstration Disc

The Elite Demonstration Disc

I've started disassembling the #BBCMicro Elite Demonstration Disc.

Acornsoft sent this out to shops in 1984. It flies itself and contains rudimentary pilot AI.

Did anyone see this back in the day? It’s fun to watch!

You can run it in your browser: bbc.xania.org?autoboot&dis...

#retrocomputing

2 days ago 43 13 4 0

It definitely isn’t forgotten! But I do think it’s a little overlooked. To be fair it is a difficult concept to grasp… but when you get it, it is transcendental.

I like to think it’s one of those games that is an arbiter of good taste, irrespective of popularity. But I may be biased. 😀

2 days ago 2 0 1 0

I know, it’s a proper Venn diagram of nerdly wonders. 😀

2 days ago 1 0 1 0
Preview
Site history - Elite on the 6502 A short history of this site's development

Six years and counting...

elite.bbcelite.com/about_site/s...

3 days ago 6 1 0 0

Others are working on that, I believe. I'm a 6502 and ARM guy, so I've only analysed the orignial Bell/Braben versions.

Can't have all the fun to myself! 😀

3 days ago 3 0 0 0
Preview
Mark Moxon's Software Archaeology Reverse engineering, code disassemblies and a healthy dose of retrocomputing nostalgia

I’m that someone. 😀

You can read about this and all my other software archaeology projects at bbcelite.com - there are lots of rabbit holes to get lost down. Enjoy!

3 days ago 17 1 1 0
Preview
Useful links - Elite on the 6502 A collection of links to pages I've found useful during this project

The porting has already begun. See the links at the bottom of this page…

elite.bbcelite.com/about_site/u...

3 days ago 8 1 1 0
Preview
📙 #085 - The Sentinel, adventures in animation Mark Moxon, as of four days ago has finished his incredibly deep dive into the 1986 BBC Micro game The Sentinel - and to call it an “incredibly deep dive” is to undersell it an almost unforgivable amo...

This is pretty amazing. Draw accurate landscapes from The Sentinel on a pen plotter? And animate them? I'm definitely in!

newsletter.revdancatt.com/p/085-the-se...

I do my projects for a lot of reasons, but seeing what people do with them? Yeah, that's a big one. 😀

#bbcmicro #c64 #retrocomputing

3 days ago 70 21 6 2
Advertisement

Definitely planning to add the C64 version to the site. I suspect it's very close to the BBC Micro version, bar the sound, keyboard and screen-poking aspects. There's only one way to find out!

Got some other projects that I've been trying not to get distracted by that will come first, but C64: yes!

1 week ago 5 0 0 0

Ha, yes, I see what you mean - very Sentinel-esque! Looks fun. 😀

1 week ago 2 0 0 0

Thank you! I hope you enjoy getting lost in the rabbit hole - that’s almost the point of my projects. 😀

There are so many clever ideas in there…

1 week ago 2 0 1 0

Thank you! I also failed to get it back in the day (I was too busy playing Elite!), but it has dated incredibly well and is so worth revisiting. The graphics might be a little chunky, but honestly that’s the only thing that feels old. It’s such a great bit of coding…

1 week ago 3 0 0 0

Lots of jobs to do! Turns out this house doesn’t clean itself. Who knew? It’s very disappointing, but I’m always hopeful.

I’ve got some fun Elite-related ideas for the next project, though, so there’s always that. 🚀

1 week ago 3 0 1 0

Yeah, the landscape generation code is absolutely brilliant - I enjoyed analysing that part!

Then again, I enjoyed analysing all of it. Geoff Crammond’s code is always such a pleasure to pick apart. It’s so clever…

1 week ago 3 0 1 0

Thank you Rob! Got both those books here too, you clearly have excellent taste. 😀

Not sure whether these deep dives would work so well in print, without being able to link to the code itself (and the code is copyright, so only small snippets would be OK in a book).

Never say never, though. 😀

1 week ago 4 0 0 0

Mike Follin took the Amstrad code and added loads of extra genius code to get the Spectrum version working so well, but the core game algorithms are still the same.

See simonowen.com/articles/aug... for more details.

1 week ago 5 0 0 0

Interestingly, the Z80 code for the Amstrad version was automatically generated from the 6502 source by Geoff Crammond himself… so the core of that version is pretty much the same as this one. He wrote his own cross-assembler - very clever!

1 week ago 5 0 1 0
Advertisement
Preview
Mark Moxon's Software Archaeology Reverse engineering, code disassemblies and a healthy dose of retrocomputing nostalgia

If you have enjoyed this project, you might like my other software archaeology projects:

* Elite on the 6502

* Aviator on the BBC Micro

* Revs on the BBC Micro

* Lander on the Acorn Archimedes

See www.bbcelite.com for details

Time for a new project now… after a bit of a break. See you soon!

1 week ago 23 5 1 0
A stack of boulders with a robot on top

A stack of boulders with a robot on top

Generating the landscape in The Sentinel

Generating the landscape in The Sentinel

A panorama of landscape 0000 in The Sentinel

A panorama of landscape 0000 in The Sentinel

A contour map of the landscape in The Sentinel

A contour map of the landscape in The Sentinel

It's finished! The Sentinel, Geoff Crammond's epic game, is now fully documented.

* 41,902 lines of lovingly annotated source code

* 51 deep dives (116,240 words)

* Buildable repository

* 100% handcrafted AI-free content

* 7 months’ work

thesentinel.bbcelite.com

#retrocomputing #C64 #BBCMicro

1 week ago 304 107 9 7

Nice! A bit like parts of the Elite source code. There are a some very interesting label names in there…

elite.bbcelite.com/6502sp/main/...

elite.bbcelite.com/6502sp/main/...

1 week ago 1 0 0 0

Ha! Now I can’t help wonder what your label strategy was… 🤔

1 week ago 3 0 1 0
Index of all deep dive articles - The Sentinel on the BBC Micro Index of all deep dive articles about The Sentinel

Time for my last batch of deep dives into The Sentinel, Geoff Crammond's epic #BBCMicro game.

This one's a mixed bunch of miscellaneous topics, from anti-cracker code to hidden snippets of original source code. Short and sweet!

thesentinel.bbcelite.com/deep_dives

Enjoy…

#retrocomputing #c64

1 week ago 23 5 1 0

Ha! That’s a great point. 🤯

1 week ago 2 0 1 0