2019-07-18 10:34:23 +00:00
|
|
|
bsnes
|
|
|
|
=====
|
|
|
|
|
2021-01-22 07:17:15 +00:00
|
|
|
![bsnes logo](bsnes/target-bsnes/resource/logo.png)
|
2019-11-10 01:18:24 +00:00
|
|
|
|
2020-03-22 15:57:29 +00:00
|
|
|
bsnes is a multi-platform Super Nintendo (Super Famicom) emulator, originally
|
2021-02-07 22:57:57 +00:00
|
|
|
developed by [Near](https://near.sh), which focuses on performance,
|
2020-03-22 15:57:29 +00:00
|
|
|
features, and ease of use.
|
2019-07-18 10:34:23 +00:00
|
|
|
|
|
|
|
Unique Features
|
|
|
|
---------------
|
|
|
|
|
|
|
|
- True Super Game Boy emulation (using the SameBoy core by Lior Halphon)
|
|
|
|
- HD mode 7 graphics with optional supersampling (by DerKoun)
|
2019-07-18 10:39:22 +00:00
|
|
|
- Low-level emulation of all SNES coprocessors (DSP-n, ST-01n, Cx4)
|
2019-07-18 10:34:23 +00:00
|
|
|
- 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
|
|
|
|
- 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
|
2019-07-18 10:39:22 +00:00
|
|
|
- Optional higan game folder support (standard game ROM files are also fully supported!)
|
2019-10-05 04:24:14 +00:00
|
|
|
- Advanced mapping system allowing multiple bindings to every emulated input
|
2019-07-18 10:34:23 +00:00
|
|
|
|
|
|
|
Standard Features
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
- MSU1 support
|
|
|
|
- BPS and IPS soft-patching support
|
2019-07-18 10:39:22 +00:00
|
|
|
- Save states with undo and redo support (for reverting accidental saves and loads)
|
2019-07-18 10:34:23 +00:00
|
|
|
- OpenGL multi-pass pixel shaders
|
2019-07-18 10:39:22 +00:00
|
|
|
- Several built-in software filters, including HQ2x (by MaxSt) and snes_ntsc (by blargg)
|
2019-07-18 10:34:23 +00:00
|
|
|
- Adaptive sync and dynamic rate control for perfect audio/video synchronization
|
|
|
|
- Just-in-time input polling for minimal input latency
|
2019-10-15 13:27:18 +00:00
|
|
|
- Run-ahead support for removing internal game engine input latency
|
2019-07-18 10:34:23 +00:00
|
|
|
- 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
|
2019-07-18 10:39:22 +00:00
|
|
|
- Optional high-level emulation of most SNES coprocessors
|
2019-10-05 04:24:14 +00:00
|
|
|
- Optional emulation of flaws in older emulators for compatibility with older unofficial software
|
2019-08-05 00:27:51 +00:00
|
|
|
- CPU, SA1, and SuperFX overclocking support
|
2019-07-18 10:34:23 +00:00
|
|
|
- Frame advance support
|
|
|
|
- Screenshot support
|
2019-07-21 16:51:29 +00:00
|
|
|
- Cheat code search support
|
2019-07-22 17:13:28 +00:00
|
|
|
- Movie recording and playback support
|
|
|
|
- Rewind support
|
2019-08-05 00:27:51 +00:00
|
|
|
- HiDPI support
|
2019-10-05 04:24:14 +00:00
|
|
|
- Multi-monitor support
|
|
|
|
- Turbo support for controller inputs
|
2019-07-18 10:34:23 +00:00
|
|
|
|
|
|
|
Links
|
|
|
|
-----
|
|
|
|
|
2020-03-22 15:57:29 +00:00
|
|
|
- [Official git repository](https://github.com/bsnes-emu/bsnes)
|
2020-01-08 09:49:40 +00:00
|
|
|
|
2019-07-28 19:01:54 +00:00
|
|
|
Nightly Builds
|
|
|
|
--------------
|
|
|
|
|
2020-03-22 15:57:29 +00:00
|
|
|
- [Download](https://cirrus-ci.com/github/bsnes-emu/bsnes/master)
|
|
|
|
- ![Build status](https://api.cirrus-ci.com/github/bsnes-emu/bsnes.svg?task=windows-x86_64-binaries)
|
|
|
|
- ![Build status](https://api.cirrus-ci.com/github/bsnes-emu/bsnes.svg?task=macOS-x86_64-binaries)
|
|
|
|
- ![Build status](https://api.cirrus-ci.com/github/bsnes-emu/bsnes.svg?task=linux-x86_64-binaries)
|
|
|
|
- ![Build status](https://api.cirrus-ci.com/github/bsnes-emu/bsnes.svg?task=freebsd-x86_64-binaries)
|
2019-11-10 01:17:42 +00:00
|
|
|
|
|
|
|
Preview
|
|
|
|
-------
|
|
|
|
|
2020-07-29 14:24:45 +00:00
|
|
|
![bsnes user interface](.assets/user-interface.png)
|
|
|
|
![bsnes running Bahamut Lagoon](.assets/bahamut-lagoon.png)
|
|
|
|
![bsnes running Tengai Makyou Zero](.assets/tengai-makyou-zero.png)
|