GARTHWILSON wrote:
Many commercial embedded designs have no need for ARM or MIPS performance, and the 65c02's low cost in silicon real estate and royalties keep it going into products today at a rate of over a hundred million units per year, going into automotive, appliance, toy, industrial, and even life-support equipment, inside custom ICs. The fastest 65c02's are running over 200MHz (about 50MIPS).
The fastest 65c02s are running at 14 MHz, not 200 MHz. Sure, you can put a WDC 65c02 core on an FPGA or ASIC and crank it up to 200 MHz if you want, but that's not really a 65c02 now is it? And no matter what, you would still be spending more money and getting less performance than if you used one of the FREE Sparc or MIPS or x86 cores out there, not to mention having a much smaller software base to work from.
IMHO, it is misleading to suggest that technology developed 30-40 years ago will ever be able to compete with modern hardware on any meaningful dimension (not just performance). Complexity notwithstanding, there's also physics at work here.
In case it isn't obvious from my other posts, I have no problem with the 6502 or its derivatives at all, and in fact I'm quite fond of the 6502. But the idea that it represents an optimal choice in terms of cost, performance, or simplicity for any modern hardware application outside of retro or limited educational use is wishful thinking at best.