16 August 2022, 14:46 | #21 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,408
|
|
16 August 2022, 15:20 | #22 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
Even when the CD32 came out a bit later, 2MB of RAM was still the single most expensive line on the BOM. RAM was getting cheaper, true, but it wasn't cheap.
|
16 August 2022, 17:55 | #23 | |||
Registered User
Join Date: Apr 2019
Location: UK
Posts: 540
|
Quote:
Quote:
Quote:
|
|||
16 August 2022, 18:05 | #24 | |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
Quote:
|
|
16 August 2022, 19:06 | #25 | |
Registered User
Join Date: Dec 2014
Location: germany
Posts: 439
|
Quote:
BTW, if there's no DMA ongoing, a 14 MHz 68000 could access the ram at full speed (the 68000 uses only every second bus cycle at 7 MHz), but that if does some heavy lifting here for a chip ram based system like the A600... Still, it should give some speed increase during hblank/vblank and for mul/div/shift instructions. And I guess by 1992 the 16 MHz 68000 wasn't much more expensive than the 8 Mhz one. Last edited by chb; 16 August 2022 at 19:14. |
|
16 August 2022, 19:50 | #26 | |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,408
|
Quote:
(note for accuracy: the CPU can access any Chip RAM bus cycle, but it can never access two bus cycles in a row) |
|
16 August 2022, 19:51 | #27 |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,770
|
Hindsight - the thread.
ARM wasn't even known to most people until like ten to fifteen years ago when it made some leeway in the mobile space. And that was mostly due to its thermal and power saving capabilities. Plus, RISC asm dialects were horrible to code in, while M68K is basically like coding in C. And back then, coding in ASM was still important for a lot of tasks. |
16 August 2022, 20:18 | #28 |
Registered User
Join Date: Dec 2014
Location: germany
Posts: 439
|
Yes, you're of course right - but the RAM would be fast enough. Not a hardware guy, but I guess letting the CPU access every free bus cycle does seem to be a rather small modification, as blitter and bitplane already do that.
|
31 August 2022, 19:38 | #29 | |
Registered User
Join Date: Feb 2009
Location: london/england
Posts: 1,347
|
Quote:
Besides, the Amiga 1000 took it's strength from the custom chips running in parallel to the CPU via a shared memory bus anyway. In 1984 the 68000 was the best 16bit CPU for the price. The weirdo 6502 derived CPU of the SNES/Apple II GS was possibly an option but it was no match in power or value for money and I don't know when WDC invented it. The fact that Pilot Wings, a launch SNES title, had to have a DSP inside it due to the weak CPU is probably another win for "yes 68000 was the right choice for Amiga design" What should have happened is the A500 been 14mhz and the A2000 20mhz 68000 or 14mhz 020 as standard etc, you can blame scumbag Irving 'I wish his parents wore a condom that day" Gould who is famously quoted as saying "7mhz 68000 is enough" in 1990 (New Computer Express weekly or possibly Popular Computing Weekly. I used to work in a Newsagents part time so I could read all the magazines!!). I guess his annual million dollar bonus cheques he personally wrote himself from company profits had to be funded somehow |
|
31 August 2022, 20:37 | #30 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,408
|
Unless you add Fast RAM, an Adspeed like cache or change the chipset, running the 68000 in the A500 faster won't make much of a difference (barring notable exceptions where lots of multiply/divide instructions are run, such as in 3D games).
As is, the Chip RAM speed is fully aligned with the 7Mhz CPU's access speed to that RAM. Making the CPU faster will not make the Chipset faster, which is what determines the CPU's maximum RAM access speed. In other words, no fast RAM is no speed advantage for a faster 68000 in most cases. |
31 August 2022, 21:06 | #31 |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
|
> And - at that time - hardly any OCS game did require faster CPU in the first place.
what was first: the chicken or the egg? releasing a computer with literally still the same specs 5 years later, was a recipe for disaster... |
01 September 2022, 09:13 | #32 |
Registered User
Join Date: Sep 2013
Location: Poland
Posts: 806
|
A600 wasn't built to be expandable other than pcmcia, chipram and ide. That also means that async CPU access A3k style was too expensive and even should they opt for faster CPU and some 1MB of fast ram to keep upgraded CPU actually useful it will soon be less attractive. And while "SuperA600" would've been real and decent upgrade over stock a500 that'd also mean that in the same time there would've been 3 platforms to write games - 7MHz 68000 OCS with 512K CHIP and 512K slow at most (A500). 7MHz 68000 ECS with 1 or 2MB CHIP (A500+) and XXMHz 680x0 ECS with 1-2MB of CHIP, 1-2MB of FAST ("SuperA600"). Yeah, that makes perfect sense for game developers. And behind a corner A1200 with 2MB of CHIP and 0MB of fast ...
|
01 September 2022, 13:42 | #33 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 2,281
|
A500 deserved even a little as 32k/64k of fastram and better bus for trapdoor ram..
|
01 September 2022, 16:46 | #34 | |
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,518
|
Quote:
I've found an article (via Irving Gould's wiki page) that might shed some light as to why CBM did very little to keep up with other computers in the last years: https://www.commodore.ca/commodore-h...ing-commodore/ |
|
01 September 2022, 17:54 | #35 | |
Registered User
Join Date: Oct 2021
Location: England
Posts: 1,170
|
Quote:
|
|
01 September 2022, 18:36 | #36 |
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,518
|
Pretty much that. Just found it interesting that Gould had no interest in or knowledge about the product he sold and could fire Ali if he didn't agree. Not saying that Ali didn't agree with how it went down, but no magical wonder hardware would have saved anything given the people in charge of CBM.
|
02 September 2022, 06:15 | #37 | |
Registered User
Join Date: Feb 2009
Location: london/england
Posts: 1,347
|
Quote:
Almost all of the cost cutting of A1000 to A500 is purely down to replacing a complex daughter board full of 192k (?) protected Kickstart RAM with a single ROM chip on a single motherboard and the falling price of 512k worth of DRAM chips required for A500 in 1987 vs price of 512k+192k of DRAM required for 512k A1000 in 1985. I see no world class cutting edge engineering talent at Commodore during 1985-1994, so maybe it would be impossible anyway |
|
02 September 2022, 06:24 | #38 | |
Registered User
Join Date: Feb 2009
Location: london/england
Posts: 1,347
|
Quote:
Medhi Ali may have been paid too much and a clueless idiot with the personality of turd that wont flush but Irving Gould is the one who refused to sacrifice his bonuses and ultimately forced out the genius of Jack. EVERY reason C= failed is ultimately down to Irving Gould getting his claws into C= during the disastrous and dirty Texas Instr' calculator war. So either you blame the scumbag at TI who decided to start that calculator war or Irving for what he did with his new toy for a tiny outlay of cash. |
|
02 September 2022, 10:05 | #39 | ||
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,408
|
Quote:
The way I understand it you can't just randomly make an extra bus and those pins have to be connected somehow. So it sounds to me like you'd need potentially expensive bus arbitration. Of course, I know nothing about hardware, so maybe I'm wrong Quote:
My problem probably is that I just don't see the Amiga as being too slow or poorly designed when you place it in it's time frame Last edited by roondar; 02 September 2022 at 10:24. |
||
02 September 2022, 10:21 | #40 | |
ex. demoscener "Bigmama"
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,624
|
Quote:
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
some fancy ideas for a extended (68k?) CISC-CPU | Gorf | Coders. Asm / Hardware | 323 | 06 January 2021 17:35 |
68k & PPC CPU Usage monitor for OS3 | ancalimon | support.Apps | 1 | 29 June 2020 23:42 |
68k CPU pause (bubble) | kamelito | Coders. Asm / Hardware | 9 | 27 January 2020 15:09 |
Bad weather for the 68K socket cpu cards | Solderbro | support.Hardware | 0 | 14 July 2018 10:19 |
Looking to get max CPU performance in WinUAE 68k OS | GunnzAkimbo | support.WinUAE | 1 | 12 May 2016 11:18 |
|
|