BigDumbDinosaur wrote:
Actually, WDC's annual sales of ~$10 million (in 2015) do support the claim that millions of 6502s in one form or another find their way into products.
I don't doubt that at all. A decade or so ago I was using a small Ethernet switch chip from Marvell. It had a number of ports, I don't know... 12 maybe. Almost all the pins were Ethernet Rx/Tx, and conspicuously missing were LED drivers. As you might expect, different customers want different things from LEDs. In Ethernet there's link, activity, collision, error, speed, duplex, and other possible LEDs I'm sure I've forgotten. It was too expensive to add 12-ports x 6+ LED drivers to the chip to cover every conceivable customer design, so instead they embedded a tiny little 8-bit CPU core into the device for the sole purpose of letting the customer realize their own unique LED functionality. It worked like this: Every 30ms the CPU would execute its program (loaded from SPI flash). Available in the CPU memory map was a data block containing the state information for all ports - link, activity, etc, etc. From there the program would take the data that was relevant to the design, and build a byte stream in memory which would be clocked out of a serial link when the program terminated. At the other end of the serial link the customer would have a CPLD convert the stream into their desired set of LED signals... and blinking and flashing would ensue. Relevance? You never know where CPU cores, licensed or otherwise, might show up. Maybe they're keeping the temperature and pressure within safe tolerances, or maybe they're blinking LEDs.
Quote:
There's an adage I first heard when I was just starting out with computers (late 1960s): "New technology isn't necessarily better than old technology." If the existing (i.e., old) technology can continue to do the job then it isn't obsolete and there is no justification for scrapping it.
It's true, but that adage is usually a warning to not automatically jump on this year's new thing when last year's thing is perfectly fine. The 6502 arrived 4-5 years after the first microprocessor (the CADC used in the F14... according to Wikipedia). 1975 was 42 years ago. This isn't new hotness vs. good enough. This is generations of advancement. It's absurd to even debate it. I guess you really do love the little guy. So do I... but I guess not the same.
Quote:
As for the 6502 being a relic, it all depends one one's definition of "relic." Age in and of itself doesn't make anything a relic.
In technology, it kinda does.
Quote:
J.S. Bach's
Fantasia and Fugue in G-Minor was composed nearly 300 hundred years ago. Yet I've never heard anyone refer to that work, or any other by Bach, as a "relic."
In art, it kinda doesn't. Of course the same can be said for biology. The cardiopulmonary system has been around at least as long as Bach, and I think it's still reasonably well regarded.
I feel we're not going to come to an accord on this, and that's ok. I hope you don't mind the jousting... As I said in my previous post, I think the 6502 makes a fine trainer in computer design, but mostly I think it belongs in a frame on a wall, with a plaque and a spotlight whereas I think you think it belongs in a circuit, doing real relevant work. I don't think we're ever going to drink beers together over this... so I guess I'll have to wait to read your stories here...