README.md 3.22 KB
Newer Older
1
2
3
bsnes
=====

4
![bsnes logo](bsnes/target-bsnes/resource/logo.png)
byuu's avatar
.    
byuu committed
5

6
bsnes is a multi-platform Super Nintendo (Super Famicom) emulator, originally
Near's avatar
Near committed
7
developed by [Near](https://near.sh), which focuses on performance,
8
features, and ease of use.
9
10
11
12
13
14

Unique Features
---------------

  - True Super Game Boy emulation (using the SameBoy core by Lior Halphon)
  - HD mode 7 graphics with optional supersampling (by DerKoun)
byuu's avatar
byuu committed
15
  - Low-level emulation of all SNES coprocessors (DSP-n, ST-01n, Cx4)
16
17
18
19
20
21
22
23
  - 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
byuu's avatar
byuu committed
24
  - Optional higan game folder support (standard game ROM files are also fully supported!)
byuu's avatar
v110.7    
byuu committed
25
  - Advanced mapping system allowing multiple bindings to every emulated input
26
27
28
29
30
31

Standard Features
-----------------

  - MSU1 support
  - BPS and IPS soft-patching support
byuu's avatar
byuu committed
32
  - Save states with undo and redo support (for reverting accidental saves and loads)
33
  - OpenGL multi-pass pixel shaders
byuu's avatar
byuu committed
34
  - Several built-in software filters, including HQ2x (by MaxSt) and snes_ntsc (by blargg)
35
36
  - Adaptive sync and dynamic rate control for perfect audio/video synchronization
  - Just-in-time input polling for minimal input latency
byuu's avatar
byuu committed
37
  - Run-ahead support for removing internal game engine input latency
38
39
40
41
42
43
  - 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
byuu's avatar
byuu committed
44
  - Optional high-level emulation of most SNES coprocessors
byuu's avatar
v110.7    
byuu committed
45
  - Optional emulation of flaws in older emulators for compatibility with older unofficial software
byuu's avatar
v108.5    
byuu committed
46
  - CPU, SA1, and SuperFX overclocking support
47
48
  - Frame advance support
  - Screenshot support
byuu's avatar
byuu committed
49
  - Cheat code search support
byuu's avatar
v107.12    
byuu committed
50
51
  - Movie recording and playback support
  - Rewind support
byuu's avatar
v108.5    
byuu committed
52
  - HiDPI support
byuu's avatar
v110.7    
byuu committed
53
54
  - Multi-monitor support
  - Turbo support for controller inputs
55
56
57
58

Links
-----

59
  - [Official git repository](https://github.com/bsnes-emu/bsnes)
60
  - [Official Discord](https://discord.gg/B27hf27ZVf)
byuu's avatar
byuu committed
61

byuu's avatar
byuu committed
62
63
64
Nightly Builds
--------------

65
66
67
68
69
  - [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)
byuu's avatar
byuu committed
70
71
72
73

Preview
-------

74
75
76
![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)