Mark Moxon
@markmoxon
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
You might also like
The less good news is that it isn’t accurate enough yet, so player 1’s ship jumps around a bit This is because I’ve used Elite’s own dot product code, which was designed for visibility checks, so only the sign bit is accurate I’m writing a double-precision version that I hope will fix this (4/6)
Two-player #BBCMicro #Elite is coming along nicely. It now supports two pilots in two ships with two controllers and a split-view screen Here are some work-in-progress videos - see the thread for an explanation There’s lots to fix, but at least we have a proof-of-concept… (1/6) #retrocomputing
This is my first time using a memory heatmap to analyse #BBCMicro code Here's The Sentinel calculating landscape visibility (b-em emulator) Look: ray-casting radar patterns matching the landscape layout, right there in memory! The algorithm revealed! I love this #retrocomputing meta-level stuff 🤯
This is pretty cool. It's a visualisation of the internals of The Sentinel on the #BBCMicro. This is it generating the game landscape for the first level from 256 pseudo-random numbers. Next week I'll be releasing a deep dive into exactly how this works. #retrocomputing #retrogaming #c64 #8bit
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
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
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
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
#Elite on the #Acorn #Electron is slow - way slower than on the #Commodore64, for example. But how does the enhanced 16K SRAM version cope? Turns out enhanced Electron Elite is faster than the #C64! Sure, it can't compare on colour or music. But... result! 🚀 #retrogaming #retrocomputing #bbcelite
Latest features in enhanced #Acorn #Electron #Elite: * Proper disk access menu * Military lasers * Extended system descriptions (edible poets!) * System search * Planetary details (meridians/equators and craters) * Fast, flicker-free graphics Looking good! #retrogaming #retrocomputing #bbcmicro
The first speed-up is to move speed-critical code into sideways RAM. Main memory on the Electron is shared with screen memory so it can only be accessed at 1MHz, but SRAM can be accessed at 2MHz, so this can really help. You can see the speed increase here: original on left, SRAM on right. (2/4)
I am working on speeding up #Elite on the #Acorn #Electron. It's going well. On the left is the original; on the right is my enhanced version. It's all down to sideways RAM and backporting faster code from the #BBCMicro and #C64 versions. More details in thread. (1/4) #retrocomputing #retrogaming
I have added flicker-free planets to the #Apple II version of #Elite. Flicker-free on the left, original version on the right. That's every 6502 version done now. No-one left behind! Info and downloads: elite.bbcelite.com/hacks/flicke... #bbcmicro #c64 #apple2 #retrogaming #retrocomputing #8bit
I've managed to build the recently released source code for Elite II on the BBC Micro. It does... something! Though I have absolutely no idea what is going on. Still, here it is: Elite II from 1985. I think they're in trouble, whoever they are... #retrocomputing #retrogaming #8bit #elite #bbcmicro