I have a strange fetish for the study of old, and in particular, failed or flopped consoles - especially things like development and hardware structure.
The Sega Saturn, in particular, has been a fantastic and interesting area of study and development for me - I've toyed with developing a simple 2D homebrew platformer and learning the unique way the hardware is laid out has been a lot of fun.
Articles like this are becoming harder to find for me, and the more detail I see (like in this particular instance), the more content I am.
and price positioning. However it's very important to know the context in which each console was launched - otherwise it is very difficult to draw any kind of conclusion as to why they failed.
Not to be "that rabid Jaguar fan which comes out of the woodwork," but the Jaguar's CPU was actually just a plain old Motorola 68000, and the GPU and DSP (audio [mostly]) mirror the sort of trifecta which we still use on the PC and many consoles today. The two biggest pain points were 1) the bus which connected them all was only 16-bit and 2) the GPU and DSP did not have direct memory access to the main RAM. DMA would have made the Jaguar a serious beast for its time. It's a terrible shame that it didn't include this in its final form.
Got any links or a blog that consolidates your findings? I love learning about gnarly hardware, and yes, Saturn takes the cake there. Dual SH2s and VDPs, with scaled sprite quadrilaterals for polygons... what a nightmare!
The Nuon was designed by the same team (Flare) as the Atari Jaguar. Have been trying to get one on EBay just for Tempest. What exactly are you working on for the Nuon?
Tempest 3000 supports rotary control, but a rotary controller never shipped for the Nuon.
18 years too late we got some NOS controller chips (proprietary stuff) and are making a run of “new” controller boards with spinner, specifically to enjoy Tempest 3000 as it was developed!
It's amazing that it took so long to figure out a 7-character encryption key. For those that aren't aware, 3DODEAD was the key used to encrypt Jaguar cartridges to verify that they were licensed by Atari Corporation. If you try to boot an unlicensed cart in a Jaguar or something goes wrong during the validation check during startup, the Jaguar screen turns red. The Atari logo characters only fall on screen in the startup animation if the validation check passes.
17 comments
[ 3.1 ms ] story [ 50.2 ms ] threadThe Sega Saturn, in particular, has been a fantastic and interesting area of study and development for me - I've toyed with developing a simple 2D homebrew platformer and learning the unique way the hardware is laid out has been a lot of fun.
Articles like this are becoming harder to find for me, and the more detail I see (like in this particular instance), the more content I am.
and price positioning. However it's very important to know the context in which each console was launched - otherwise it is very difficult to draw any kind of conclusion as to why they failed.
I absolutely love this series, the author goes into so much detail.
Jo-Engine: http://jo-engine.org/
A fantastic, FOSS SDK for the Saturn, allowing excellent programming in C with management for sprites, collision, etc.
The Rockin-B: http://www.rockin-b.de/saturn.html
Original Sega SDKs, including SDL and more.
Fantastical resources for plain C and/or Assembly-based development.
These should get any aspiring beginner or experienced developer with previous console experience moving quickly in the right direction. :)
18 years too late we got some NOS controller chips (proprietary stuff) and are making a run of “new” controller boards with spinner, specifically to enjoy Tempest 3000 as it was developed!
Old details: http://www.yakyak.org/viewtopic.php?f=2&t=86824&hilit=Yak+tw...
lee@braains.net