Commit Graph

15 Commits

Author SHA1 Message Date
Daryl Borth
05a607a8f7 update hermite resampler to support dynamic rate control (fixes audio
blips), remove some asserts in APU.
2018-08-15 11:49:27 -06:00
Daryl Borth
7da04d7d01 fix sound crackling 2018-08-14 11:00:45 -06:00
Daryl Borth
a9f851a19f Finish update to snes9x 1.56 master. Disable multi pixel format support
for a speed boost.
2018-08-12 16:05:46 -06:00
Daryl Borth
856a1ac127 backport more changes from snes9x master 2018-08-11 14:56:31 -06:00
bladeoner
74f3ee4caf
MSU1 fixes backported
The following fixes are backported from the Snes9x master branch:
- Release msu data and audio streams on exit, use unzClose when closing
- Fix MSU-1 channel swap on loop
- Ensure all MSU-1 reads are stereo channel aligned
- Clean up S9xMSU1Generate code
- Fix MSU1 swapping.
- Fix casting on MSU1 volume
- Get rid of "Unable to find msu file" console spam
2018-07-29 19:33:25 +02:00
Etienne Haarsma
a0ff37c92e Add MSU1 support (thanks qwertymodo!) 2018-01-17 15:59:23 +01:00
dborth
529a71f6fb 2011-05-06 04:34:53 +00:00
dborth
ee7c66d257 sync APU code 2011-04-21 15:49:56 +00:00
dborth
221bab8a9a Introduce new APU timing hack
Timings.APUAllowTimeOverflow allows the SPC to cross the time limit
set by CPU.Cycles. Currently fixes Earthworm Jim 2, Ms. Pacman and
NBA Hang Time.
2010-10-19 02:24:07 +00:00
dborth
796df8935d sync with upstream 2010-10-03 20:13:53 +00:00
dborth
ee2277f76f finalize 4.2.1 2010-07-15 03:52:42 +00:00
dborth
4e752fceb8 upstream changes. change sound defaults 2010-04-06 02:13:53 +00:00
dborth
c1546f3132 add new APU 2010-01-27 22:12:09 +00:00
dborth
b0dc24689f revert trunk 2009-11-30 08:14:38 +00:00
dborth
e7d0b3df78 initial port of snes9x 1.52 beta 2009-11-25 06:35:14 +00:00