Welcome, Guest. Please login or register.

Author Topic: Why C= never made a 65816 based machine?  (Read 5663 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline WolfToTheMoonTopic starter

  • Sr. Member
  • ****
  • Join Date: Sep 2010
  • Posts: 408
    • Show only replies by WolfToTheMoon
Why C= never made a 65816 based machine?
« on: August 06, 2012, 12:16:46 PM »
And not talking specifically about Amigas, but as a C64/C128 successor. Seems like an obvious plan, full backwards compatibility with their 8 bit machines, plenty fast and cheap, up to 16 MB RAM, they were granted half of the licensing cost by WDC... Yet it never happend! And I think it would make for a very powerful entry level machine in the late 80s and early 90s... certainly more impressive than C65, which to me made little sense by 91'. A GUI based OS like GEOS could have been used/licensed by C=...

Perhaps it would be dangerously close to lower spec Amigas, but I think it made sense to try and build on the foundations of 20ish millions of C64 sold and the huge software library that existed.
 

Offline psxphill

Re: Why C= never made a 65816 based machine?
« Reply #1 on: August 06, 2012, 01:06:40 PM »
Quote from: WolfToTheMoon;702467
Perhaps it would be dangerously close to lower spec Amigas, but I think it made sense to try and build on the foundations of 20ish millions of C64 sold and the huge software library that existed.

A 65816 wouldn't have been compatible with alot of the existing software & commodore were happy to just keep milking the c64.
 

Offline rewlako

  • Newbie
  • *
  • Join Date: Apr 2012
  • Posts: 41
    • Show only replies by rewlako
Re: Why C= never made a 65816 based machine?
« Reply #2 on: August 06, 2012, 01:13:31 PM »
The C64 Super CPU accelerator has a 65816 under the hood, running at a whopping 20MHz.

Not many programs utilize it, though.
 

Offline Hattig

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 901
    • Show only replies by Hattig
Re: Why C= never made a 65816 based machine?
« Reply #3 on: August 06, 2012, 01:54:46 PM »
Quote from: WolfToTheMoon;702467
And not talking specifically about Amigas, but as a C64/C128 successor. Seems like an obvious plan, full backwards compatibility with their 8 bit machines, plenty fast and cheap, up to 16 MB RAM, they were granted half of the licensing cost by WDC... Yet it never happend! And I think it would make for a very powerful entry level machine in the late 80s and early 90s... certainly more impressive than C65, which to me made little sense by 91'. A GUI based OS like GEOS could have been used/licensed by C=...


Commodore couldn't have managed their way out of a hat.

Content to sit back on their money earners, they stopped innovating and, surprise surprise, a few years later they were bust.

Just this morning I was thinking that C= should have reduced the C64 to a single chip (including the VICII,SID,6502,Serial,etc) by the late 80s so that they could sell it for cheap in developing countries for a profit. It could also have been clocked higher because said chip would have been fabricated on a far more modern process than the original C64. Your idea of using the 65816 is similar. An enhanced C64 for the late 80s/early 90s, with the C64's flaws (relatively slow CPU, mud-inspired colour palette) designed out.
 

Offline psxphill

Re: Why C= never made a 65816 based machine?
« Reply #4 on: August 06, 2012, 03:43:40 PM »
Quote from: Hattig;702482
Just this morning I was thinking that C= should have reduced the C64 to a single chip (including the VICII,SID,6502,Serial,etc) by the late 80s so that they could sell it for cheap in developing countries for a profit. It could also have been clocked higher because said chip would have been fabricated on a far more modern process than the original C64.

I think the 8 bit line was actually quite well managed. They did reduce chip count and cost & because they could run the chips on their own lines they were very cheap to make. Anything more would have involved a massive investment, which wouldn't have been a good gamble.
 

Offline mongo

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 964
    • Show only replies by mongo
Re: Why C= never made a 65816 based machine?
« Reply #5 on: August 06, 2012, 03:46:05 PM »
Quote from: Hattig;702482
Commodore couldn't have managed their way out of a hat.

Content to sit back on their money earners, they stopped innovating and, surprise surprise, a few years later they were bust.

Just this morning I was thinking that C= should have reduced the C64 to a single chip (including the VICII,SID,6502,Serial,etc) by the late 80s so that they could sell it for cheap in developing countries for a profit. It could also have been clocked higher because said chip would have been fabricated on a far more modern process than the original C64. Your idea of using the 65816 is similar. An enhanced C64 for the late 80s/early 90s, with the C64's flaws (relatively slow CPU, mud-inspired colour palette) designed out.


By the late 80s the production cost of the C-64 was about $25. It wasn't going to get much cheaper than that. Clocking it higher would have caused a ton of the software for it to not work and screwed up the video timing.
 

Offline Hattig

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 901
    • Show only replies by Hattig
Re: Why C= never made a 65816 based machine?
« Reply #6 on: August 06, 2012, 03:58:56 PM »
Quote from: mongo;702497
By the late 80s the production cost of the C-64 was about $25. It wasn't going to get much cheaper than that. Clocking it higher would have caused a ton of the software for it to not work and screwed up the video timing.

It could start up in compatibility mode, and switch to faster mode if the software desired it. It would have been a solvable issue. Anyway, all this proves is how much C= sat back on the C64 and then lost it all when the 8-bit market died overnight.
 

Offline LoadWB

  • Hero Member
  • *****
  • Join Date: Jul 2006
  • Posts: 2901
  • Country: 00
    • Show only replies by LoadWB
Re: Why C= never made a 65816 based machine?
« Reply #7 on: August 06, 2012, 04:11:24 PM »
Quote from: Hattig;702500
It could start up in compatibility mode, and switch to faster mode if the software desired it. It would have been a solvable issue. Anyway, all this proves is how much C= sat back on the C64 and then lost it all when the 8-bit market died overnight.


There was such a machine; it was called the 128.
 

Offline WolfToTheMoonTopic starter

  • Sr. Member
  • ****
  • Join Date: Sep 2010
  • Posts: 408
    • Show only replies by WolfToTheMoon
Re: Why C= never made a 65816 based machine?
« Reply #8 on: August 06, 2012, 04:29:23 PM »
Quote from: LoadWB;702502
There was such a machine; it was called the 128.


It was still 8 bit and pretty limited. .. I was thinking more of a next generation entry machine...a 16 bit CPU, expandable RAM, 3.5" floppy, GUI based OS...
 

Offline psxphill

Re: Why C= never made a 65816 based machine?
« Reply #9 on: August 06, 2012, 04:38:11 PM »
Quote from: WolfToTheMoon;702504
It was still 8 bit and pretty limited. .. I was thinking more of a next generation entry machine...a 16 bit CPU, expandable RAM, 3.5" floppy, GUI based OS...

Sounds like an a500
 

Offline WolfToTheMoonTopic starter

  • Sr. Member
  • ****
  • Join Date: Sep 2010
  • Posts: 408
    • Show only replies by WolfToTheMoon
Re: Why C= never made a 65816 based machine?
« Reply #10 on: August 06, 2012, 05:11:34 PM »
Quote from: psxphill;702505
Sounds like an a500




yes it does, but it would be cheaper and have backwards compatibility with C64 software. Plus, a 20 MHz 65816 is faster than a 7 MHz 68000 so it could a very interesting package. Timeframe around the original C65, 90-91', A500 would be replaced with A1200 in a year, A600 would not be needed.
 

Offline desiv

  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 1269
    • Show only replies by desiv
Re: Why C= never made a 65816 based machine?
« Reply #11 on: August 06, 2012, 05:18:54 PM »
Quote from: WolfToTheMoon;702512
Plus, a 20 MHz 65816 is faster than a 7 MHz 68000 so it could a very interesting package..

I'm not sure "faster" == "faster" in this case...

desiv
Amiga 1200 w/ ACA1230/28 - 4G CF, MAS Player, ext floppy, and 1084S.
Amiga 500 w/ 2M CHIP and 8M FAST RAM, DCTV, AEHD floppy, and 1084S.
Amiga 1000 w/ 4M FAST RAM, DUAL CF hard drives, external floppy.
 

Offline LoadWB

  • Hero Member
  • *****
  • Join Date: Jul 2006
  • Posts: 2901
  • Country: 00
    • Show only replies by LoadWB
Re: Why C= never made a 65816 based machine?
« Reply #12 on: August 06, 2012, 05:27:38 PM »
Quote from: desiv;702513
I'm not sure "faster" == "faster" in this case...

desiv


IIRC, the 65816 is missing some on-chip registers compared to the 6500-series, and pales in comparison to the 68000's 16 registers.  This will drastically affect performance.  (If you really wanna learn some gritty stuff, check out a MIPS emulator.  It's fun!)

But, yeah, the 128 was still 8-bit but backwards compatible with a compatibility mode for (the dying) CP/M.  If Commodore had released the C65 (comparable to the Apple IIgs in terms of "next generation") I think that would have been the end-all-be-all.
 

Offline WolfToTheMoonTopic starter

  • Sr. Member
  • ****
  • Join Date: Sep 2010
  • Posts: 408
    • Show only replies by WolfToTheMoon
Re: Why C= never made a 65816 based machine?
« Reply #13 on: August 06, 2012, 05:29:34 PM »
Quote from: desiv;702513
I'm not sure "faster" == "faster" in this case...

desiv


Well, Wozniak did say Apple demanded that the 65816 in the II GS was clocked at only 2.8 MHz to make sure it didn't threaten the Mac performance and sales. In his own words, a 7 MHz 65816 is about as fast as a 14 MHz 68000 - but I'll stipulate that a 68000 is the more advanced and more elegant solution better suited to higher level languages.
 

Offline Dementhor

  • Newbie
  • *
  • Join Date: Nov 2002
  • Posts: 30
    • Show only replies by Dementhor
Re: Why C= never made a 65816 based machine?
« Reply #14 on: August 06, 2012, 05:31:14 PM »
LOL sounds like I haven't been the only one to have wet dreams along the lines of "If I were a Commodore CEO, the Amiga would be one of the major platforms in business as well as multimedia by now" (^__~ )
In Soviet Russia YOU assimilate the Borg.