bsnes is a Super Nintendo (SNES) emulator focused on performance, features, and ease of use.
Go to file
byuu f65b7a8528 v108.1
* added CPU and SA1 overclocking support
* added fast forward speed limiting
* added option to mute during fast forwarding and rewinding
* lowered volume when not muting during FF/rewind
* reformatted settings/tools windows from tabs to lists
* moved focus settings to input settings panel
* redesigned input and hotkey settings panels to be easier to use
* fixed offscreen placement issue with path settings panel
* added hotkey combinational logic option (AND / OR mode setting)
* added search support to file browser dialog
* fixed --fullscreen command-line option
2019-07-31 06:57:31 +09:00
bsnes v108.1 2019-07-31 06:57:31 +09:00
hiro v108.1 2019-07-31 06:57:31 +09:00
icarus v108.1 2019-07-31 06:57:31 +09:00
libco v107.13 2019-07-24 22:06:55 +09:00
nall More macOS Cocoa improvements. 2019-07-27 01:27:56 +09:00
ruby v108.1 2019-07-31 06:57:31 +09:00
sourcery v107.8 2019-07-17 21:11:46 +09:00
.cirrus.yml Cirrus CI updates. 2019-07-29 04:01:54 +09:00
.gitignore . 2019-07-20 18:57:01 +09:00
GPLv3.txt Update version and license 2017-10-24 23:37:22 -04:00
LICENSE.txt Updated license copyright dates. 2019-07-17 21:43:18 +09:00
README.md Cirrus CI updates. 2019-07-29 04:01:54 +09:00

README.md

bsnes

bsnes is a multi-platform Super Nintendo (Super Famicom) emulator that focuses on performance, features, and ease of use.

bsnes currently enjoys 100% known, bug-free compatibility with the entire SNES library when configured to its most accurate settings, giving it the same accuracy level as higan. Accuracy can also optionally be traded for performance, allowing bsnes to operate more than 300% faster than higan while still remaining almost as accurate.

Development

Git is used for the development of new releases, and represents a staging environment. As bsnes is rather mature, things should generally be quite stable. However, bugs will exist, regressions will occur, so proceed at your own risk.

If stability is required, please download the latest stable release from the official website.

Unique Features

  • 100% (known) bug-free compatibility with the entire officially licensed SNES games library
  • True Super Game Boy emulation (using the SameBoy core by Lior Halphon)
  • HD mode 7 graphics with optional supersampling (by DerKoun)
  • Low-level emulation of all SNES coprocessors (DSP-n, ST-01n, Cx4)
  • Multi-threaded PPU graphics renderer
  • Speed mode settings which retain smooth audio output (50%, 75%, 100%, 150%, 200%)
  • Built-in games database with thousands of game entries
  • Built-in cheat code database for hundreds of popular games (by mightymo)
  • Built-in save state manager with screenshot previews and naming capabilities
  • Support for ASIO low-latency audio
  • Customizable per-byte game mappings to support any cartridges, including prototype games
  • 7-zip decompression support
  • Extensive Satellaview emulation, including BS Memory flash write and wear-leveling emulation
  • 30-bit color output support (where supported)
  • Optional higan game folder support (standard game ROM files are also fully supported!)

Standard Features

  • MSU1 support
  • BPS and IPS soft-patching support
  • Save states with undo and redo support (for reverting accidental saves and loads)
  • OpenGL multi-pass pixel shaders
  • Several built-in software filters, including HQ2x (by MaxSt) and snes_ntsc (by blargg)
  • Adaptive sync and dynamic rate control for perfect audio/video synchronization
  • Just-in-time input polling for minimal input latency
  • Support for Direct3D exclusive mode video
  • Support for WASAPI exclusive mode audio
  • Periodic auto-saving of game saves
  • Auto-saving of states when unloading games, and auto-resuming of states when reloading games
  • Sprite limit disable support
  • Cubic audio interpolation support
  • Optional high-level emulation of most SNES coprocessors
  • SuperFX overclocking of up to 800%
  • Frame advance support
  • Screenshot support
  • Cheat code search support
  • Movie recording and playback support
  • Rewind support

Nightly Builds