Snes9x - Portable Super Nintendo Entertainment System (TM) emulator
This is the official source code repository for the Snes9x project.
Please check the Wiki for additional information.
Download nightly builds from continuous integration:
OS | status |
---|---|
Windows | |
Linux (GTK) | |
Linux (X11) | |
FreeBSD (X11) | |
macOS |
OS | status |
---|---|
Linux/amd64 | |
Linux/i386 | |
Linux/armhf | |
Linux/armv7-neon-hf | |
Linux/arm64 | |
Android/arm | |
Android/arm64 | |
Emscripten | |
macOS/amd64 | |
Nintendo Wii | |
Nintendo Switch | |
Nintendo GameCube | |
PSP |
git clone https://github.com/twosigma/tscc-snes9x.git
cd tscc-snes9x/
git submodule update --init
sudo apt-get install libsdl2-dev libgtkmm-3.0-dev libasound-dev minizip gettext ninja-build libepoxy-dev xorg openbox
echo "export PATH=\"`python3 -m site --user-base`/bin:$PATH\"" >> ~/.bashrc
source ~/.bashrc
cd gtk && cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -S . -B build
cd build
ninja
sudo ninja install