Update snes9x code from 1.53 to 1.6.0. master
author Naram Qashat
()
committer Naram Qashat
()
commit 6d78469746b17bf1a9356c7a26ecd2850ba46eb3
tree c4c4d7fa797fc4da4c0557effe20fffb7c3a2fed
parent dada92246ef85d0de5b780e993f326eaf7cacc92
Update snes9x code from 1.53 to 1.6.0.

Notable differences from upstream:
* Did not use the same #include setup for the new byuu apu and instead chose to do things more traditionally, as the latter is also much easier to deal with in Visual Studio than just including .cpp files into other .cpp files...
* MSU1 support not included (I see no need for this in a plugin meant to be used for original SNES music).
* The dynamic rate control on the APU not included (I also see no need for it in this plugin).
* The extra resamplers I added in were removed as the original hermite resampler was folded into a single non-inhertiable resampler.
* Bits of cleanup.
54 files changed:
src/in_snsf/CMakeLists.txt
src/in_snsf/XSFConfigDialog_SNSF.cpp
src/in_snsf/XSFConfigDialog_SNSF.h
src/in_snsf/XSFConfig_SNSF.cpp
src/in_snsf/XSFConfig_SNSF.h
src/in_snsf/XSFPlayer_SNSF.cpp
src/in_snsf/snes9x/65c816.h
src/in_snsf/snes9x/LICENSE [ moved from src/in_snsf/snes9x/docs/snes9x-license.txt with 83%% similarity ]
src/in_snsf/snes9x/apu/SNES_SPC.cpp [ deleted file ]
src/in_snsf/snes9x/apu/SNES_SPC.h [ deleted file ]
src/in_snsf/snes9x/apu/SNES_SPC_misc.cpp [ deleted file ]
src/in_snsf/snes9x/apu/SPC_CPU.h [ deleted file ]
src/in_snsf/snes9x/apu/apu.cpp
src/in_snsf/snes9x/apu/apu.h
src/in_snsf/snes9x/apu/bapu/dsp/SPC_DSP.cpp [ moved from src/in_snsf/snes9x/apu/SPC_DSP.cpp with 53%% similarity ]
src/in_snsf/snes9x/apu/bapu/dsp/SPC_DSP.h [ moved from src/in_snsf/snes9x/apu/SPC_DSP.h with 95%% similarity ]
src/in_snsf/snes9x/apu/bapu/dsp/blargg_common.h [ moved from src/in_snsf/snes9x/apu/blargg_common.h with 100%% similarity ]
src/in_snsf/snes9x/apu/bapu/dsp/blargg_config.h [ moved from src/in_snsf/snes9x/apu/blargg_config.h with 100%% similarity ]
src/in_snsf/snes9x/apu/bapu/dsp/blargg_endian.h [ moved from src/in_snsf/snes9x/apu/blargg_endian.h with 100%% similarity ]
src/in_snsf/snes9x/apu/bapu/dsp/sdsp.cpp [ new file with mode 0644 ]
src/in_snsf/snes9x/apu/bapu/dsp/sdsp.hpp [ new file with mode 0644 ]
src/in_snsf/snes9x/apu/bapu/smp/algorithms.cpp [ new file with mode 0644 ]
src/in_snsf/snes9x/apu/bapu/smp/core.cpp [ new file with mode 0644 ]
src/in_snsf/snes9x/apu/bapu/smp/iplrom.cpp [ new file with mode 0644 ]
src/in_snsf/snes9x/apu/bapu/smp/memory.cpp [ new file with mode 0644 ]
src/in_snsf/snes9x/apu/bapu/smp/smp.cpp [ new file with mode 0644 ]
src/in_snsf/snes9x/apu/bapu/smp/smp.hpp [ new file with mode 0644 ]
src/in_snsf/snes9x/apu/bapu/smp/timing.cpp [ new file with mode 0644 ]
src/in_snsf/snes9x/apu/bapu/snes/snes.hpp [ new file with mode 0644 ]
src/in_snsf/snes9x/apu/bspline_resampler.h [ deleted file ]
src/in_snsf/snes9x/apu/hermite_resampler.h [ deleted file ]
src/in_snsf/snes9x/apu/linear_resampler.h [ deleted file ]
src/in_snsf/snes9x/apu/osculating_resampler.h [ deleted file ]
src/in_snsf/snes9x/apu/resampler.h
src/in_snsf/snes9x/apu/ring_buffer.h [ deleted file ]
src/in_snsf/snes9x/apu/sinc_resampler.h [ deleted file ]
src/in_snsf/snes9x/cpu.cpp
src/in_snsf/snes9x/cpuaddr.h
src/in_snsf/snes9x/cpuexec.cpp
src/in_snsf/snes9x/cpuexec.h
src/in_snsf/snes9x/cpumacro.h
src/in_snsf/snes9x/cpuops.cpp
src/in_snsf/snes9x/dma.cpp
src/in_snsf/snes9x/dma.h
src/in_snsf/snes9x/getset.h
src/in_snsf/snes9x/globals.cpp
src/in_snsf/snes9x/memmap.cpp
src/in_snsf/snes9x/memmap.h
src/in_snsf/snes9x/port.h
src/in_snsf/snes9x/ppu.cpp
src/in_snsf/snes9x/ppu.h
src/in_snsf/snes9x/sdd1.cpp
src/in_snsf/snes9x/sdd1.h
src/in_snsf/snes9x/snes9x.h