Sega made some very dumb decisions with the genesis.
The way the chip is designed it can handle 128 colours just fine (separate 4 palettes for sprites and another 4 for backgrounds), but possibly for space reasons Sega put CRAM inside the chip instead of external to it, and maybe that's as much as they could manage? I dunno, I have no idea how CRAM works.
The 512 colour master palette is another brain teaser. The chip already reads 12 bits so why not expand the palette to 4096 colours? We'll never know.
The difference between 64/512 and 128/4096 is huge. Even just changing either is huge, look at this 64/4096 Amiga image:
(From the game Agony, drawn by Franck Sauer)
And the Amiga was rather limited in the second set of 32 colours (they all had to be half-bright versions of the first 32)
Then there's the audio which seems to be designed to make PCM playback as difficult as possible. Serial banking register? Why???? 100+ cycles to change banks on the Z80 side. Oh and since the Z80 is supposed to be used for audio, lets not connect the audio chip timers to it, that would make too much sense.
If not for the two stupid decisions above everyone and their mother could have made mod players for the genesis. That would have made western developers lives so much easier (porting Amiga soundtracks straight over for example).
Just these two minor changes in graphics and audio would have made the genesis much more powerful. Stupidly so.


Reply With Quote





