But then they only made the smallest incremental improvements to the hardware until they launched the AGA chipset with the A1200 and A4000 which was too little too late. Had the amiga improved at the same rate as consoles or dos PC's they might have had a chance.
The OS (mostly workbench) also did not see any big improvements over its lifetime.
The 1st gen products (500/1000) never caught on in the world's largest market. They were always struggling.
The ASIC-based architecture did not help
Have an ARM in an ST running a pre emptive multitasking OS in 1990 . . . now that would have been an interesting machine.
As a collector, I vastly prefer the ST lineup over the Amiga for this reason. The hardware was more "bog standard" and easier to understand than the custom chipset on the Amiga, even if the Amiga seemed cooler on paper back in the day.
They never believed in themselves.
The IBM PC was launched in 1981 with 4.77MHz and 7 years later you could buy 40MHz PCs with wider buses.
Anyway, in the early 90s my father wisely chose PC over Amiga to replace our aging ZX Spectrum. The reason - PC was open and easier to upgrade. Maybe that's what actually killed Amiga and Atari ST.
Commodore didn't give the hardware development team the resources and go-aheads that they needed in order to keep the Amiga competitive, mainly as a gaming machine and incidentally as an extremely popular demo platform. And it wouldn't have had to be "insane" upgrades to at least buy Commodore more time in the race to figure out the platform's future shape:
* A few more (and ideally also a bit wider) sprites.
* 8 channels of sound, with actual panning. The low sample rates were "OKish".
* Chunky mode, or at least hardware chunky-to-planar like the CD32 has.
* Bumping e.g. the 14 MHz EC020 in the A1200 to the 25 or 33 MHz variant.
* More chipmem and an equal amount of real on-board fastmem.
56kHz (ECS) != low.
Other than this, most was taken care of in the chipsets that management cancelled, such as Ranger (it was even finished!), or AA/AAA.
Fair. PS3M is how I used it.
>and you forfeit so many CPU cycles per raster line.
Only if you use more than 2 colors and have no fast ram at all.
They spent a ton of R&D getting ahead on things that would be commoditized in a few years. Later, their sound card had to be better than the best of a half-dozen PC variants, and so did the video card, CPU, monitor, keyboard, disk drive, etc, etc.
Sure, they could have bought commodity versions of some of those (and probably did), but then they’d have to be the best at choosing commodity components, and there were 100’s of strong competitors doing just that for PCs.
Now that moore’s law is slowing down, and everything has long-moved into system on chips, vertical integration seems to make sense again (look at Apple).
Android was trying to create an ecosystem of interchangeable hardware vendors (like Microsoft did with DOS, and, later, Windows), but it basically failed because driver compatibility is so poor in that space, and key components, like cell modems are locked behind anticompetitive OEM licensing agreements.
Android succeeded at other things, but it’s definitely not the case that you can assemble components into something with better specs than a flagship android for half the price, even if you had access to a pick + place / IC soldering machine. It was/is that way for desktop PCs.
What they really didn't understand is that software sells hardware: The OS was so far ahead, but in terms of basic productivity software? Even the Mac was ahead.
And [IMO] markets can maintain a leader and one strong competitor. But just one. So it became PC/Mac throughout the 90's on the desktop.
The only reasons Commodore was successful is that their hardware engineering was great and their products were inexpensive. Apple had weak hardware and high prices, Atari had great hardware and high prices.
Jack Tramiel never used a computer until he was given an iPad. He never understood computers. He would have been just as successful selling bicycles.