Commit Graph

4573 Commits

Author SHA1 Message Date
mjbudd77 3020099c29 Removed deleted files from exclude list. 2020-12-10 21:58:17 -05:00
mjbudd77 9e781da116 Removed unused/deprecated scons and automake build files from project. SDL uses cmake now and its never going back. 2020-12-10 21:55:38 -05:00
mjbudd77 fb965bbee0 Updated source and build script version references in preparation for new release. Updated SDL web documentation. Removed a few deprecated command line arguments from code and help text. Removed last few references to GTK in Qt GUI. 2020-12-10 21:43:50 -05:00
mjbudd77 f113f8b60d
Merge pull request #255 from mjbudd77/master
Updated SDL information on Downloads web page.
2020-12-09 23:48:19 -05:00
mjbudd77 e7ba648d3b Updated SDL information on Downloads web page. 2020-12-09 23:11:41 -05:00
mjbudd77 650d9eb472
Merge pull request #254 from mjbudd77/master
For Qt/SDL port, added logic to always attempt to resolve the absolute path to the ROM…
2020-12-09 23:05:17 -05:00
Matthew Budd 03390b4d89 Added logic to always attempt to resolve the absolute path to the ROM file when loading a new game. 2020-12-09 21:48:17 -05:00
mjbudd77 1d33f9ad4a
Merge pull request #253 from mjbudd77/master
Added context menu to trace logger viewport. Through this menu, debug…
2020-12-09 05:40:57 -05:00
Matthew Budd 9e6c963733 Removed debug print statements from Qt debugger 2020-12-08 22:14:54 -05:00
Matthew Budd 90f122ef82 Added context menu to trace logger viewport. Through this menu, debug symbols and breakpoints can be set for the selected hex address in the viewport. 2020-12-08 21:46:21 -05:00
mjbudd77 58a8dbd695
Merge pull request #252 from mjbudd77/master
Qt GUI Fixes/Improvements for Debugger/Trace Logger
2020-12-07 23:07:37 -05:00
Matthew Budd accc476623 Cleaned up a couple cppcheck warnings in Qt GUI. 2020-12-07 22:34:05 -05:00
Matthew Budd fbf8fe6eb5 Added logic to allow for copy/paste of trace logger viewport to/from clipboard. 2020-12-07 22:04:36 -05:00
Matthew Budd 561f258770 Qt debugger breakpoint highlight bug fixes. 2020-12-07 20:12:34 -05:00
mjbudd77 41934ce849
Merge pull request #251 from mjbudd77/master
Added a frame timing statistics window to the Qt tools. Allows user t…
2020-11-30 23:17:39 -05:00
mjbudd77 afaea86abd Added a frame timing statistics window to the Qt tools. Allows user to enable frame timing statistical calculations and view the output on a window in realtime. Is used to verify emulator is getting the proper clock interrupts from the OS and thus check that emulation timing is deterministic. 2020-11-30 22:29:51 -05:00
mjbudd77 e86c001c2a
Merge pull request #250 from mjbudd77/master
Added message log viewer window to Qt GUI.
2020-11-29 20:53:04 -05:00
Matthew Budd 4f08d7a8cc Added message log viewer window to the Qt GUI. 2020-11-29 20:11:28 -05:00
mjbudd77 c7903e2129
Merge pull request #249 from mjbudd77/master
Bug fix for cmake pkg-config search for lua 5.1 package. Ubuntu packa…
2020-11-29 00:08:07 -05:00
Matthew Budd 3ae463d1f2 Bug fix for Qt GUI crashing when to load a non-existant ROM via the command line. 2020-11-29 00:04:20 -05:00
Matthew Budd ca005b498b Bug fix for cmake pkg-config search for lua 5.1 package. Ubuntu packages this as lua5.1 and Fedora names it lua-5.1. Changed cmake file to use pkg_search_module to search for both package names and use the first one it finds. 2020-11-28 23:28:35 -05:00
mjbudd77 f53fbf3de2
Merge pull request #248 from mjbudd77/master
Build fix for __THROWNL not being defined on libc that is used by Alp…
2020-11-28 23:20:26 -05:00
mjbudd77 3ccbc61aa1
Merge pull request #247 from mjbudd77/master
Frame Timing and Thread Scheduling Enhancements for Qt GUI
2020-11-28 22:40:37 -05:00
Matthew Budd 4decd24bcd Build fix for __THROWNL not being defined on libc that is used by Alpine Linux 2020-11-28 22:38:57 -05:00
Matthew Budd d13c151817 Default Qt GUI Timing statistics calcutions to off. TODO make timing stats enable via GUI. 2020-11-28 22:05:39 -05:00
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