Snes9x - Portable Super Nintendo Entertainment System (TM) emulator
Go to file
Brandon Wright 8c8805da40 Slang: Implement feedback support. See below.
This uses a complex workaround because we normally draw the last
pass straight to the screen. Now, only in the event that feedback is
enabled and only if the last pass uses it, we draw to a texture and use
glBlitFramebuffer to draw to the screen (saved_framebuffer) instead.
2019-01-27 17:43:22 -06:00
apu Missed another one. 2018-11-15 17:45:29 -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+: Don't save single pass slang as glslp. 2019-01-26 17:56:53 -06:00
jma Remove useless 'register' storage class. 2018-11-17 15:02:37 -06:00
libretro This text is not necessary 2018-12-29 11:50:29 -06:00
macosx Bump version number to 1.58. 2018-12-13 11:58:33 -06:00
shaders Slang: Implement feedback support. See below. 2019-01-27 17:43:22 -06:00
unix Add some entries to the Unix default snes9x.conf 2018-12-24 12:21:51 -06:00
unzip Remove useless 'register' storage class. 2018-11-17 15:02:37 -06:00
win32 win32: make _twfullpath work with NULL destination 2019-01-15 23:23:39 +01:00
.gitignore win32: include ddraw libs, compile with ddraw support by default 2018-06-24 13:12:59 +02:00
.gitmodules Add SPIRV-Cross submodule. 2019-01-25 13:39:13 -06: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 Use a license stub everywhere. 2018-11-15 17:31:39 -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 Add special S9xDisplayStringType to pass additional info. 2018-12-12 16:15:56 -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 Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
msu1.h Use a license stub everywhere. 2018-11-15 17:31:39 -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 Only allow instantaneous IRQ when toggling IRQ completely. 2019-01-18 18:29:51 -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 Use a license stub everywhere. 2018-11-15 17:31:39 -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.