Commit Graph

236 Commits

Author SHA1 Message Date
OV2 72e4946410 win32: use selected bank for slot save/load, display both slot and bank
in info string (#953)
2024-09-27 21:10:25 +02:00
BearOso 8559143576 Fix compile on Windows. 2024-08-10 18:03:55 -05:00
OV2 d62f14212e win32: default new cheat val to current cheat val, show error on empty
new val (#918)
2024-05-10 00:29:19 +02:00
OV2 87f050feba win32: add cheat edit and search dialogs as hotkeys (#918) 2024-05-10 00:10:13 +02:00
OV2 bf83f0f605 win32: add hotkey to switch aspect ratio (#912) 2024-05-10 00:09:20 +02:00
OV2 be53955553 win32: allow multiselect in cheat dialog, handle delete and selection
(#916)
2024-05-08 16:53:11 +02:00
BearOso bac6798141 Win32: Fix missing semicolon. 2024-05-07 14:06:33 -05:00
BearOso 73cb8014f1 Win32: Show whether save state exists when slot selected. 2024-05-07 14:01:59 -05:00
BearOso 6e738950c6 win32: Don't realloc graphics buffers when dialog shown. 2023-11-30 16:57:47 -06:00
OV2 f0f3c5502c win32: get rid of some warnings 2023-05-08 19:02:50 +02:00
BearOso bad8cfc209 win32: Wire imgui up to OpenGL and Vulkan. 2023-05-04 17:36:36 -05:00
BearOso ebf2e9981e win32: Get win32 working with variable font. 2023-05-04 15:55:11 -05:00
OV2 3ab8f006cb win32: fix command line arguments (fixes #840) 2023-04-12 19:34:09 +02:00
OV2 b689d43471 win32: move backdrop hotkey to other visual hotkeys, move superscope
turbo to turbo hotkeys
2023-04-01 01:35:02 +02:00
BearOso 2cb8fd06e6 win32: Hide entry control if no hotkey binding is there. 2023-03-31 17:54:36 -05:00
BearOso 2a6b040f3e win32: Add Toggle Backdrop hotkey. 2023-03-31 17:39:14 -05:00
OV2 0b5bad6523 win32: add separator in recent menu 2023-03-31 17:04:44 +02:00
BearOso 929a213b71 Win32: Don't change hi-res filter when changing lo-res filter. 2023-03-24 13:54:34 -05:00
OV2 ea94129762 win32: fix warning 2023-03-24 15:53:30 +01:00
OV2 6e34ff268c win32: remove remains of old frame timer 2023-03-17 00:51:47 +01:00
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