Commit Graph

4748 Commits

Author SHA1 Message Date
Matthew Budd 35e0bc441f Removed debug print statement. 2020-11-28 21:55:55 -05:00
Matthew Budd 4812c804fd Added timing options selection combo box to timing window on Qt GUI. 2020-11-28 21:46:41 -05:00
Matthew Budd f198996cd4 Added logic to auto set process scheduling priorities at startup. 2020-11-28 21:03:26 -05:00
Matthew Budd 961aa83a51 Bug fixes for Qt timing priority configs. 2020-11-28 20:43:34 -05:00
Matthew Budd 18e9dc1a9e Added logic to check whether the user has the permissions necessary to increase the priority (nice) of the process. If not, disable the slider on the Qt timing window. 2020-11-28 15:40:27 -05:00
Matthew Budd e67b17795c Added scheduler config parameters to Qt GUI. 2020-11-28 00:28:28 -05:00
mjbudd77 ab31c760d5 Build fix for mac os 2020-11-27 23:48:57 -05:00
Matthew Budd d5d6b32787 Added GUI scheduling parameters to Qt timing config window 2020-11-27 23:42:32 -05:00
Matthew Budd e154b38327 Qt Timing config window bug fixes for cases when OS does not have proper permissions. 2020-11-27 23:04:41 -05:00
Matthew Budd 6b8e4f883b Initial add of timing configuration window to Qt GUI. 2020-11-27 22:18:04 -05:00
Matthew Budd 8d0de7793a Merge branch 'development' of https://github.com/mjbudd77/fceux into development 2020-11-27 19:56:31 -05:00
mjbudd77 a7b031ee81 Qt GUI thread priority functionality added for mac os 2020-11-27 19:53:14 -05:00
Matthew Budd 3982d1b897 CAdded 2020-11-27 14:23:17 -05:00
Matthew Budd 2b05c7169d Initial add of logic to allow for high priority threads in Qt GUI. Modified speed throttle logic to have more accurate frame timing. 2020-11-26 23:44:59 -05:00
mjbudd77 521846cf97
Merge pull request #245 from mjbudd77/master
For Qt GUI, added an input config window
2020-11-25 06:50:12 -05:00
Matthew Budd 16af95771d Build fix for linux appveyor pipeline. Ensure OS package updates are pulled in from server before attempting to pull dependencies. 2020-11-24 20:32:41 -05:00
Matthew Budd 14766432ae Added periodic checking logic to ensure that gamepad 4 score checkboxes on input and gamepad config windows stay synchronized. 2020-11-24 19:46:22 -05:00
Matthew Budd c9d0eddec6 For Qt GUI, added a checkbox to allow for auto load/save of input presets on ROM open/close. 2020-11-24 16:22:09 -05:00
Matthew Budd fa18154ac3 Added a low rate periodic update function to Qt input window to ensure that it stays synchronized with the state of the emulator input settings. 2020-11-24 07:01:34 -05:00
Matthew Budd c4a066c25c Qt Input config window further code hardening. 2020-11-24 06:25:12 -05:00
Matthew Budd 85cee7fd4a Added load/save input preset file logic for Qt GUI. 2020-11-23 22:16:52 -05:00
Matthew Budd f541822557 Qt input preset configs in work. 2020-11-23 16:22:01 -05:00
Matthew Budd adce35cc58 Added input preset configuration scheme for Qt GUI. 2020-11-23 16:09:11 -05:00
Matthew Budd 396029743a Added input device selection/configuration window for Qt GUI. Still TODO, button config windows for non-gamepad devices. 2020-11-23 13:50:26 -05:00
mjbudd77 e21ab72f7d
Merge pull request #244 from mjbudd77/master
Corrections for zapper emulation via mouse using Qt GUI.
2020-11-21 15:04:17 -05:00
Matthew Budd 30b3a92c38 Corrections for zapper emulation via mouse using Qt GUI. 2020-11-21 14:15:36 -05:00
mjbudd77 2b4dc79eb2
Merge pull request #242 from mjbudd77/master
Added ROM edit undo history functionality to Qt hex editor
2020-11-19 21:15:28 -05:00
Matthew Budd 6ac1d9e171 Removed a comment that is no longer valid. 2020-11-19 20:43:25 -05:00
Matthew Budd b1c0f7aaba Added ROM edit undo functionality to Qt hex editor. 2020-11-19 20:35:44 -05:00
mjbudd77 3f5d479f44
Merge pull request #240 from mjbudd77/master
Added edit copy, paste, and find functions to Qt Hex Editor
2020-11-17 00:27:40 -05:00
mjbudd77 5cbfb8b1a5 Added a text highlight clear function and now clear when hex editor view mode changes. 2020-11-17 00:06:10 -05:00
mjbudd77 5cce2db826 Updated TODO-SDL file. 2020-11-16 23:50:40 -05:00
mjbudd77 7127b858e1 Added find pattern functionality to Qt hex editor. 2020-11-16 23:35:33 -05:00
mjbudd77 4968e50202 Added copy/paste functionality for Qt hex editor. 2020-11-16 21:26:53 -05:00
mjbudd77 9d12336903
Merge pull request #239 from mjbudd77/master
Qt Debugger Window Enhancements
2020-11-15 19:32:45 -05:00
Matthew Budd 5e35c181c8 Qt debugger slight change in main menu entry 'Run to Cursor' is now 'Run to Selected Line'. Run to Cursor option is still present in assembly viewer context menu. 2020-11-15 18:55:03 -05:00
Matthew Budd 386f943140 For Qt debugger, added a run to cursor menu shortcut key. 2020-11-15 14:47:57 -05:00
Matthew Budd 8629e19273 Added PC line placement options for Qt debugger assembly viewer. Old behavior was to always to display program counter line at the top of the viewer when a breakpoint is hit. Now that behavior is selectable to be top, upper-mid, center, lower-mid, bottom, or custom line offset. 2020-11-15 14:30:38 -05:00
Matthew Budd d3b779a4e3 Added a run to cursor debugger feature to Qt debugger window assembly view context menu. 2020-11-15 11:57:43 -05:00
mjbudd77 bb1879b5e7
Merge pull request #238 from mjbudd77/master
Misc Qt Debugger Assembly View Improvements
2020-11-14 16:04:40 -05:00
Matthew Budd 13ea28dad4 Added window menu to Qt debugger and shortcuts for debug execution control buttons. 2020-11-14 14:56:57 -05:00
Matthew Budd 0d6f5e567e Minor changes to Qt debugger window to allow for it to be more compact. 2020-11-14 14:35:11 -05:00
Matthew Budd e36f53609e Added logic to clear QClipboard contents at program exit. This will prevent a momentary terminal X11 hang and following error message "QClipboard: Unable to receive an event from the clipboard manager in a reasonable time" 2020-11-14 14:01:23 -05:00
Matthew Budd 2ce2e5a8a3 Fixed wheel event scroll direction for custom QWidgets 2020-11-14 13:42:43 -05:00
mjbudd77 4f11fc5a7a
Merge pull request #237 from mjbudd77/master
For Qt, added mouse wheel scrolling logic to all custom QWidgets (Debugger Assembly Viewer, Trace Log Viewer, Hex Editor, and RAM Search Viewer)
2020-11-14 09:55:21 -05:00
Matthew Budd c5cdd77fb1 For Qt, added mouse wheel scrolling logic to all custom QWidgets (Debugger Assembly Viewer, Trace Log Viewer, Hex Editor, and RAM Search Viewer) 2020-11-14 09:24:10 -05:00
Matthew Budd 43f87541b6 Added mouse wheel scrolling capability for Qt debugger ASM viewer. 2020-11-13 13:31:04 -05:00
mjbudd77 2532eca30b
Merge pull request #236 from mjbudd77/master
Qt Debugger Window Copy/Paste Functionality Added. Misc debugger bugfixes for Mac OSX.
2020-11-13 13:16:12 -05:00
Matthew Budd bfa70c1f25 Bug fix for Qt debugger attempting to save symbol/bookmarks at window close with no game loaded. 2020-11-13 11:47:55 -05:00
Matthew Budd 836127afd0 Changed Qt debugger ASM viewer to render text a single character at a time to have better control of horizontal char advance. Mac OS seems to not always draw characters with the same spacing if not done this way. 2020-11-13 11:27:55 -05:00