BigDumbDinosaur wrote:
- The discrete form of the W65C02S readily operates at 20 MHz, as does the W65C816S. ASIC forms of the 65C02 have run at speeds up to 200 MHz, far beyond what the fastest versions of the 68K family could do.
- Standard tests, such as the Sieve, suggest that the 68K does no better in integer addition and subtraction at any given clock speed than the 65C816.
- The 68K's interrupt latency is terrible, making even a 1 MHz NMOS 6502 look downright lively in comparison.
This is kind of a bad comparison, IMHO.
It's like comparing a submarine with a Ferrari, and saying the Ferrari is better because it's faster.
However, if you're trying to cross an ocean, the effective speed of the Ferrari is zero.
Or comparing a DSP against a CPU, and saying the DSP is "better" because it can issue more multiply-accumulates per clock cycle.
The 6502 is good for some things:
1. Minimizing the number of gates used
2. Low interrupt latency
3. Better code density for 8-bit tasks
If these are important to you, then the 6502 is clearly "better".
The 68000 is good for other things:
1. Reasonably good compiler target
2. Better code density and performance for 32-bit tasks
3. Applications which require a large amount of memory (24-bit address space)
They're very different processors, and trying to directly compare them is silly IMHO.
Toshi