Snes9x - Portable Super Nintendo Entertainment System (TM) emulator
Go to file
2023-05-08 16:59:09 +02:00
apu SPC<-->DSP use two sets of registers. 2023-05-08 16:59:09 +02:00
data Cheats: Use "name" instead of "description". Allow whitespace. 2018-06-04 10:29:46 -05:00
docs Update changes.txt 2022-02-19 13:28:33 -06:00
external Move GPU related submodules to external. 2022-03-18 15:49:29 -05:00
filter Merge FORCE_INLINE macro to alwaysinline into port.h. 2019-04-08 01:07:16 +09:00
gtk Gtk: Fix some keys not being usable with modifiers 2023-01-25 17:04:25 +00:00
jma Remove useless 'register' storage class. 2018-11-17 15:02:37 -06:00
libretro (WiiU) Fix for modern devkitPPC versions 2022-12-26 21:04:40 +11:00
macosx Mac: Fix a crash when enumerating USB devices without a name. Closes #810 2023-01-17 07:55:59 -08:00
shaders Gtk: Fix compile with moved deps. 2022-03-18 15:49:54 -05:00
unix Remove unused logger.cpp and logger.h. 2022-04-25 15:45:39 -05:00
unzip Remove useless 'register' storage class. 2018-11-17 15:02:37 -06:00
win32 win32: update directx sdk download link 2022-12-31 13:51:38 +01:00
.cirrus.yml cirrus.yml: Add cmake dep to Gtk build. 2022-03-24 16:41:39 -05:00
.gitignore add temp osx files to .gitignore 2020-09-13 20:07:06 -04:00
.gitlab-ci.yml Add ios-arm64/tvos-arm64 2021-03-14 12:08:42 +01:00
.gitmodules Move GPU related submodules to external. 2022-03-18 15:49:29 -05:00
65c816.h Missed a couple. 2018-11-15 17:35:52 -06:00
appveyor.yml Update version and copyright for 1.61. 2022-01-30 17:52:50 -06:00
bml.cpp Trim data elements beginning with colons in bml. 2019-06-23 16:43:28 -05:00
bml.h C++ification of bml parser. 2019-06-02 19:09:52 -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 Fix PS3 build (CELL SDK Sony) 2020-11-19 12:50:28 +01:00
cheats2.cpp Add 128KByte SRAM support in cheats and netplay client 2021-08-25 10:12:11 -07:00
cheats.cpp Add 128KByte SRAM support in cheats and netplay client 2021-08-25 10:12:11 -07:00
cheats.h Add 128KByte SRAM support in cheats and netplay client 2021-08-25 10:12:11 -07:00
clip.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
compat.cpp Handle . in extension for _makepath. 2020-09-07 11:09:52 -05:00
conffile.cpp Build fix 2020-09-10 22:22:46 +09:00
conffile.h Build fix 2020-09-10 22:22:46 +09:00
controls.cpp Remove S9xChooseMovieFilename 2020-08-07 14:08:51 -05:00
controls.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
cpu.cpp Remove unused logger.cpp and logger.h. 2022-04-25 15:45:39 -05:00
cpuaddr.h Adjust opcode timing as reported by pi1541. 2022-10-21 17:42:40 -05:00
cpuexec.cpp Fix Chou Aniki. Remove hack. 2019-03-09 17:16:54 -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 Move AddCycles to be consistent with other OPs. 2022-10-22 14:51:44 -05: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 Remove S9xChooseFilename 2020-08-07 14:08:51 -05: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
dsp1.cpp dsp1: Optimise copying registers on LE platforms 2022-02-11 23:32:31 +00:00
dsp2.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
dsp3.cpp dsp: Mark function-scope const arrays as static 2022-02-04 22:52:50 +00:00
dsp4.cpp dsp: Mark function-scope const arrays as static 2022-02-04 22:52:50 +00: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
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 Add proper support for SuperFX 8MB ROM emulation 2023-05-07 23:17:30 +02: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 Add support for mapping more than 128KByte SRAM 2021-08-20 15:33:23 -07:00
gfx.cpp Remove Settings.SupportHires 2022-04-13 15:06:13 -05:00
gfx.h Remove Settings.SupportHires 2022-04-13 15:06:13 -05:00
globals.cpp Remove most of GFX_MULTI_FORMAT. 2019-03-07 17:14:51 -06:00
language.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
LICENSE Update version and copyright for 1.61. 2022-01-30 17:52:50 -06:00
loadzip.cpp Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
memmap.cpp Zero SRAM for Super Formation Soccer 95 - della Serie A. 2023-05-08 16:59:09 +02:00
memmap.h Add proper support for SuperFX 8MB ROM emulation 2023-05-07 23:17:30 +02: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 Fix some warnings. 2020-06-20 10:44:11 -05:00
movie.h Remove S9xChooseMovieFilename 2020-08-07 14:08:51 -05:00
msu1.cpp msu1: revert to start for invalid loop positions (#778) 2022-11-06 02:11:37 +01:00
msu1.h Fix Windows build. Tweak XAudio a bit. 2019-02-09 16:46:08 -06:00
netplay.cpp Add 128KByte SRAM support in cheats and netplay client 2021-08-25 10:12:11 -07:00
netplay.h Merge pull request #428 from CapnCrinklepants/master 2019-03-09 18:14:50 -06: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 Proper 16-bit color conversion. 2019-03-21 15:28:31 -05:00
port.h Gtk: Add CMake as build option. 2022-03-24 12:21:52 -05:00
ppu.cpp Fix Chou Aniki. Remove hack. 2019-03-09 17:16:54 -06:00
ppu.h Fix PPU blending with unoptimized change. 2019-03-06 19:00:29 -06:00
README.md Remove nightly builds from README 2021-03-12 22:25:19 +01:00
sa1.cpp Fix #799 2023-02-04 13:58:01 +01: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 Add support for mapping more than 128KByte SRAM 2021-08-20 15:33:23 -07: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
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
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 Remove Settings.SupportHires 2022-04-13 15:06:13 -05:00
snapshot.h Add function to load only screenshot from snapshot file 2019-12-19 18:18:45 +01:00
snes9x.cpp Remove Settings.SupportHires 2022-04-13 15:06:13 -05:00
snes9x.h Remove Settings.SupportHires 2022-04-13 15:06:13 -05: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 Get rid of some more warnings 2019-02-23 15:01:59 +01:00
spc7110dec.h Get rid of some more warnings 2019-02-23 15:01:59 +01: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 Updated and fixed PS3 build 2021-04-17 20:45:20 +02:00
tile.h Use a license stub everywhere. 2018-11-15 17:31:39 -06:00
tileimpl-h2x1.cpp Fix Mode7 mosaic glitch from tile cleanup. 2019-10-10 17:59:16 -05:00
tileimpl-n1x1.cpp Fix Mode7 mosaic glitch from tile cleanup. 2019-10-10 17:59:16 -05:00
tileimpl-n2x1.cpp Fix Mode7 mosaic glitch from tile cleanup. 2019-10-10 17:59:16 -05:00
tileimpl.h Add explicit declaration of tile unit templates. 2020-08-07 15:36:03 -05:00

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.