To view parent comment, click here.
To read all comments associated with this story, please click here.
I remember emulating the SNES full speed on my Pentium II 266. Also, the SNES emulator for my Nintendo DS worked well enough, and that is some seriously weak hardware with a 66 MHz ARM9 CPU.
In my opinion emulating game consoles without accuracy is nearly a waste. There's a huge difference between making something technically playable, and giving you at least a similar experience as the real console did/does. To emulate all the chips, modes, and sound properly requires some horsepower -- there's just no way around that.
I guess we all have our own ideas about what "good" is.
Who knows how reliably you could differentiate between ZSNES or SNES9x on one side, and bsnes or MESS on the other, with most titles ...while in a properly set up blind test ;p
ZSNES was quite accurate for a long time, while not requiring powerful hardware at all (IIRC, some fast 486 could do)
What's more often missing IMHO is not the console side, but the display: after all, old-school consoles were played on interlaced CRT TVs - that was the norm up until (and mostly including) PS2 generation. And the very nature of those CRT displays applied a filter of sorts, some kind of hardware anti-aliasing, which is largely neglected under emulators (they often do have some filters, but typically without much attention given to them).
Perhaps we need serious project to emulate few standard kinds of TVs, to be used by display layer of gaming emulators
That said, I do value pursuits of low-level emulation, in context of such gaming accuracy, because they partly push aside the drive to "enhance" games.
A drive which doesn't end up so bad in the case of SNES (with "2D" scaling filters such as 2Ă—SaI or hq2x - and indeed, bsnes includes such).
But it IMHO gives quite atrocious results with PS1 for example, where that "CRT anti-aliasing" (coupled with skilful use of dithering, also blended a bit by the TV) ...are replaced by simplistic blowing up of resolution & colour palette, and blurring textures into total soap (like in the worst of Voodoo 1 era PC games) - and many people seem to honestly think it's better like that O_o (me, I prefer an "aesthetic cohesion" of sorts, at which many of the best PS1 games clearly aimed - and not only them of course, Starcraft or Homeworld also display it for example)
Edited 2012-07-14 00:14 UTC
I remember emulating the SNES full speed on my Pentium II 266. Also, the SNES emulator for my Nintendo DS worked well enough, and that is some seriously weak hardware with a 66 MHz ARM9 CPU.
Coincidentally, the CPU in RPi has "Overall real world performance is something like a 300MHz Pentium 2, only with much, much swankier graphics." ( http://www.raspberrypi.org/faqs )
And I wonder if SNES emu on DS wouldn't be using some more HLE approach ...the hardware capabilities of SNES gfx are quite thoroughly represented in DS, IIRC (maybe they are even architecturally related), probably map nicely.




Member since:
2012-02-15
Emulating the SNES doesn't require a lot of power as long as you don't go for cycle-accuracy. With some optimization it should work really well on the RPi.
I remember emulating the SNES full speed on my Pentium II 266. Also, the SNES emulator for my Nintendo DS worked well enough, and that is some seriously weak hardware with a 66 MHz ARM9 CPU.