[BASIC]
FOR I% = 1 TO (TILES_Z - 1) / 2
[
[ASSEMBLY]
OPT pass%
EQUB &E3, TILES_X \ Tile row data (even)
EQUB &E4, TILES_X \ Tile row data (odd)
][BASIC AGAIN]
NEXT
[
https://lander.bbcelite.com/source/all/lander_a.html#landsca...
I got an Acorn Archimedes after my first computer (BBC Micro) and was utterly blown away by the elegance of the ARM instruction set. I remember being quite disgusted when I got my first job developing an engine for the Playstation 1 and had to optimise it for the MIPS R3000. There was none of the ARM elegance there. It was, well, ugly!
I'm still yet to see any assembler that's quite so elegant (although my low level coding days are thankfully long behind me).
Very impressive, and cool to read the ARM assembly since it looks similar today of course. :)
[1]: https://en.wikipedia.org/wiki/Zarch