SNES emulator with Qt GUI and Super FX and Super FX 2 improvements
Find a file
2016-09-09 21:56:42 +01:00
bsnes superfx improvements 2016-08-21 17:16:56 +01:00
snesfilter Makefile Windows distribution fixes 2016-09-09 21:56:42 +01:00
snesreader Allow qtpath to be specified on OSX as well as on Windows 2015-07-21 20:58:08 -04:00
supergameboy Fix data pack slot mapping in Mode20 slotted cartridges 2016-08-18 12:56:48 -04:00
.gitattributes Add .gitattributes and .gitignore 2015-05-18 20:42:33 -04:00
.gitignore Add .gitattributes and .gitignore 2015-05-18 20:42:33 -04:00
README.md Create README.md 2016-08-24 21:11:33 +01:00

bsnes-classic

SNES emulator with Qt GUI and debugger

Building on Windows

Get mingw-w64 (http://mingw-w64.yaxm.org/doku.php/download) Install Qt 4.8.6 (http://download.qt.io/archive/qt/) and make sure its bin directory is in your path Run mingw32-make Building with the original MinGW used to be the preferred way to do it, but made building "out of the box" annoying for various reasons (including requiring outdated DirectX headers/libs and problems with some native Windows code) and is no longer supported.

Building on OS X

Install a C++ toolchain (Xcode is probably the easiest route) Install Qt 4.8 (get Brew and run brew install qt) Run makefrom the bsnes directory. Building on Linux / other *nix

As there is no configure step, make sure necessary Qt4/X11 packages are installed. On a Debian/Ubuntu system, it would require a command like:

apt-get install libqt4-dev libqt4-dev-bin libxv-dev libsdl1.2-dev libao-dev libopenal-dev g++ 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