The Polygons of Another World: Atari Jaguar (2020)
fabiensanglard.net
fabiensanglard.net
This lesson got relearned a few times by several different console manufacturers. The N64 was too elaborate; so was the PS3. Even the early commercial lifecycle of Amiga games consisted mostly of low quality Atari ST ports - and the Amiga design is much more "assistive" than "dependent" on its coprocessing, with the major features of the custom chips translating mainly to implementations of software functions in hardware, rather than a wholly different programming paradigm.
For a point of comparison, the final evolution of the ST line, the Falcon, had a programmable DSP. Released in the year previous to the Jaguar, this system proved to be capable of rendering Quake 2 levels, decades later. Would it have worked as a console? Probably not(a different cost structure applies to computers and this example was positioned at the high end), but a 1992 system that renders 1997 graphics somewhat competently is an impressive feat; this was the era when the transistor budgets became biased towards higher clockspeeds and the 18-month cycle of Moore's law was putting PC gaming through a "micro-generation" every two years.
'This Console Would have Changed Gaming Forever | Nostalgia Nerd' https://www.youtube.com/watch?v=kLyHQpdnjpA
I owned the machine and the following cheap design decisions bothered me a lot.
The memory bus was 16 bits although the Atari TT had a 32 bit memory bus. The machine was severely limited by the low memory bandwidth to main memory. It was only possible to clear about 6 MB/s to main memory, not copy. As a reference 320*240, 8 bpp, 60 Hz is 4.6 MB/s.
The main CPU should have been clocked at 32 MHz and not 16 MHz, The TT used a 32 MHz CPU released years earlier.
There should have been a chunky 8 bpp graphics mode. It would have been real useful to do things like quake. Only the 16 bpp mode is chunky and very bandwidth intensive because of the above mentioned points.
The DSP was really cool though, and useful. The link between memory (or host CPU) and the DSP was pretty slow though. I don't remember if you could DMA directly from the DSP to main memory or you had to go via the CPU.
I think both Atari and Commodore killed their businesses by not going any decent HW development between 85 and 89. Then it was too late.