True, but there are other machines that'd be even better, hardware-wise. From what I recall the WAIT instruction waits for a vertical position of the electron beam, which is obviously nowhere near enough resolution to help with kernel level multitasking.
For instance, the scan rate of a PAL signal is 50Hz, yes? This means that given a vertical resolution of about 1,000 rows (including the blanking signal), that's an ability to raise an interrupt 50,000 times per second, i.e. 50KHz. Now we're using CPUs with a resolution of 50MHz, not KHz. If the multitasking resolution was limited to a signal from the copper, the CPU would be sitting around waiting most of the time we did a context switch.
As I see it, the copper has nothing to do with multi-tasking in the OS. It
IS very useful in generating display lists because it takes the load off the CPU, but that's because it's a processor itself.
And if you want proof that AmigaOS doesn't use the copper, ask any Draco owner if his machine a) has a copper and b) runs AmigaOS.
