|
|
|
|
|
by cmrdporcupine
1661 days ago
|
|
Well, that's simply not true for the Atari 8-bit line (mostly compatible from 1979 right through to the XE series which continued right into the late 80s and even early 90s), the Apple II line (II, II+, IIe, IIc, IIgs, as well as cards that slotted into Macs), MSX and MSXII, and of course the 16-bit era with MS-DOS machines and Macintosh, Amiga and Atari ST lines. Honestly, Commodore and Sinclair 8-bits are the outliers here? C-128 came quite late in the game. |
|
The C128 is a good example of how Commodore did compatibility wrong. Instead of creating a 100% C64 compatible mode, separate from the C128 mode, they should have taken the C64 and added a second bank of 64K of RAM, an MMU, an enhanced VIC-III with added registers for the enhanced graphics (eg. colors, resolutions, sprites), a second SID, a 2 MHz CPU, an enhanced KERNAL, and an enhanced BASIC that had the same tokens as BASIC v2. While C128 mode was very similar to the C64 mode, it wasn't enough to run hardly any C64 apps and games without modifications.
I don't blame Bil Herd for what the C128 is though. It is a great computer, especially considering he was fighting the top levels of Commodore to get it out the door. If he'd had more support, it could have been better.