I searched, but didn't find any reference to this here, so here it is.
https://www.bbcelite.com/
In particular the deep dive section is very interesting
BBC Elite source code explained
Re: BBC Elite source code explained
Nice.
Though this is the sort of thing that really hurts my brain...
Though this is the sort of thing that really hurts my brain...
My Speccy site: thirdharmoniser.com
Re: BBC Elite source code explained
yeah, thanks, 't was fun reading. i wonder how much ZX code is a direct translation (more-or-less) of the original one? i (vaguely) remember several attempts at commented ZX Elite disasm, but they all stalled at various early stages.
p.s.: and i feel really dumb too. being spoiled by the "big" machines, i never realised that you can simply move and rotate the whole world to always be at (0,0), looking forward. i mean, you will lose some precision doing that, and it is hardwired in my brains that One Should Not Throw Away Any Precision. 3D engines on PC works very differently. who'd have guessed that, really... ;-)
p.s.: and i feel really dumb too. being spoiled by the "big" machines, i never realised that you can simply move and rotate the whole world to always be at (0,0), looking forward. i mean, you will lose some precision doing that, and it is hardwired in my brains that One Should Not Throw Away Any Precision. 3D engines on PC works very differently. who'd have guessed that, really... ;-)