Originally posted by: Ramsis
Funny how all you die-hard NES fanboys out there are in constant need of bashing the SNES (or whatever other console you might have it in for). Honestly, it's hilarious.
For the record, I myself am a die-hard SNES fanboy. Still, I've never felt the urge to have a go at any other consoles. And why on Earth would I? I'm glad they exist. All of them. I've enjoyed playing games on them in the past. I have no reason to talk shit about any one of them. Not even for the purpose of teasing. (Maybe that's because I didn't get that whole '90s Console Wars thing in the first place, i.e. back in 1992). And you know what: I'm goddamn glad that I never ever have since then. Because the only thing it ever did was make pros look like idiots all along (if you don't know what I'm talking about, then you've missed the '90s European video game magazines).
@bunnyboy, I'm shaking my maned head, seriously. You're a pro, right? So instead of unintentionally coming across like an idiot ... why not contribute some pro stuff to this thread? Just sayin'.
Its the running joke, I say everything but NES sux. But mostly sega because sega super sux! I never cared about the console wars, and don't care about it now. It is in no way serious bashing. Only feeble minds would be influenced by it.
Some of these might be out of date, its been years since I looked at any SNES dev. I won't do more because (in no particular order):
1 - No nostalgia. By then I had moved onto computers.
2 - APU complexity. Audio is already a problem for me, and needing to learn another processor just to do it is an immediate rejection. Even making simple beeps is complex. One of my NES games has all the audio in ~12 instructions which isn't possible on SNES.
3 - Similar to audio, the graphics level needed is far beyond my skills. Limited graphics is ok on NES, not on SNES.
4 - Smaller market for cart sales. Like Derek said the motivation shouldn't just be money, but see #1.
5 - PPU complexity. I can completely understand all the registers/timing/mode/edge cases (bugs) for NES, but can't for SNES.
6 - Bad tutorials. SNES ones are mostly big blocks of code, or only cover a small section.
7 - Bad debuggers. Whatever bsnes was called at the time was a huge mess, snes9xdebug was missing important features.
8 - Bad audio tools. I can't point a musician towards a famitracker type tool.
9 - Bad graphics tools. I can't point an artist towards a nesst type tool.
10 - Variability of hardware revisions. I already got hit by this.
11 - #snesdev is dead.
12 - Placeholder for things I haven't thought of.
SNES dev needs a LOT of work by the "pros" to make it widely accessible. Unfortunately that work is not SNES programming, so nobody wants to do it. NES tools/tutorials/support from 10-15 years ago are far beyond where SNES is now. If I was going to do a higher level system, the availability of tools and personal interest would make me look at GBA.