Earlier quoted context omitted.
Would love to hear more about this - have you written on your experiences?
No, and sadly I've lost the code I wrote, I don't know what happened to it. Anyhow, programming an 8 bit 6800 for an embedded controller means keeping track of 6 or more things going on at the same time, while modern software focuses on one thing at a time and isolating it from everything else. Those things include the contents of each register, the stack level, the size of the code, interrupts going off, polling tha…
https://github.com/DigitalMars/Empire-for-PDP-11/blob/master...