Originally Posted by
syseng68k
From the description, it looks like the code was not running continuously, but was run in a strict sequence with each module running to completion. Started by a system tick clock and probably no rtos. In those days, probably no interrupt driven hardware and no stack usage either. Effectively, a hardware state machine equivalent...
It is real-time control software, after all. (I wasn't involved in the design, but talked to some of the people during development.) Not as simple as you present it, but yes... no relation to PC or Mac software whatsoever.