|
Commodore did have a fair bit of compatibility within the PET/CBM line. 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. |
Either that or have built the Amiga around a 65816 or similar instead of 68000. Like the IIgs but with even better sound and graphics.