Commit Graph

1518 Commits

Author SHA1 Message Date
Brandon Wright abea8212d5 win32: Add a config file only DWM tweaks option. 2019-02-17 17:27:50 -06:00
Brandon Wright f2b5f26a35 Move interlace flags to S9xSoftResetPPU.
Windows is calling S9xGraphicsInit on BPP changes, and this
could reset the interlace interval.
2019-02-17 15:57:23 -06:00
OV2 c90de1077b win32: fix buffer overflows 2019-02-16 15:42:26 +01:00
Brandon Wright 1d57e214b3 GTK/Unix: Consistent default playback rate. 2019-02-15 13:06:25 -06:00
Brandon Wright e48f077f6c win32: Don't encourage 32000Hz sound.
It's not relevant or helpful in this case, since sound is resampled
anyway, DSP output is actually 32040Hz, the MSU1 is 44100Hz, and the
Windows sound server uses 48000Hz by default.
2019-02-15 12:59:18 -06:00
Brandon Wright 7c90ccbd0d Fix GCC warning about indentation. 2019-02-14 11:43:25 -06:00
OV2 3322be6f18 unix: remove unnecessary file from makefile (fixes #495) 2019-02-14 17:04:40 +01:00
Brandon Wright 5b7c329134 GFX.DoInterlace-- should occur even if we don't render frame.
Also, adjust the turbo frames label.
2019-02-13 18:20:55 -06:00
Brandon Wright 3215788e26 win32: Fix TVMode in non-directdraw. 2019-02-13 17:28:45 -06:00
Brandon Wright 081c4eeb86 win32: Dialogs: Change one width. 2019-02-13 17:08:44 -06:00
Brandon Wright 5c29a1f834 win32: Change frame skipping captions to be less confusing. 2019-02-13 17:04:31 -06:00
Brandon Wright dbd118f6d6 win32: dialogs: A few small tweaks. 2019-02-13 16:56:26 -06:00
Brandon Wright b57dcc25b7 win32: Finish tweaking dialog boxes. 2019-02-13 16:47:38 -06:00
bearoso 3cfe7b31e3
Fix missing parenthesis. 2019-02-12 23:09:50 -06:00
Brandon Wright cf3feb24ac win32: WaveOut: Correct volume setting. 2019-02-12 22:32:53 -06:00
Brandon Wright 35eb5e550b C4: Do the sign extend manually. 2019-02-12 22:27:36 -06:00
Brandon Wright bd96a8ddc7 Revert "MSVC 2005 bugfix"
This reverts commit eecbd7a022.
2019-02-12 22:01:31 -06:00
Brandon Wright 49e399c9cf win32: Control dialog box OK/Cancel were backwards. 2019-02-12 19:35:06 -06:00
Brandon Wright 9774d7024e win32: Window sizes don't want to snap to grid. 2019-02-12 19:18:12 -06:00
Brandon Wright 0c5a9580d5 win32: Tweak cheat dialog box. 2019-02-12 18:27:50 -06:00
Brandon Wright 1b7a80f646 win32: Clean up dialog boxes. 2019-02-12 18:27:45 -06:00
Brandon Wright 2164c86158 Remove S9xFinalizeSamples. 2019-02-12 18:27:33 -06:00
twinaphex a9a646eb60 Don't use O3 for MSVC 2019-02-12 18:27:26 -06:00
Brandon Wright 8106d02de9 win32: Correct wrong file removed from project. 2019-02-12 18:27:19 -06:00
bearoso 1ba69b0d9c
Merge pull request #491 from snes9xgit/apurefactor
APU Refactor
2019-02-12 16:11:07 -06:00
OV2 3c28cbf514 win32: add device selection to WaveOut 2019-02-12 19:42:03 +01:00
OV2 28f8ac8341 win32: correct audio buffer size values 2019-02-12 19:42:03 +01:00
Brandon Wright 0772e3828c win32: WaveOut: Add underrun recovery and buffer size min. 2019-02-12 12:32:47 -06:00
Brandon Wright be52994d01 GTK: Audio tweaks:
Be more intelligent about usleep times.
Use ALSA's blocking mode to wait.
2019-02-12 12:00:03 -06:00
OV2 4aa65d1df6 win32: move sound sync to sound drivers 2019-02-12 17:56:01 +01:00
OV2 761c41ba85 win32: set volume in WaveOut 2019-02-12 17:51:47 +01:00
OV2 bbc4bd2d9d win32: remove DirectSound, hook up WaveOut 2019-02-12 17:09:59 +01:00
Alias Letterman bb0a66b7f9 win32: WaveOut: Fix dumb mistake. 2019-02-11 19:45:45 -06:00
Alias Letterman ed3beae304 win32: Add a WaveOut driver. 2019-02-11 18:45:45 -06:00
Alias Letterman fd177fb317 Some extra checks in resampler.h 2019-02-11 12:32:17 -06:00
Alias Letterman 893c719ef4 win32: Process input after waiting for SoundSync. 2019-02-11 12:30:32 -06:00
Alias Letterman fcbf046b01 win32: Align some dialog positions. 2019-02-11 12:28:58 -06:00
OV2 3c928d0824 win32: remove nonexistent options 2019-02-11 17:45:08 +01:00
OV2 5fdfef70d9 win32: remove some warnings 2019-02-11 17:32:26 +01:00
OV2 c052462248 Remove a few warnings 2019-02-11 17:12:02 +01:00
Brandon Wright b54ded7081 GTK: SDL sound driver fixed. 2019-02-09 19:18:45 -06:00
Brandon Wright 2ba6553c14 GTK: SoundSync is now handled in the drivers. 2019-02-09 18:48:17 -06:00
Alias Letterman b1039e7c65 Fix Windows build. Tweak XAudio a bit. 2019-02-09 16:46:08 -06:00
Brandon Wright 845366f139 Make Resampler a class again. 2019-02-09 12:21:38 -06:00
Brandon Wright e938225cd2 APU: Remove extra buffers. 2019-02-09 12:03:34 -06:00
Brandon Wright 8c9c3eb6a4 Fix buffer overrun. 2019-02-09 11:40:42 -06:00
Brandon Wright f65b876382 GTK: Fix reading of direct modifiers from config. 2019-02-09 10:16:27 -06:00
Brandon Wright ac03facaa9 Add single sample push. 2019-02-08 20:32:42 -06:00
Brandon Wright 36406a6627 Add a consolidated resampler. 2019-02-08 20:23:18 -06:00
Brandon Wright dd4614dada GTK+: GL: Trap X11 errors on context creation. 2019-02-07 15:05:09 -06:00