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.
- 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
Documentation
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.
Screenshots

« Back — Next »
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