Go to file
BearOso abfc018c90 vulkan: Fix a couple of new validation warnings. 2025-10-16 10:30:58 -05:00
apu gtk,qt,win32: Try to be a bit smarter about audio input rate defaults. 2025-09-18 13:49:46 -05:00
common vulkan: Fix a couple of new validation warnings. 2025-10-16 10:30:58 -05:00
data
docs
external Update fmtlib. 2025-08-04 17:14:16 -05:00
filter Rename filter to align with others 2025-08-11 23:36:48 +02:00
gtk gtk,qt,win32: Disable dynamic rate control as default. 2025-09-23 12:46:57 -05:00
jma
libretro libretro/win32: Add stdcpp17 to compile flags for msvc. 2025-06-18 10:43:28 -05:00
macosx
qt qt: Update compatibility for Qt 6.10. 2025-10-11 21:46:42 -05:00
unix
unzip
win32 win32: Don't use precise throttle when NetPlay activated. 2025-09-24 08:57:18 -05:00
.cirrus.yml
.gitignore
.gitmodules
65c816.h
LICENSE
README.md
appveyor.yml
bml.cpp bml: Fix assertion in remove_prefix. 2025-08-11 19:12:57 -05:00
bml.h bml: Modernize and optimize. 2025-06-12 16:28:30 -05:00
bsx.cpp
bsx.h
c4.cpp
c4.h
c4emu.cpp
cheats.cpp
cheats.h
cheats2.cpp cheats: Don't try to enable an invalid cheat from file. 2025-08-11 19:04:49 -05:00
clip.cpp
conffile.cpp
conffile.h
controls.cpp
controls.h
cpu.cpp
cpuaddr.h
cpuexec.cpp
cpuexec.h
cpumacro.h
cpuops.cpp
cpuops.h
crosshairs.cpp
crosshairs.h
debug.cpp
debug.h
display.h
dma.cpp
dma.h
dsp.cpp
dsp.h
dsp1.cpp
dsp2.cpp
dsp3.cpp
dsp4.cpp
font.h
fscompat.cpp
fscompat.h
fxdbg.cpp
fxemu.cpp
fxemu.h
fxinst.cpp
fxinst.h
getset.h
gfx.cpp
gfx.h
globals.cpp
language.h
loadzip.cpp
memmap.cpp
memmap.h
messages.h
missing.h
movie.cpp
movie.h
msu1.cpp
msu1.h
netplay.cpp
netplay.h
obc1.cpp
obc1.h
pixform.h
port.h
ppu.cpp
ppu.h
sa1.cpp
sa1.h
sa1cpu.cpp
sar.h
screenshot.cpp
screenshot.h
sdd1.cpp
sdd1.h
sdd1emu.cpp
sdd1emu.h
server.cpp
seta.cpp
seta.h
seta010.cpp
seta011.cpp
seta018.cpp
sha256.cpp
sha256.h
snapshot.cpp
snapshot.h
snes9x.cpp gtk,qt,win32: Try to be a bit smarter about audio input rate defaults. 2025-09-18 13:49:46 -05:00
snes9x.h
spc7110.cpp
spc7110.h
spc7110dec.cpp
spc7110dec.h
spc7110emu.cpp
spc7110emu.h
srtc.cpp
srtc.h
srtcemu.cpp
srtcemu.h
statemanager.cpp
statemanager.h
stream.cpp
stream.h
tile.cpp
tile.h
tileimpl-h2x1.cpp
tileimpl-n1x1.cpp
tileimpl-n2x1.cpp
tileimpl.h
var8x10font.h

README.md

Snes9x

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.

Nightly builds

Download nightly builds from continuous integration:

snes9x

OS status
Windows Status
Linux (GTK) Status
Linux (X11) Status
FreeBSD (X11) Status
macOS Status

libretro core

OS status
Linux/amd64 Status
Linux/i386 Status
Linux/armhf Status
Linux/armv7-neon-hf Status
Linux/arm64 Status
Android/arm Status
Android/arm64 Status
Emscripten Status
macOS/amd64 Status
Nintendo Wii Status
Nintendo Switch Status
Nintendo GameCube Status
PSP Status