Commit graph

138 commits

Author SHA1 Message Date
Mahmood - Zer0xFF
087b025a3e Simplify QBootablesView::BootCallback 2024-10-24 20:43:48 +01:00
Mahmood - Zer0xFF
c3f138a424 Split DiskUtils into BootableUtils 2024-10-24 20:43:37 +01:00
Mahmood - Zer0xFF
9eaf97ae4d Move IsBootableExecutablePath && IsBootableDiscImagePath to DiskUtils namespace 2024-10-24 18:13:18 +01:00
Mahmood - Zer0xFF
7d7717f633 Add Resolution toggle option 2024-10-24 18:13:06 +01:00
Mahmood - Zer0xFF
f8dc926c45 More Cleanup 2024-10-20 14:44:10 +01:00
Mahmood - Zer0xFF
ba0e3001ba Cleanup 2024-10-20 14:43:31 +01:00
Mahmood - Zer0xFF
d14a6e4652 Toggle FPS limit with label right click 2024-10-20 14:22:04 +01:00
Jean-Philip Desjardins
5c8f4a818b Report sound handler creation errors. 2024-04-10 12:22:46 -04:00
LapisRegia
b1dbe99af1 Fix wrong operator 2024-02-24 00:59:40 +08:00
LapisRegia
17869204a0 Prevent fullscreen with touchListener 2024-02-24 00:39:07 +08:00
LapisRegia
669cd24960 Renamed GunListener to ScreenPositionListener 2024-02-17 17:34:45 +08:00
LapisRegia
0d1a080394 fix formatting, reverted featcheck swinp to original 2024-02-16 11:45:12 +08:00
LapisRegia
7383e690ad Touchpanel Support 2024-02-15 15:36:23 +08:00
Jean-Philip Desjardins
6be7755785 Reorganise way profiling stats are collected.
Info needs to be updated when VM thread completes a frame.
2024-01-15 10:46:05 -05:00
Jean-Philip Desjardins
97cf4123b9 Move all frame dumping logic in GS handler.
Fixes a bunch of incomplete dump issues, race conditions and potential crashes.
2023-11-28 08:39:12 -05:00
Jean-Philip Desjardins
2196f44a77 Build fixes. 2023-08-31 16:33:00 -04:00
Jean-Philip Desjardins
7f9b23600b Skip flipping if GS did nothing that frame.
Helps games running at 30FPS or lower on lower end devices.
2023-08-24 14:16:44 -04:00
Jean-Philip Desjardins
1700b901b6 Fix code style. 2023-05-30 21:00:01 -04:00
Jean-Philip Desjardins
3d6b1cc856 Only enable light gun support when game needs it. 2023-05-30 20:12:10 -04:00
Jean-Philip Desjardins
fdcf5c2ca1 Make gun position relative to presentation viewport. 2023-05-30 20:09:08 -04:00
Jean-Philip Desjardins
e1dfd514bb Allow binding mouse button to inputs. 2023-05-30 20:09:00 -04:00
Jean-Philip Desjardins
336474a13a Dumping gun WIP. 2023-05-30 20:08:48 -04:00
Jean-Philip Desjardins
070261ef53 Post cleanup fixes. 2023-05-17 20:16:28 -04:00
Jean-Philip Desjardins
8f2752b68d Allow using Alt+Enter to enter/exit fullscreen mode on Windows. 2023-05-02 13:45:47 -04:00
Jean-Philip Desjardins
f36ba1f127 Allow entering full screen mode through a menu item. 2023-05-02 13:28:13 -04:00
Jean-Philip Desjardins
216e6b1d5c Catch potential exceptions when reseting the VM. 2023-03-27 18:12:33 -04:00
Jean-Philip Desjardins
a759cf48f0 Catch exceptions in BootArcadeMachine. 2023-01-18 15:53:31 -05:00
Jean-Philip Desjardins
e5c7d3bb05 Make arcadedefs relative to app resources directory. 2023-01-18 15:53:31 -05:00
Jean-Philip Desjardins
a10f126792 Allow reseting arcade machines. 2023-01-18 15:53:28 -05:00
Jean-Philip Desjardins
8bcaf76355 Some UI niceities. 2023-01-18 15:53:27 -05:00
Jean-Philip Desjardins
13cb253013 Scan arcade machine defs on startup. 2023-01-18 15:53:27 -05:00
Jean-Philip Desjardins
f936662f5a Boot from arcade machine definition. 2023-01-18 15:53:27 -05:00
Jean-Philip Desjardins
f929c1a8f0 Fixed a few issues when Vulkan is not included in the build. 2022-06-22 07:47:01 -04:00
Jean-Philip Desjardins
7eb6cde2b4 Style fix. 2022-06-09 14:51:15 -04:00
Jean-Philip Desjardins
dddcfa9920 Allow disabling exit confirmation dialog with a check box. 2022-06-09 10:15:28 -04:00
Mahmood - Zer0xFF
9dc94fbb51 use zstd zlibwrapper 2022-05-15 22:46:03 +01:00
Jean-Philip Desjardins
d49fd267fa Dock menu is only supported on macOS. 2022-05-06 09:21:28 -04:00
Jean-Philip Desjardins
43108530f8 Add a dock menu on macOS when debugger is enabled.
Makes it easier to switch between main window and debugger windows.
2022-05-05 20:04:05 -04:00
Jean-Philip Desjardins
6db0142447 Style fix. 2022-04-12 10:24:50 -04:00
Jean-Philip Desjardins
5af4236c40 Allow changing monospace font used in debugger through config.
Only possible by directly changing config.xml for now.
2022-04-12 10:24:49 -04:00
Jean-Philip Desjardins
bd7a33f831 Properly delete ui. 2022-03-16 16:45:30 -04:00
Zer0xFF
5f9facd5df update bootable model when executable is loaded 2022-01-24 21:18:16 +00:00
Jean-Philip Desjardins
de4a734476 Add a setting to show/hide EE CPU usage.
Hidden by default. This is a debugging tool, it doesn't need to be always active.
2022-01-21 20:09:09 -05:00
Jean-Philip Desjardins
c939c3303f Show EE CPU usage in status bar.
Might move that behind a setting later.
2022-01-21 20:09:08 -05:00
Zer0xFF
e214781efc prompt the user on exit if bootables/s3 are getting processed 2022-01-16 15:33:49 +00:00
Zer0xFF
3aa4510c19 enable load, lost changes during the transition 2022-01-16 15:15:37 +00:00
Zer0xFF
470f1a6643 Fix booting with model proxy 2022-01-16 15:15:23 +00:00
Zer0xFF
423fc80f47 restore ui functionality, note this includes changes from PR #1158 2022-01-16 15:15:23 +00:00
Zer0xFF
d72dfa6fdb change QBootablesView base class, and use Qt ui file to load the UI 2022-01-16 15:15:23 +00:00
Zer0xFF
205f998925 remove bootablelistdialog references 2022-01-16 15:15:05 +00:00