Earlier quoted context omitted.
The 68000 has some serious design flaws in the architecture. A notable one is the autoincrement and autodecrement of indirect memory references. This makes it difficult to get the architecture running instructions in parallel. Memory can be changing, but the address at which it changes is determined late. It gets even more troublesome if the CPU comes with a MMU. It becomes necessary to avoid actually performing the…
>The 68000 has some serious design flaws in the architecture. So do all CPUs from that era. This is why 68000 was replaced by Motorola itself. It's an abnormality x86 has been dragged this far. >The CPU architecture specifies a small number of levels. 7 is pretty reasonable. They're autovectored, so interrupt latency is low. 68000 was often chosen for realtime applications due to this feature. >Better designs, like x…
Someone who knows a lot more than you disagrees: https://yarchive.net/comp/linux/x86.html