At this point, that version of “different” is basically “sell a mid-range phone with a gamepad attached to it”. Don’t get me wrong, the Switch is great, but it’s very boring on the inside.
At this point, that version of “different” is basically “sell a mid-range phone with a gamepad attached to it”. Don’t get me wrong, the Switch is great, but it’s very boring on the inside.
That's been their strategy almost every console generation since the NES—that was a 8-bit console when 16-bit processors were common. I think maybe the N64 had some exciting hardware on the inside (at the time), but that's pretty much it. They look for excitement in the controller.
The SNES and Genesis continued the trend. You took a decent but cheap processor (65C816 or 68000), made a custom chip to draw sprites on the screen, and paired the whole thing with a dedicated processor to handle audio. You might call the 68000 a “32-bit processor” but however you label it, it’s not so different from a 65C816 which both have 16-bit ALUs and 24-bit address busses.
It wasn’t until later that we got people adding MORE CHIPS to make it go MORE FAST, and Nintendo stepping back from the race.
I did a homebrew project for the NES and before I started, I spent a long time sitting down analyzing how these consoles worked so I could choose the console I liked. The 6502 and Z80, despite their design differences and different clock speeds, end up being fairly similar in terms of performance (although I think the SMS is slightly faster).
The NES's CPU was a 6502 without decimal mode and certainly not exciting, but it's PPU wasn't too usual. 64 sprites, 56 colors, and a 2x2 screen virtual tilemap. I don't think any system had a big virtual tilemap quite like that at the time
SNES is definitely unique. Rotation and other transforms on a huge tilemap in hardware. No programmable sub-CPU or DSP is pushing pixels at all, you literally program 8 registers on the video chip to set the scaleX, scaleY and other parameters and the graphics chip outputs transformed pixels.
32x brought similar capability to the Genesis but it had some SH-1's performing transforms on textures I think, it was more similar to SuperFX than the SNES.
IIRC N64 was pretty much an upgraded PS1 polygon engine (hardware was SGI dervied like the PS1): one with a higher clock rate and a separate DSP for calculations instead of the GTE, but hamstrung by cramped cartridge ROM instead of a CD and really low texture cache.
After that Nintendo started using ATI for graphics hardware and adopted an IBM-designed PowerPC-arch CPU (as did Xbox 360) that lasted until the Will U.
So Nintendo's biggest lesson from the N64 was, in fact, that they needed to make boring hardware, because weird stuff wasn't going to be adopted anymore.
Sony learned the same thing almost a decade later with the PS3.
The SNES was basically a mid-range Apple II with some slightly different hardware. The scaling and rotation hardware was getting to be pretty common in arcades and had been around for quite a while in Sega and Taito games. Nintendo focused on tilemaps instead of sprites, and later games quickly added more hardware in the carts to overcome the limitations beyond what F-Zero and Pilotwings could do.
I agree with you on the N64.
Sega had a completely different philosophy, theoretic backwards compatibility all the way back to the beginning. The SG-1000 was a spec revision of the Coleco and MSX specs, the Mark III was a rev of the SG-1000. The Genesis/Mega-drive had the same hardware, but then added an entire other console's hardware around it (IIR Master system compatibility was just a pin adapter). The Sega-CD was a console wrapped around the Genesis. The 32X was a console plugged into that.
The Saturn dropped the 8-bit stuff, but kept theoretic compatibility with the Mega Drive (it had a 68000 in it and a cartridge slot and was rumored to be geared up to be fully compatible at one point IIR).
Sony more or less followed suit for a while as well. The PS2 basically contained a PS1 in it.
I assume you mean the IIgs with the 65816 like the SNES.
This made me dive into what the IIgs video hardware was like. I know it had an Ensoniq chip for 32-voice sound but didn't know too much about the graphics. Looks like it could do 640x200 with 256 colors.
The Wolfenstein 3d port is interesting even if it does need an accelerator card to run decently. I'm not sure how that was pulled off on the SNES (I don't think Wolf3d had the SuperFX).
However, if you want to know more about individual platforms, you may want to look for:
1. Homebrew coding tutorials for various retro platforms
2. "War stories" from devs who pulled off these tricks.
Gamehut is fantastic, with some of each: https://www.youtube.com/channel/UCfVFSjHQ57zyxajhhRc7i0g/vid...
Ars Technica also has a "war stories" video series that is quite good!
N64 was literally SGI derived, but PS1 was at best "SGI inspired". This comparison overstates the similarities.
> After that Nintendo started using ATI for graphics hardware
Nintendo was using the ArtX designs before ATI bought them. It was a very different design than the native ATI line.