Commit graph

56 commits

Author SHA1 Message Date
Sour
7247b0cb4b History Viewer: Prevent history viewer from being opened before some history exists (prevents crash when trying to use resume gameplay) 2018-08-06 18:32:22 -04:00
Sour
27ee26c6cb Fixed build issues for Libretro and Linux 2018-08-03 22:49:10 -04:00
Sour
781650e8bf Audio: Added comb filter stereo effect 2018-08-03 10:49:23 -04:00
Sour
115f46e05f Audio: Improved dynamic sample rate logic and added an option to disable it completely 2018-08-02 22:09:55 -04:00
Sour
7e905b89c5 Audio: Disable dynamic sample rate adjustment when recording wav/avi 2018-07-31 18:58:50 -04:00
Sour
15373016d0 Refactoring - removed statics from EmulationSettings 2018-07-14 18:32:32 -04:00
Sour
2f9581ff2f VS DualSystem: Added options to select which video/audio streams to show/play 2018-07-08 10:28:48 -04:00
Sour
47fbe93b62 Added support for VS DualSystem (WIP - dual video/audio, input, save states, movies & netplay working) 2018-07-08 10:28:48 -04:00
Sour
04310eddb4 Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Sour
d10b11f0b3 Audio: Added option to reduce volume during fast forward/rewind 2018-06-27 19:49:47 -04:00
Sour
1e90a71394 Linux: Removed -Wno-switch option and fixed warnings 2018-06-25 15:56:05 -04:00
Sour
40606f924a Fixed compilation warnings 2018-06-19 20:48:57 -04:00
Sour
e18fab0557 Libretro: Do not adjust sample rate for audio (fixes sound regression) 2018-06-17 23:09:02 -04:00
Sour
44ca91adb1 Savestates: Fixed audio issues when loading savestate saved in one region while the UI is configured to use another region (e.g ntsc vs pal) 2018-06-12 16:37:36 -04:00
Sour
335a133e0a Audio: Improved audio/video sync and reduced static/glitches in output (on both Windows & Linux) 2018-06-09 14:03:53 -04:00
Sour
f044e2b57f Fixed uninitialized variable accesses 2018-01-07 09:44:43 -05:00
Souryo
13103551cf Netplay: Fixed some potential multithreading issues 2017-11-14 00:02:55 -05:00
Souryo
ef63dfa816 Video: Added 60.0/50.0 fps mode 2017-09-30 11:24:35 -04:00
Souryo
a562c71094 HD Packs: Allow replacing game audio 2017-08-19 16:46:57 -04:00
Souryo
cf8c98f384 Overclocking: Changed APU behavior when adding extra lines before/after NMI (helps reduce overclocking-related issues) 2017-04-29 21:39:57 -04:00
Souryo
3a6c8ca416 Added rewind functionality 2017-04-28 19:54:58 -04:00
Souryo
51be9b825d MMC5: Reduced square channel volume (to match APU's square channels) 2017-04-26 22:24:38 -04:00
Souryo
db9a453444 Audio: Equalizer 2017-04-15 13:54:47 -04:00
Souryo
1ef3c62d33 Fixed compilation warnings 2017-04-04 07:49:06 -04:00
Souryo
619bc956bd Optimizations: Improved emulation performance (5-15% speed boost depending on game) 2017-04-02 17:41:24 -04:00
Souryo
0f5c7fe78b Video: Added "Video Recorder" to record AVI files 2016-12-29 21:19:13 -05:00
Souryo
5c9de5b887 Audio: Fixed apu_mixer test (broken by 0.6.0 panning options) 2016-12-19 21:13:40 -05:00
Souryo
cbc61a1bac Fixed all GCC errors and most warnings 2016-12-11 10:56:23 -05:00
Souryo
e24514781f Audio: Added channel panning options 2016-12-09 21:23:20 -05:00
Souryo
2fac266303 Audio: Added crossfeed option for stereo filters 2016-12-09 14:47:34 -05:00
Souryo
3d453ba021 Auto Save: Prevent saves from starting an audio loop 2016-09-04 19:04:52 -04:00
Souryo
fce19f88fd NSF: Always keep sound turned on (at normal volume) when playing NSF files 2016-08-30 19:29:31 -04:00
Souryo
6a58ced584 NSF: Altered the way mute frames are counted - fixes issues where tracks could be skipped when sound was audible 2016-07-19 17:33:08 -04:00
Souryo
75659c2efc Locking: Fixed a number of cases where locks were not taken/held properly 2016-07-18 18:30:29 -04:00
Souryo
6660dc860d VRC7 audio support 2016-07-01 23:54:31 -04:00
Souryo
acc2d7eee9 Fixed warnings 2016-06-26 16:00:16 -04:00
Souryo
b852edfec8 NSF/NSFe support 2016-06-25 20:46:54 -04:00
Souryo
57f24af64f Overclocking: Added settings to add extra scanlines in vblank before and after NMI + Moved a lot of emulation-related settings to a new "Emulation" menu item 2016-06-21 18:58:22 -04:00
Souryo
9d1f5f61ba Overclocking: Allow CPU overclocking 2016-06-12 18:11:31 -04:00
Souryo
36404116ea MMC5 Audio: Square channels + PCM (write mode only, no IRQs) 2016-06-12 11:28:45 -04:00
Souryo
cdf0e8751a Sunsoft FME-7/5A/5B support (Mapper 69) (partial audio chip support) 2016-06-11 20:12:20 -04:00
Souryo
d04551b0ae Namco 129/163/175/340 (Mapper 19 & 210) support (including audio) 2016-06-11 13:18:47 -04:00
Souryo
76600d31a9 VRC6: Implemented all 3 audio channels 2016-06-07 19:36:05 -04:00
Souryo
c5d1e4cfc7 Sound Recorder: Added .wav recording feature (Tools menu) 2016-06-05 14:36:20 -04:00
Souryo
4cb8ae7076 Save states: Removed MS-specific extension usage & disabled extensions + Removed some errors/warnings caused by this change 2016-06-02 23:56:11 -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
7157c5801f Sound Mixer: Accurate volume control for each channel 2016-06-01 19:38:31 -04:00
Souryo
d89cdfab01 Audio: Added stereo effects + reverb options 2016-02-21 15:31:39 -05:00
Souryo
28a29b536f Options: Added pause in background/allow background input options 2016-01-31 13:53:17 -05:00
Souryo
c3dabcd1d2 Basic Dendy (Russian NES clone) support + Fixed a lock-up condition when switching between regions 2016-01-30 19:33:32 -05:00