Commit graph

121 commits

Author SHA1 Message Date
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
Zer0xFF
ee34480d07 rename QBootableListView to QBootablesView (this class will be updated to manage more than the view 2022-01-14 23:05:02 +00:00
Zer0xFF
86f12f30b7 OnResume show emu view 2022-01-14 15:03:27 +00:00
Zer0xFF
163637f84c show recent bootable on emu startup 2022-01-13 23:58:16 +00:00
Jean-Philip Desjardins
93981a6ce0 Make frame limiter togglable. 2021-02-24 11:55:09 -05:00
Mahmood - Zer0xFF
2b110880ef disable S3 UI option when S3 is disabled 2021-02-22 01:51:14 +00:00
Jean-Philip Desjardins
83a03f60d7 Close frame debugger when closing the main window. 2021-01-26 19:30:24 -05:00
Jean-Philip Desjardins
788abb739d Make frame debugger an orphan.
We don't want it to be attached to the emulator window.
2021-01-14 10:50:01 -05:00
Mahmood - Zer0xFF
c2ff06eafc Cleanup: remove deadcode 2021-01-07 22:23:34 +00:00
Mahmood - Zer0xFF
76f65cf5a9 fix debugger build on linux 2021-01-07 21:47:32 +00:00
Mahmood - Zer0xFF
37ac2efb50 move Framedebugger to Qt 2021-01-07 21:47:32 +00:00
Mahmood - Zer0xFF
5181d1c5ad disable Win32 Framedebugger... we're going to now starting Qt debugger, and slowly port it over 2021-01-07 21:47:31 +00:00
Mahmood - Zer0xFF
37119db954 remove QtDebugger parent, to allow it to have its own taskbar icon 2021-01-07 21:47:31 +00:00
Mahmood - Zer0xFF
00fc8bf87b revert back to unique pointer, release pointer early, to avoid segfault when trying to save tags 2021-01-07 21:47:31 +00:00
Mahmood - Zer0xFF
26562d2a07 enable debug action menu 2021-01-07 21:47:31 +00:00
Mahmood - Zer0xFF
6613a6f340 use Qt debugger on window 2021-01-07 21:47:30 +00:00
Mahmood - Zer0xFF
923f61666e replace Debugger(QDockWidget) with QtDebugger(QMainWindow)
as QMainWindow has its own toolbar menu
2021-01-07 21:47:30 +00:00
Greg Land
2060330780 Convert Debug menu over to use QT 2021-01-07 21:47:29 +00:00