Zsnes is great, but not a model of accuracy. The audio accuracy is especially poor. It's also written partly in 32-bit x86 assembly, so it's only going to be with us for as long as x86 is.
bsnes on the other hand is written to be cycle accurate. Everything the hardware does is emulated, with no shortcuts. That is what we really need from emulators. Plus it's written in portable C++, so it will be around forever. The downside is that you need a fairly hefty machine to run it.
Speaking of bsnes, byuu, its creator, is working to preserve SNES games and their history -- he just began a massive undertaking to catalogue, photograph, and document all known SNES games. Cf. here for more info. If I had access to my old SNES games (stored thousands of miles away at my parents' house), I'd help him out, but maybe you and some of the
I used to be able to run bsnes without any real problems, but I think my desktop is getting old, and I've fallen back on ZSNES for the time being, unfortunately.
Luckily that sky man living outside his creation is effectively irrelevant to those of us living in it, so we can just ignore him and go about our day.
Brilliant. Spoken like a true Epicurean.
Real programmers don't write in BASIC. Actually, no programmers write in BASIC after reaching puberty.