bsnes-plus (or bsnes+) is a fork of bsnes (based on bsnes-classic) intended to introduce some new features and improvements, mostly aimed at debugging.
Non-debugging features:
Up-to-date development builds are available here (64-bit Windows, compatibility and accuracy profiles).
mingw32-make
Currently, OS X is not officially 100% supported. See this fork for now.
As there is no configure
step, make sure necessary Qt5/X11 packages are installed. On a Debian/Ubuntu system, it would require a command like:
sudo apt install qtbase5-dev qtbase5-dev-tools libxv-dev libsdl1.2-dev libao-dev libopenal-dev g++ libdbus-1-dev
(qtbase5-dev
might be qt5-default
on older distros)
Afterwards, run make
and if everything works out correctly you will find the output binary in the out/
directory.
The snesfilter, snesreader, and supergameboy plugins can all be built by running make (or mingw32-make) after you've configured your environment to build bsnes itself. After building, just copy the .dll, .so, or .dylib files into the same directory as bsnes itself.
bsnes v073 and its derivatives are licensed under the GPL v2; see Help > License ... for more information.
See Help > Documentation ... for a list of authors.