Commit Graph

216 Commits

Author SHA1 Message Date
BearOso 19e4295089 win32: Use UTF-8 on rom name in info dialog. 2023-03-16 16:06:57 -05:00
BearOso 5e02a77d59 Revert "win32: Make changes to display driver not occur until restart."
This reverts commit 39e21410d8.
2023-03-15 15:47:35 -05:00
BearOso e306405cd1 win32: Add fullscreen on ROM open option. 2023-03-13 13:57:30 -05:00
OV2 da4d6e1dd4 win32: restore rom name in info dialog 2023-03-12 18:03:42 +01:00
BearOso 176556dfd3 Add menu items to scale windows up to 10x. 2023-03-12 11:10:02 -05:00
BearOso 0b0607722c win32: Add "Clear List" option to recent menu. 2023-03-11 18:06:42 -06:00
BearOso b4b2007529 win32: Fix compilation errors with VS/Clang. 2023-03-10 14:32:10 -06:00
BearOso cd57135d9a win32: Better solution for registry entries.
Add by default, but remove them when box is unchecked.
2023-03-08 14:40:15 -06:00
BearOso 036fa5a951 win32: Ask about registry keys on first start. Also...
add a command-line option to remove these keys.
2023-03-08 14:31:55 -06:00
BearOso 39e21410d8 win32: Make changes to display driver not occur until restart. 2023-03-07 14:01:29 -06:00
BearOso 803125ffe9 win32: Move frame throttle into drivers for precision. 2023-03-07 14:01:29 -06:00
BearOso 1907b9e25b win32: Tweak busy loop/sleep balance a bit. 2023-03-07 14:01:29 -06:00
BearOso daf4a60b65 win32: Fix CPU usage with new throttle. 2023-03-07 14:01:29 -06:00
BearOso e923382395 win32: Replace timer-based throttling.
The old code used low-res timers that would vary by at least 3ms and
couldn't handle freesync/gsync's needs. So I removed the old
time API calls and interrupt and did a rudimentary throttle with QPC.

This may break NetPlay. Nobody (sane) will ever notice.
2023-03-07 14:01:29 -06:00
BearOso 19787b12f1 win32: Add default option to not add entries to registry. 2023-03-07 14:01:29 -06:00
BearOso 2c7d5f7a4d Working Win32/Vulkan shader support. 2023-03-07 13:58:22 -06:00
BearOso daa0e168e8 Getting win32 ready for Vulkan. 2023-03-07 13:58:22 -06:00
BearOso 11dd6b1e6d Fix up Windows build errors. 2023-03-07 13:58:22 -06:00
OV2 5c889d9488 win32: add st to rom file extensions (#793) 2022-11-06 00:44:45 +01:00
BearOso a953721967 win32: Adapt to GFX.Screen in core. 2022-04-10 17:26:32 -05:00
OV2 bdb27635e0 win32: fix frame advance hotkey no longer working after 25 days
(fixes #716)
2022-01-31 17:29:01 +01:00
Jamiras 32f3f81a2c fix custom key bind for frame advance 2021-12-13 13:24:45 -07:00
OV2 cc7e028179 win32: poll joypads in hotkey handler if paused or stopped (#684) 2021-01-11 20:31:23 +01:00
BearOso c283df610c Fix misspelling.
Complement, not compliment.
2020-11-03 10:28:01 -06:00
BearOso e705e71a97 Remove S9xChooseMovieFilename
This is integration of the frontend with the core. Disable
the button mappings that use it. The frontend should implement on
its own.
2020-08-07 14:08:51 -05:00
BearOso f04f1bbe44 Remove S9xChooseFilename
This is integration of the frontend with the core. Disable
the snapshot button mappings that use it. Any frontend should
implement those port commands its own.
2020-08-07 14:08:51 -05:00
OV2 5a4c5be0e2 win32: add save banks, hotkeys, menu changes 2019-12-30 17:03:06 +01:00
OV2 10fe4be245 win32: display the actual region number for unknown regions 2019-12-29 23:14:30 +01:00
OV2 c5c1268db0 win32: default reset game hotkey to one that actually works 2019-12-27 17:48:59 +01:00
OV2 9e871a29a4 win32: print additional command line options, also react to -h /? 2019-12-26 14:57:54 +01:00
OV2 0291042e1c win32: easier definition of hotkey config dialog layout, change order of
hotkeys
2019-12-26 14:12:50 +01:00
OV2 e47e41627f win32: add hotkeys for preview dialog 2019-12-20 16:39:42 +01:00
OV2 04a15d9a2e win32: only load screenshots in preview dialogs 2019-12-19 18:19:50 +01:00
OV2 2e7a345dca win32: add dialog for saving/loading with preview images 2019-09-18 18:12:27 +02:00
OV2 f47b4ee5ca win32: add menu entry to load oops files 2019-08-03 15:55:37 +02:00
OV2 9377e50a7d win32: add option to confirm save/load operations (#555) 2019-08-03 15:55:31 +02:00
Brandon Wright 38d2d2773c win32: Set inactive pause on minimize size event. 2019-05-13 15:29:42 -05:00
Brandon Wright 5195200b78 Win32: Remove break I accidentally put in. 2019-04-16 15:27:35 -05:00
OV2 f53a6697dd win32: add warning icon to warn message 2019-04-16 21:17:18 +02:00
Brandon Wright ea8e016631 Win32: Add set defaults and warning to hacks dialog. 2019-04-16 12:18:11 -05:00
Brandon Wright 07f1976dcf Win32: Fix accidental frametime reversion. 2019-04-09 10:54:29 -05:00
Brandon Wright 6a789f9947 Add the separate echo buffer option. 2019-04-08 17:16:24 -05:00
Brandon Wright 3c879cc2b3 Win32: Add hacks dialog. 2019-04-08 16:54:24 -05:00
Brandon Wright 8513ecec51 win32: Nominal frame time NTSC: 60.09881... 2019-03-25 16:17:22 -05:00
Brandon Wright f211d878a5 And missing comma. 2019-02-19 14:31:32 -06:00
Brandon Wright be64fcf518 Fix extraneous ] 2019-02-19 14:27:44 -06:00
Brandon Wright 504be0917b win32: Readd version to title string. 2019-02-19 14:26:48 -06:00
Brandon Wright 6757f93830 Snes9x, not Snes9X
Win32 title will display "ROM base name - Snes9x"
2019-02-18 15:15:28 -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
OV2 28f8ac8341 win32: correct audio buffer size values 2019-02-12 19:42:03 +01:00