Commit Graph

14 Commits

Author SHA1 Message Date
Souryo
1a1ab36931 Audio: (Square) TickSweep() logic was incorrect (sound effects were wrong in Journey to Silius, etc.) 2016-07-14 17:48:22 -04:00
Souryo
36404116ea MMC5 Audio: Square channels + PCM (write mode only, no IRQs) 2016-06-12 11:28:45 -04:00
Souryo
4a784ff87a Save States: Refactoring - everything is now saved in size-defined blocks (should no longer need to break compatibility in the future) 2016-06-02 20:20:26 -04:00
Souryo
5ce8b20fd1 Audio: Added swap duty cycles option 2016-02-19 19:25:28 -05:00
Souryo
099a1b3b44 Audio: Several APU fixes
-Fixed DMC $4011 write behavior
-Fixed period for square channels
-Removed blip_buffer & blip_synth.  Replaced with blip_buf and SoundMixer - now have non-linear sound mixing.
-Fixes all sound-related tests (apu_mixer (dmc, noise, square, triangle) and volume_tests
2016-01-14 01:21:09 -05:00
Souryo
070f07082e APU: Fixed Square 1 sweep bug (fixes Little Red Hood without breaking Super Dodge Ball). Fixed noise channel period (was set to twice the real value) 2016-01-12 17:16:01 -05:00
Souryo
b32047ac8b Revert "Fixed sweep bug in square channel 1 (Fixes Little Red Hood jump sound)"
This reverts commit 820a5bce2dcaf719b624b87d5eb8413d69ed4ecb.
2016-01-09 13:18:12 -05:00
Souryo
b1ff344598 Fixed sweep bug in square channel 1 (Fixes Little Red Hood jump sound) 2016-01-07 16:36:15 -05:00
Souryo
5b565bfeeb GCC support - Fixed warnings/compilation errors (Core & Utilities now compile under GCC, but code is incomplete) 2015-08-28 21:01:18 -04:00
Souryo
dffc03ad68 MMC5 support (incomplete)
Heavy refactoring of BaseMapper (to support MMC5 functionality, and be more flexible in general)
2015-07-29 22:10:34 -04:00
Souryo
84f735b6a4 Improved APU accuracy - passes most APU tests 2015-07-19 01:30:13 -04:00
Souryo
266ca82a06 Added basic audio settings 2015-07-17 20:58:57 -04:00
Souryo
444db81dfc Added reset/savestate support to APU 2015-07-14 23:35:30 -04:00
Souryo
e5fe396ffb Proper APU emulation (no longer using a library for it, except BlipBuffer) - Not finished need to implement save states & reset behavior 2015-07-14 21:50:42 -04:00