The level of detail and quality of writing in this is unbelievable. I can follow it really clearly, and I don't know anything about assembly on the BBC Micro.
Indeed! This is very well documented, not necessarily by the comments per line but the explanatory information. It's a shame that most people nowadays write self-documenting code.
I still write exactly like that today, and as the years progress I've found more often than not that this is what keeps code fresh and re-usable, it also helps that be able to read the code when re-entering a portion that was untouched for a while.
Absolutely this - I’ve tried to explain things clearly in the commentary, not least so I can understand them again when I revisit bits of the code. I’ve got about 15 new deep dives that I'm going to be writing next, now that I've done the website, so that part of the site should get more interesting over time.
This is version 1.0, really. There’s an awful lot more to say about this game - it’s endlessly fascinating.
Direct link to the most interesting file (which is 1.5MB so sadly doesn't open in GitHub's regular web interface): https://raw.githubusercontent.com/markmoxon/elite-beebasm/ma...