Commit graph

17 commits

Author SHA1 Message Date
Sour 15373016d0 Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
Sour 04310eddb4 Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Sour 2118d498c7 Debugger: Added APU viewer tool 2018-01-01 23:23:18 -05:00
Sour 50d7bbf492 Lua: Added getRomInfo/getLogWindowLog and changed getState to return doubles for apu channel frequencies 2017-12-20 22:11:36 -05:00
Souryo 5957bc2d3e Debugger: LUA scripting 2017-08-30 18:31:27 -04:00
Souryo bf979be756 Optimizations: Most games now run 15-20% faster 2017-03-31 22:14:16 -04:00
Souryo b4489ed0f7 Linux: Fixed all clang warnings 2016-12-17 23:14:47 -05:00
Souryo 09e31f50f9 Audio: Added an option to disable the triangle channel when its frequency is ultrasonic. Reduces popping sounds in some games 2016-07-19 17:36:37 -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 af98fc78f5 APU: Fixed triangle channel ignoring highest bit of period, causing very low frequencies to sound really high instead. 2016-05-31 22:58:22 -04: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 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