Was there an upgrade path for original Apple II users? If so how far could one go before having to buy a whole new computer?
II
Plus
IIe
IIe enhanced
IIe Platinum
IIgs
II
Plus
IIe
IIe enhanced
IIe Platinum
IIgs
Thanks! So to paraphrase, the ][ could be upgraded to a ][+?
I have a feeling that most people who write the Wikipedia page are of the "younger set" and didn't actually use the II's back in the 70's and 80's when they were first released, but rather later as part of the "retro thing." That's the case for me, in fact.
I don't know about that. The pedigree of Apples was basically that everything was backwards compatible. You could always go backwards (i.e. an adapter card was compatible with every machine unless it was built for a specific model... aux slot, mem slot, slot 0, etc.), but if you had an older machine, Steve, Steve and Co. expected you to buy something new to keep up. As we've said, there were complete motherboard "upgrades" that one could perform. But in general, with a few exceptions where ROM swaps were possible, you didn't upgrade from one model of Apple II to the next.
Which was a double-edged sword, IMO, and what ultimately killed the family of computers.
No what actually killed the Apple II line of computers was Apple Computer not backwards compatibility. They didn't want the Apple II, especially the GS, competing with the Macintosh and taking sales away from what they thought of as the new flagship computer for the company. If you remember the Mac line had backwards compatibility also, all the way up until System 10.5 which no longer supports the Classic environment.
That was due to the architecture of the Mac-- using toolbox calls and not accessing hardware directly. They couldn't even change anything in the Apple II without everyone's programs breaking, hence why there were never faster processor speeds, new CPUs, enhanced gfx modes, etc. The IIgs, of course, did bring in speed, new cpu, and gfx, but Apple engineers had to spend a lot of time making it compatible with the //e. Not a lot of programs were made to work just on the IIgs. Why bother, said developers, when it already runs the existing II software, and it that software is compatible with all the rest of the II family. Therefore, the innovation which could have happened on the IIGS with its enhanced graphics, sound and CPU, for the most part, did not happen.