Comment Re: Commodore Amiga or Commodore PC? (Score 1) 456
To be more correct, the 68000 certainly could support multitasking, both cooperative and preemptive -- it just could not fully support instruction restart after certain types of exceptions ( and this could not support virtual memory ala UNIX).
I was puzzled by TechyImmigrant's comment and found the same thing. The 68000 saved enough state to handle interrupts which is needed for preemptive multitasking but not bus fault exceptions which are needed to support virtual memory like with a 68451 MMU.
I am not aware of any CPUs which support interrupts that cannot support preemptive multitasking.
I too was puzzled by how I muddled up preemption with instruction restart for paging or virtual memory. I wasn't even drunk.