I've mentioned bsnes a few times here before. It's an SNES emulator that aims for accurate emulation of the original hardware, for preservation of the platform. The article is a well-written look into why that's important, what exactly it means, and how it might compare to less accurate emulators in results. Worth a read!
mod disclaimer: no illegal material present in this article. thank you for understanding. :)
Hardware accuracy is nice, but as noted, it's not practical. "Perfect" hardware emulation is on the order of 100-1000x slower to run. And yes, it's ALL timing issues. The SNES' clock speed is ~3 MHz. That sounds weak, but that means your timings must be accurate down to the millionths of a second.
Which reminds me of the time when I was discussing GPGPU vs. CPUs and I was stating "well, CPUs are going in the more-cores direction too; you can't increase clock speed much more because you can't get power everywhere fast enough" and someone went "tch" like I didn't know what I was talking about and then I was all "for the skeptical, let me rephrase: you can't get power everywhere in the chip in a billionth of a second" and they were like... "oh". But I digress.
I think the preservation of gaming is a good thing. When the old systems die out, what will be left with? Yeah, the popular games like Sonic and Yoshi's Island and Chrono Trigger will live on in ports and Virtual Console emulators and stuff...but what about everything else? The obscure or unappreciated gems? I would hate to see these games, this history of this great medium, lost to the annals of time and stomped under the march of technology.
--
It will launch for $350 with some Wii Sports s***. I bet my life on it. Damn, that KoolAid guy is awesome - NGamer64
Yeah I think so too. Also worth mentioning that getting it exactly right means the little details in the popular games show up right, too. Whether it's something silly like making sure the Triforce rotates correctly and in time on LttP or something more important like making sure Star Fox runs like it's supposed to or making sure the Sonic 2 sound effects aren't tinny-sounding, it's all positive.