Development of the MOS Technology 6502: A Historical Perspective
embeddedrelated.com
embeddedrelated.com
Edit: I see they have credited that site for some of the information they have here as well.
(Worth knowing that if you see "On The Edge: The Spectacular Rise and Fall of Commodore", that's the previous version which covers the same time period as all three new volumes in about 1/3 the page count. "A Company on the Edge" covers roughly the "8-bit era", though of course with Commodore there was a big overlap)
1. On The Edge: The Spectacular Rise and Fall of Commodore (2005)
2. Commodore: A Company on the Edge (2010)
3. Commodore: The Amiga Years (2017)
4. Commodore: The Final Years (2019)
5. Commodore: The Early Years (on the way)
Hence my "warning", as there's not really any reason to read both #1 and #2/3/4 now that all are out. Especially as #1 is sold out most places and usually shows up on Amazon at extortionate prices for used copies.
Looking forward to The Early Years, but that's also more of an "extra" for those with a very particular interest in Commodore, as it's not covering their computer business but their pre-computer office furniture and calculator business.
The 6502 was the third CPU the team designed. Second was the 6800. But the first was also made by Motorola but as a one-off for Olivetti I think. Does anyone have any details of this CPU?
Asking because it would be interesting to see the development of their thinking.
And the 6502 was so primitive and unpleasant to use. I remember writing some 6502 assembly code back then. You have a total of 3 8-bit registers and no multiply instruction. And only 16-bit addressing because "64 K ought to be enough for anybody".
All this nostalgia about 1980s computers is completely lost on me, I'm glad those days are over.
RAM was super expensive in this time frame, and the 6502 was conceived as a cheap industrial controller. So it was never meant to be part of a system with oodles and oodles of memory for the time, such as the VAXes and PDPs of the time.
Surprised you're not complaining about the absence of floating point, but that didn't stop Bill Gates from implementing software floating-point on the 6502 BASICs he sold to Commodore, Atari Apple at the time.
More seriously computers are being sold today with CPUs with the same performance as those available seven years ago and are perfectly useable.
I have to disagree with you though on the 6502 being unpleasant though. For a microprocessor with 3,500 transistors it very elegant. In the hands of a skilled programmer (like eg Sophie Wilson of BBC Basic fame) it could be quite powerful for the era.
It would be interesting to hear from someone who was there.