BSNES is a cross-platform multi Nintendo System emulator that focuses on accuracy, and clean code, above all else.
About
bsnes is a multi-system emulator that began development on 2004-10-14. It currently supports the following systems:
Nintendo
Super Nintendo
Game Boy
Game Boy Color
Game Boy Advance
bsnes also supports the following subsystems:
Super Game Boy
BS-X Satellaview
Sufami Turbo
bsnes focuses on accuracy and clean code above all else. It never uses speed or compatibilty hacks. As a result, the minimum system requirements are greater than with other emulators.
Download
Casual gamers are encouraged to use the compatibility profile, which is twice as fast under SNES emulation.
Enthusiasts are encouraged to use the accuracy profile, which is more precise.
Developers creating new SNES code are encouraged to use laevateinn, the bsnes debugger.
Releases are always bleeding-edge  regressions may be present. If stability is required, choose a previous release that has been well-tested. Downloads available:
bsnes v089 source (Windows, OS X, Linux)
bsnes v088 source (Windows, OS X, Linux)
bsnes v088 binary (Windows 64-bit) [accuracy profile]
bsnes v088 binary (Windows 32-bit) [compatibility profile]
laevateinn v086 binary (Windows) [debugger]
Previous releases
Recommended system requirements
Intel Core 2 Duo or AMD Phenom processor
Video card that supports Direct3D 9.0 or OpenGL 2.0
Linux port: hardware-accelerated video driver with OpenGL or X-Video support
100% compatibility
At this time, bsnes has no known bugs, contains no hacks, and runs every official SNES game ever released.
Contributors
I would like to acknowledge the invaluable contributions made to bsnes by the following individuals:
Andreas Naive
anomie
blargg
Cydrak
DMV27
Dr. Decapitator
FitzRoy
GIGO
Jonas Quinn
kode54
krom
Lord Nightmare
Ã…Âukasz Krawczyk
Matthew Callis
Nach
neviksti
Overload
RedDwarf
Richard Bannister
Ryphecha
tetsuo55
TRAC
zones
Copyright © 2004–2012 byuu
For Windows and Linux systems: http://www.emulator-zone.com/doc.php/snes/bsnes.html
http://www.bannister.org/software/bsnes.htmBSNES v0.6.8
Mac OS X Nintendo SNES Emulator
BSNES has a somewhat different purpose to most emulators; it focuses on accuracy over performance. To that end, it does not include any game specific hacks, or idle-loop skipping optimizations commonly found in other emulators. To add to the fun, it uses a cycle accurate hardware emulation. The net result of all this is the highest system requirements of any software I've released to date; those without an Intel-based Mac need not apply. If you meet the requirements, however, this is the most accurate SNES emulation available on the Macintosh platform.
Features
Cycle accurate emulation.
Support for DSP1, DSP2, DSP3, DSP4, OBC1, SA1, SDD1, SPC7110, SRTC, ST010, and SuperFX custom chips.
Full sound.
For Intel Mac with OS X 10.5 or later: http://www.bannister.org/software/bsnes.htm