Snes9x - Portable Super Nintendo Entertainment System (TM) emulator
Go to file
Brandon Wright f2b5f26a35 Move interlace flags to S9xSoftResetPPU.
Windows is calling S9xGraphicsInit on BPP changes, and this
could reset the interlace interval.
2019-02-17 15:57:23 -06:00
apu Remove S9xFinalizeSamples. 2019-02-12 18:27:33 -06:00
data Cheats: Use "name" instead of "description". Allow whitespace. 2018-06-04 10:29:46 -05:00
docs Update changes.txt 2018-12-15 19:28:14 +01:00
filter Remove unused functions in xbrz.cpp. 2018-11-17 15:19:19 -06:00
gtk GTK/Unix: Consistent default playback rate. 2019-02-15 13:06:25 -06:00
jma Remove useless 'register' storage class. 2018-11-17 15:02:37 -06:00
libretro Remove S9xFinalizeSamples. 2019-02-12 18:27:33 -06:00
macosx Bump version number to 1.58. 2018-12-13 11:58:33 -06:00
shaders Shaders: MSVC wants this explicit. 2019-01-30 12:53:47 -06:00
unix GTK/Unix: Consistent default playback rate. 2019-02-15 13:06:25 -06:00
unzip Remove useless 'register' storage class. 2018-11-17 15:02:37 -06:00
win32 win32: fix buffer overflows 2019-02-16 15:42:26 +01:00
.gitignore win32: include ddraw libs, compile with ddraw support by default 2018-06-24 13:12:59 +02:00
.gitmodules win32: add glslang submodule, compile with USE_SLANG 2019-01-31 22:44:34 +01:00
65c816.h Missed a couple. 2018-11-15 17:35:52 -06:00
LICENSE Move full license to root directory. 2018-11-14 15:32:24 -06:00
README.md Create README.md 2018-05-19 14:39:29 -05:00
appveyor.yml Bump appveyor version #. 2018-12-16 11:04:59 -06:00
bml.cpp Open bml files in binary mode 2018-05-05 00:55:02 +02:00
bml.h Revamping cheats support. 2018-04-25 19:29:26 -05:00
bsx.cpp Fix unused variables. 2018-11-17 15:27:53 -06:00
bsx.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
c4.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
c4.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
c4emu.cpp C4: Do the sign extend manually. 2019-02-12 22:27:36 -06:00
cheats.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
cheats.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
cheats2.cpp Include ctype.h 2018-12-29 12:50:24 -06:00
clip.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
conffile.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
conffile.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
controls.cpp Move S9xMovieUpdate to start of next frame. 2018-12-12 12:36:56 -06:00
controls.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
cpu.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
cpuaddr.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
cpuexec.cpp Reduced version of Vitor's fix for SA1 speed throttle. 2019-01-08 15:32:44 -06:00
cpuexec.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
cpumacro.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
cpuops.cpp Reduced version of Vitor's fix for SA1 speed throttle. 2019-01-08 15:32:44 -06:00
cpuops.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
crosshairs.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
crosshairs.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
debug.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
debug.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
display.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
dma.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
dma.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
dsp.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
dsp.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
dsp1.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
dsp2.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
dsp3.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
dsp4.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
font.h Add special S9xDisplayStringType to pass additional info. 2018-12-12 16:15:56 -06:00
fxdbg.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
fxemu.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
fxemu.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
fxinst.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
fxinst.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
getset.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
gfx.cpp Move interlace flags to S9xSoftResetPPU. 2019-02-17 15:57:23 -06:00
gfx.h Add special S9xDisplayStringType to pass additional info. 2018-12-12 16:15:56 -06:00
globals.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
language.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
loadzip.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
logger.cpp Get rid of "ignore" warnings. 2018-11-18 12:03:14 -06:00
logger.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
memmap.cpp Reduced version of Vitor's fix for SA1 speed throttle. 2019-01-08 15:32:44 -06:00
memmap.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
messages.h BUildfix for PS3 - error: comma at end of enumerator list 2018-12-29 11:50:22 -06:00
missing.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
movie.cpp Get rid of "ignore" warnings. 2018-11-18 12:03:14 -06:00
movie.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
msu1.cpp Fix Windows build. Tweak XAudio a bit. 2019-02-09 16:46:08 -06:00
msu1.h Fix Windows build. Tweak XAudio a bit. 2019-02-09 16:46:08 -06:00
netplay.cpp Get rid of some netplay warnings 2018-12-15 19:28:14 +01:00
netplay.h Get rid of some netplay warnings 2018-12-15 19:28:14 +01:00
obc1.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
obc1.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
pixform.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
port.h Remove ssnprintf function. 2018-11-28 10:55:10 -06:00
ppu.cpp Move interlace flags to S9xSoftResetPPU. 2019-02-17 15:57:23 -06:00
ppu.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
sa1.cpp Reduced version of Vitor's fix for SA1 speed throttle. 2019-01-08 15:32:44 -06:00
sa1.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
sa1cpu.cpp Revert "Don't spin when SA1 is stopped." 2019-01-14 14:08:03 -06:00
sar.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
screenshot.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
screenshot.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
sdd1.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
sdd1.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
sdd1emu.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
sdd1emu.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
server.cpp Get rid of some netplay warnings 2018-12-15 19:28:14 +01:00
seta.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
seta.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
seta010.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
seta011.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
seta018.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
sha256.cpp (PS3) Buildfixes 2018-08-29 09:49:51 -05:00
sha256.h Add bml parser and sha256 sum support. 2018-04-24 16:16:22 -05:00
snapshot.cpp Reduced version of Vitor's fix for SA1 speed throttle. 2019-01-08 15:32:44 -06:00
snapshot.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
snes9x.cpp win32: Don't encourage 32000Hz sound. 2019-02-15 12:59:18 -06:00
snes9x.h Bump version number to 1.58. 2018-12-13 11:58:33 -06:00
spc7110.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
spc7110.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
spc7110dec.cpp One moreSnes9x alias instead of stdint type. 2018-07-28 15:48:08 -07:00
spc7110dec.h Initial 1.52 import 2010-09-25 17:46:12 +02:00
spc7110emu.cpp Add support for Tengai Makyou Zero English patch mapping 2017-10-23 09:03:19 -07:00
spc7110emu.h Initial 1.52 import 2010-09-25 17:46:12 +02:00
srtc.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
srtc.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
srtcemu.cpp Initial 1.52 import 2010-09-25 17:46:12 +02:00
srtcemu.h Initial 1.52 import 2010-09-25 17:46:12 +02:00
statemanager.cpp Move statemanager to s9x folder, add rewind support to unix port 2012-03-29 15:31:41 +02:00
statemanager.h Move statemanager to s9x folder, add rewind support to unix port 2012-03-29 15:31:41 +02:00
stream.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
stream.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
tile.cpp Remove useless 'register' storage class. 2018-11-17 15:02:37 -06:00
tile.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00

README.md

Snes9x

Snes9x - Portable Super Nintendo Entertainment System (TM) emulator

This is the official source code repository for the Snes9x project.