Welcome, Guest. Please login or register.

Author Topic: The C128 and Z80 CPU ...or Intel 8088?  (Read 7414 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline matthey

  • Hero Member
  • *****
  • Join Date: Aug 2007
  • Posts: 1294
    • Show all replies
Re: The C128 and Z80 CPU ...or Intel 8088?
« on: September 25, 2015, 01:10:48 AM »
The C= 128 should never have existed as late as it was (less than 1 year before the Amiga in early 1985). C= should have put a SID chip in the Amiga and paid to have a highly optimized C64+6502 emulator written in 68000 assembler. Perfect upgrade path to the Amiga plus the SID adds new sound synthesizing functionality to the Amiga.
 

Offline matthey

  • Hero Member
  • *****
  • Join Date: Aug 2007
  • Posts: 1294
    • Show all replies
Re: The C128 and Z80 CPU ...or Intel 8088?
« Reply #1 on: September 25, 2015, 08:50:09 AM »
Quote from: psxphill;796304
I love SID tunes, but I'm glad that the Amiga had Paula. A full speed C64 emulator with decent compatibility on a 68000 Amiga is impossible..


Paula and SID both are possible without too much overlap in functionality. It is very easy to throw an FPGA SID (or 2) in an FPGA Amiga motherboard now days if it would sound acceptable as all digital. SID in an Amiga back then would have probably required lowering the voltage more but that was happening with later revisions of the C64 anyway.

I believe the 68000 could have emulated the 6502/6510 CPU o.k. but the chipset emulation would have been difficult at full speed. The Amiga has its custom chips to offload the 68000 so maybe it would have been good enough. Perhaps the biggest hurdle at that time was the buggy AmigaOS. Different size and capacity of floppy drives didn't help either.

Quote from: psxphill;796304

The C64 lived on for another 7 years, so there was definitely a market for an 8 bit computer. The C128 just turned out too expensive and not enough people cared about C128 or CPM mode.


I would have continued to manufacture the C64 until demand dropped too much. Developing and marketing the C128 was a waste of resources which could have been used for the Amiga.