Mac128
Well-known member
I'm a little confused. I read that the Apple /// was intended to eventually replace the Apple II line, but allowed limited Apple II+ "emulation" to encourage users to switch, but inhibit further expansion on the platform. Bad move on Apple's part. Now the Apple /// used the 6502B chip, a faster variant of the Apple II's 6502, but still basically the same 8-bit 6502 processor at the heart of the II. So where exactly did the "emulation" come into play? It seems to me, the /// ran Apple II software no differently than on an Apple II+. I understand one was required to boot into the Apple II mode, likely very similarly to the way one must boot into Boot Camp in order to run Windows on an Intel Mac. Likewise, not all of the Mac hardware is available to the PC, but otherwise, Windows runs on the Intel chip natively. At least that's how it all looks to me.
Now we come to the Apple IIGS. This computer used and entirely different 65802 16-bit processor at its heart. Yet, the Mega II chip allowed Apple II software to access all of the IIGS features, while the 16-bit processor emulated the 8-bit routines of its 6502 predecessor. Fortunately Apple chose to allow the emulation mode to run simultaneously with the 16-bit GS-OS processes so Apple II users could potentially take advantage of everything the new hardware had to offer. Yet, the Apple II software did not run natively on the 65802, so this is true emulation, not an actual Apple II. It strikes me as the same thing as Classic under OS X, where the PPC emulates the 68K instructions, but otherwise has access to all of the hardware enhancements the latest technology offers.
Interestingly, the Apple IIe card, unlike the IIGS had an actual 65C02 chip on it, along with the Mega II chip, so aside from shared hardware with the Mac, it was essentially an Apple II, and like the Apple ///, one could only use the Mac or the Apple II, not both at once, unlike on the IIGS, though it had access to virtually all of the Mac's hardware.
So, back to my original question: does the Apple /// actually have more in common with a real Apple II than the IIGS which carries the Apple II name? In other words, if one never used the features of the Apple ///, wouldn't it run identically to an Apple II, right down to the same processor? Granted at the time, the Apple /// was priced a little high to be little more than an Apple II+, however, it did come with a built-in drive. Otherwise, what was the actual difference? Wasn't "emulation" a term that in fact only meant the /// limited the available hardware, thereby emulating the fewer functions of the Apple II+?
The IIGS by comparison handled everything in emulation, and while one could use it as an Apple II only, that's like saying a PPC is a Macintosh II because it can execute 68000 code and one could use it only as a Macintosh II if they wished.
So I would appreciate thoughts ...
Now we come to the Apple IIGS. This computer used and entirely different 65802 16-bit processor at its heart. Yet, the Mega II chip allowed Apple II software to access all of the IIGS features, while the 16-bit processor emulated the 8-bit routines of its 6502 predecessor. Fortunately Apple chose to allow the emulation mode to run simultaneously with the 16-bit GS-OS processes so Apple II users could potentially take advantage of everything the new hardware had to offer. Yet, the Apple II software did not run natively on the 65802, so this is true emulation, not an actual Apple II. It strikes me as the same thing as Classic under OS X, where the PPC emulates the 68K instructions, but otherwise has access to all of the hardware enhancements the latest technology offers.
Interestingly, the Apple IIe card, unlike the IIGS had an actual 65C02 chip on it, along with the Mega II chip, so aside from shared hardware with the Mac, it was essentially an Apple II, and like the Apple ///, one could only use the Mac or the Apple II, not both at once, unlike on the IIGS, though it had access to virtually all of the Mac's hardware.
So, back to my original question: does the Apple /// actually have more in common with a real Apple II than the IIGS which carries the Apple II name? In other words, if one never used the features of the Apple ///, wouldn't it run identically to an Apple II, right down to the same processor? Granted at the time, the Apple /// was priced a little high to be little more than an Apple II+, however, it did come with a built-in drive. Otherwise, what was the actual difference? Wasn't "emulation" a term that in fact only meant the /// limited the available hardware, thereby emulating the fewer functions of the Apple II+?
The IIGS by comparison handled everything in emulation, and while one could use it as an Apple II only, that's like saying a PPC is a Macintosh II because it can execute 68000 code and one could use it only as a Macintosh II if they wished.
So I would appreciate thoughts ...