Commit Graph

218 Commits

Author SHA1 Message Date
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
OV2
28f8ac8341 win32: correct audio buffer size values 2019-02-12 19:42:03 +01:00
OV2
4aa65d1df6 win32: move sound sync to sound drivers 2019-02-12 17:56:01 +01:00
OV2
bbc4bd2d9d win32: remove DirectSound, hook up WaveOut 2019-02-12 17:09:59 +01:00
Alias Letterman
893c719ef4 win32: Process input after waiting for SoundSync. 2019-02-11 12:30:32 -06:00
OV2
3c928d0824 win32: remove nonexistent options 2019-02-11 17:45:08 +01:00
OV2
7045cd8478 win32: pass around active shader to parameter dialog 2019-02-01 22:41:29 +01:00
OV2
1ea9bcf560 win32: let shader param dialog save slangp 2019-02-01 22:33:24 +01:00
OV2
1dc7eec15d win32: display slang shaders in selection dialog 2019-01-31 23:18:18 +01:00
OV2
625448333b win32: return before restoring old output device on ok (fixes #471) 2018-12-29 15:28:43 +01:00
Brandon Wright
881d64c2e9 Move ChangeInputDevice after controller option set. 2018-12-18 19:22:29 -06:00
Brandon Wright
4b2ce429cd win32: Try to propagate controller enabled state. 2018-12-18 19:15:36 -06:00
Brandon Wright
5edd667f11 win32: Disable controller port 2 if controller 2 is disabled. 2018-12-18 16:48:50 -06:00
OV2
3e95c7f052 win32: get rid of some more warnings 2018-12-15 19:28:14 +01:00
OV2
879ad3e119 win32: do not immediately apply automatic input rate checkbox 2018-12-15 19:28:14 +01:00
OV2
3832ec3607 win32: add audio device selection (xaudio2 only for the moment) 2018-12-15 19:28:08 +01:00
Brandon Wright
68e13e9044 Remove useless 'register' storage class.
It's deprecated, and any compiler we use now ignores it.
2018-11-17 15:02:37 -06:00
Brandon Wright
5f56cadafb Use a license stub everywhere.
This points to the full license in the root directory.
2018-11-15 17:31:39 -06:00
OV2
6c9bd1a580 win32: remove hires option (closes #348) 2018-11-06 22:18:55 +01:00
Brandon Wright
8b49ab2f5f win32: Disable bg toggle keys by default. 2018-10-30 16:45:02 -05:00
Brandon Wright
daee29865f win32: add InitialSnapshotFilename support. 2018-10-03 17:06:41 -05:00
OV2
72686f0f76 win32: get rid of some warnings 2018-08-07 18:37:14 +02:00
OV2
cb5b6651f4 win32: save custom rom dialog position and column sizes 2018-07-03 22:39:20 +02:00
OV2
b65b07112c win32: only enable cheat if it was valid 2018-07-03 20:42:11 +02:00
OV2
2a3cafb6b2 win32: use WM_CLOSE when exiting via menu (fixes #349) 2018-06-28 14:29:03 +02:00
OV2
dfaae04670 win32: make custom rom dialog resizable, reactivate splitter 2018-06-24 16:18:50 +02:00
Brandon Wright
c28a86dfd0 win32: Allow disabling of NTSC Filter Scanlines. 2018-06-16 16:35:56 -05:00
Brandon Wright
094cb425b8 win32: Add integer scaling option. 2018-06-12 17:50:24 -05:00
Brandon Wright
4b6130262e win32: Populate cheat dialog in correct order. 2018-06-07 15:23:23 -05:00
kps501
239404d28b
add macs rifle controller (win32) 2018-06-04 01:45:53 +00:00
Brandon Wright
642ce83e47 Switch back to .cht format. Update to byuu's new form. 2018-06-03 18:02:48 -05:00
OV2
d7ff305c96 Expose debug command to ports 2018-05-31 12:53:38 +02:00
OV2
18fb82c2b6 win32: add superfx speed setting 2018-05-29 20:47:21 +02:00
OV2
1cd8d65705 win32: clear sound buffer when not using default frame time (fixes #310) 2018-05-28 12:04:35 +02:00
Brandon Wright
20bd60a3c6 Update copyright dates. 2018-05-25 15:44:52 -05:00
OV2
2a685b558c win32: hide gfx dialog while displaying parameter dialog, disable button
when shaders are disabled
2018-05-25 20:56:21 +02:00
Brandon Wright
98d3d276d5 Add automatic input rate adjustment to win32. 2018-05-24 18:52:43 -05:00
OV2
06f84ee6b3 win32: add shader parameters dialog 2018-05-24 15:54:06 +02:00
OV2
ad2c72d26c win32: fist step glsl shaders 2018-05-20 20:51:20 +02:00
OV2
f883561d11 win32: use bilinear setting in core 2018-05-20 20:51:20 +02:00
OV2
94f90fc94b win32: use rewinding setting in core 2018-05-20 20:51:20 +02:00
OV2
0c1976b0ef win32: correctly delete cheats (fixes #290) 2018-05-08 18:34:28 +02:00
Brandon Wright
113a43c4cd win32: Add a reduce input lag option for OpenGL and Direct3D. 2018-05-05 16:31:54 -05:00
OV2
4733942460 win32: disable hotplugging, add menu entry to detect gamepad changes 2018-05-05 18:29:27 +02:00
OV2
5593fb762a win32: add option to ignore hotkeys from keyboard with backgroundinput 2018-05-05 18:28:49 +02:00
OV2
14d5dcb0c6 win32: add mute hotkey 2018-05-05 16:11:00 +02:00
OV2
ce5459bc69 win32: add hotkeys for saving/loading from file 2018-05-05 15:51:45 +02:00
OV2
8f1ee68c5b win32: easier index handling, some dialog comfort fixes 2018-05-05 15:17:14 +02:00
OV2
7eaf377183 win32: remove some compile warnings 2018-05-05 15:09:36 +02:00
OV2
89b41da263 win32: remove index from deleted cheats (fixes #288) 2018-05-05 00:55:02 +02:00
Brandon Wright
964b4f072f Update Win32 icon. 2018-05-03 16:42:55 -05:00
OV2
db315b36fc win32: add delete all button 2018-05-01 23:31:40 +02:00
OV2
d4230b3225 win32: add search database button, increase dialog size 2018-05-01 23:21:25 +02:00
OV2
3f4fc0e25a win32: updates to cheat dialog handling 2018-05-01 22:59:09 +02:00
Brandon Wright
e3838a2dad Use .bml instead of .cht. Add fallbacks where loading. 2018-04-30 17:25:43 -05:00
OV2
074965bd1c win32: move S9xCheatsEnable to PostRomInit 2018-05-01 00:07:39 +02:00
OV2
25fa85bce4 win32: changes to GUI cheat handling 2018-05-01 00:02:01 +02:00
Brandon Wright
21a4fe3163 Updated for Windows support. 2018-04-27 15:42:19 -05:00
OV2
f7c3117f5f win32: do hotplugging detection 500ms after arrival/removal 2018-04-22 22:22:05 +02:00
OV2
47144176ff win32: detect esc when using backgroundinput 2018-04-22 22:22:05 +02:00
OV2
60fc2fb0ae win32: select correct output method when cancelling dialog 2018-04-01 13:32:56 +02:00
OV2
bdade06dff win32: use full path when registering default icon 2018-03-31 16:03:49 +02:00
OV2
5a0f00518a win32: disable all load/save menu entries with no rom loaded 2018-03-31 15:55:46 +02:00
OV2
aad3f375db win32: disable sound sync when speed is not set to 100% 2018-01-03 22:50:09 +01:00
OV2
e2f764fc0c win32: add -cartB parameter 2018-01-03 22:28:21 +01:00
OV2
ce9683db7e win32: merge multi rom load function 2018-01-03 22:12:06 +01:00
OV2
67d04aeb77 win32: only enable dynamic rate control checkbox for xaudio2 2018-01-03 21:08:08 +01:00
OV2
4c69595ffe win32: add option to disable message scaling with epx 2018-01-03 21:08:08 +01:00
OV2
32e87fab07 win32: add dynamic rate control setting, implement for xaudio2 2017-11-28 20:54:30 +01:00
OV2
91f0caa516 win32: add volume control regular/turbo (closes #258) 2017-11-28 20:54:30 +01:00
Brandon Wright
7a2ca6dc2a Update copyrights. 2017-11-17 16:00:58 -06:00
qwertymodo
7a1b270bb9 Allow fast-forwarding in games using the SPC7110 RTC 2017-10-24 22:16:54 -07:00
OV2
e014129b12 win32: rework CHECK_MEMORY_LEAKS to dump after static object deinit 2017-10-13 22:38:37 +02:00
OV2
17b3a81419 Fix some on-exit memory leaks 2017-10-13 22:38:37 +02:00
OV2
a95d69c051 Make DEBUGGER compile again (without APU debugger) 2017-10-10 20:04:22 +02:00
OV2
cb3ace471e Rename IPS_DIR to PATCH_DIR, split cheats path in win32 2017-09-11 23:29:12 +02:00
qwertymodo
158b509bbb Merge branch 'msu1-zip' 2017-09-03 14:56:32 -07:00
qwertymodo
9e804b4515 Add support for loading .msu1 packs as ROM files, if they actually contain a ROM file 2017-08-17 11:30:44 -07:00
OV2
f76df76071 win32: add custom state file name option 2017-08-17 18:11:30 +02:00
OV2
f815f25a00 win32: change define name, keep ifdefs to minimum, keep enum values 2017-04-17 13:57:49 +02:00
OV2
73c5e5623a Merge branch 'ddraw-switch' of git://github.com/bonimy/snes9x 2017-04-17 12:56:07 +02:00
Nelson Garcia
aeba0086cc DirectDraw compile switch
This puts all Directdraw-related code into a compile-time switch
'DIRECTDRAW_DEFINED'. To enable DirectDraw, you need to define this in
the snes9xw project file, and add a reference to drraw.lib in it too.
2017-04-02 16:12:55 -07:00
luigiblood
29fd944c83 [BS-X] Added Satellaview Folder on Win32 Settings window 2016-12-28 16:51:21 +01:00
OV2
fabce282db win32: use local copy of filename, msu loading calls S9xGetFilename 2016-12-03 18:03:40 +01:00
OV2
e85bbeaf60 win32: check correct define 2016-12-03 18:03:40 +01:00
OV2
1aae8f9235 win32: fix some warnings 2016-11-27 18:47:41 +01:00
OV2
994698912a Merge remote-tracking branch 'bsx/bsx' 2016-11-27 18:02:03 +01:00
luigiblood
50228801f1 [BS-X] Save Memory Pack option (Windows) 2016-11-23 23:38:21 +01:00
luigiblood
38b95261d0 [BS-X] Added *.bs extension detection 2016-11-08 18:51:00 +01:00
OV2
09df5e1406 Win32: register for all device changes, ignore problematic message 2016-10-20 21:44:11 +02:00
Brandon Wright
1661fc838c Add copyrights. 2016-10-15 11:31:26 -05:00
OV2
6f2fe7e52b Win32: do not also assign down left to down right 2016-10-12 21:50:54 +02:00
OV2
26914fa9b0 Win32: update xbrz 2016-10-07 23:57:02 +02:00
Brandon Wright
ddb1527236 Bump OV2 Windows port copyright. 2016-10-07 12:53:18 -05:00
Brandon Wright
006fc22ebb Add byuu copyright for his S-SMP 2016-10-07 12:47:07 -05:00
Brandon Wright
91aebfe759 Update some copyrights, bump version number. 2016-10-01 20:03:03 -05:00
OV2
3351c3b820 win32: fix auto mouse cursor hide 2015-10-11 22:13:36 +02:00
OV2
9372aa9541 Win32: improve transfer of command line controller settings 2015-05-24 16:17:58 +02:00
OV2
9ca3bcce39 Win32: fix joypad hotkeys on joypads > 0 2015-04-20 17:55:57 +02:00
OV2
56a4ce5ef8 Win32: another attempt on hotplugging crashes 2015-04-20 17:55:19 +02:00