Commit Graph

5158 Commits

Author SHA1 Message Date
mjbudd77 e0bc4ab67b Bug fix for emulation thread incorrectly accessing GUI widgets. All widget access must be done in GUI thread. 2021-08-03 23:44:50 -04:00
mjbudd77 50861ab903 Added symbol address and value to assembly look ahead popup window. 2021-08-03 23:26:09 -04:00
mjbudd77 63c4a18e46 Added logic to allow for ROM offsets to be selected in the assembly view window. 2021-08-03 22:11:37 -04:00
mjbudd77 d04d08d2e9 Default new breakpoints to be enabled in dialog. 2021-08-03 21:10:56 -04:00
mjbudd77 8d7f2032fc Added checks to Qt GUI to prevent user from mapping joystick buttons to the keyboard device. Added warning popups to indicate to user what is wrong. 2021-08-03 20:48:54 -04:00
mjbudd77 10f5988e62 Initialize button states to zero. 2021-08-02 21:58:06 -04:00
mjbudd77 eabde5f134 Added tool tips to gamepad config profile buttons. 2021-08-02 21:29:21 -04:00
mjbudd77 39480dcf91 Moved advanced key binding buttons to bottom of window. 2021-08-02 21:10:53 -04:00
mjbudd77 da084fb184 For Qt GUI, added option to have up to 3 alternate gamepad button bindings in addition to the primary mapping. 2021-08-02 21:02:02 -04:00
mjbudd77 f76df49bf8 Set enable opposite directionals default to false for Qt. 2021-08-02 07:59:36 -04:00
mjbudd77 2054efa3de Changed default style to fusion for windows platforms. 2021-08-02 00:15:43 -04:00
mjbudd77 d4051e2387 Default force aspect ratio to off for Qt GUI video. 2021-08-02 00:11:21 -04:00
mjbudd77 eecbba3fc3 Added button icons to cancel/ok buttons on breakpoint add/edit window. 2021-08-01 23:38:47 -04:00
mjbudd77 8c19cb5257 Added detected screen refresh rate display to Qt video config window. Minor memory fixes. 2021-08-01 21:05:08 -04:00
mjbudd77 a925270df4 Added PPUSTATUS register flags to PPU control/mask/status tool tip popup. 2021-08-01 20:25:39 -04:00
mjbudd77 77b2f1be33 Updated Qt PPU debugger display. 2021-08-01 20:16:42 -04:00
mjbudd77 f45ba2f8af Merge branch 'master' of github.com:TASVideos/fceux 2021-07-31 20:07:51 -04:00
mjbudd77 c978c1631a Added an integer frame rate option to Qt GUI better sync with video. 2021-07-31 20:07:18 -04:00
Alexey 'Cluster' Avdyukhin ea4505ae39 NES 2.0 loader for COOLBOY/MINDKIDS (mapper 268) 2021-07-30 18:28:04 +03:00
Alexey 'Cluster' Avdyukhin f8d1258a1c More fixes to the new input system in win32 2021-07-30 17:46:10 +03:00
mjbudd77 6b65d1264d Added code to warn user of unsaved advanced gamepad bindings when closing gamepad config. 2021-07-29 21:16:30 -04:00
mjbudd77 9ea53e210e Successful save/load of advanced gamepad button to hotkey function bindings for Qt GUI. 2021-07-29 20:59:30 -04:00
mjbudd77 7affd34b2c Successful save/load of advanced gamepad button to hotkey function bindings for Qt GUI. 2021-07-29 20:53:27 -04:00
mjbudd77 56f1794b57 Changed Qt advanced gamepad bindings to be stored separately for each individual gamepad port. 2021-07-28 22:01:06 -04:00
mjbudd77 c85cd6cb03 Save OAM viewer settings for Qt GUI. 2021-07-27 06:53:26 -04:00
mjbudd77 212dab2c58 Added remaining config parameters for Qt PPU Viewer. 2021-07-27 06:08:01 -04:00
mjbudd77 c8686e222e Save PPU viewer color preferences. 2021-07-27 05:56:28 -04:00
mjbudd77 a08a824ad7 Added config parameters to save settings for Qt name table viewer. 2021-07-26 20:41:13 -04:00
mjbudd77 11f2a0ce07 Added break on bad opcodes, unlogged code, and unlogged data to list of saved config parameters for Qt gui. 2021-07-26 06:54:47 -04:00
mjbudd77 ff991bb9c4 Changed menu accelerator key for break on cycles. 2021-07-25 14:24:20 -04:00
mjbudd77 e95c26ea42 Finished new break on cycle/instruction counter feature for Qt GUI. 2021-07-25 14:18:53 -04:00
mjbudd77 bcbd3218d2 Breakpoint on CPU cycles/instructions GUI setup dialog in work. 2021-07-24 15:03:13 -04:00
mjbudd77 08def74ceb Added code to save symbolic debug preferences in Qt debugger. 2021-07-24 09:48:03 -04:00
mjbudd77 cbb1aeae4a Added hot key assignment text to debugger tool bar buttons. 2021-07-23 23:06:21 -04:00
mjbudd77 f0b3754d45 Bug fix for jump address line function in debugger. Logic change to only show address look ahead for addresses seen in operand part of assembly line. 2021-07-23 22:40:10 -04:00
mjbudd77 558a76ccc2 Added an assembly look ahead at address popup feature. 2021-07-23 22:21:49 -04:00
mjbudd77 3751589939 Modified Qt debugger breakpoint checking logic to also look for ROM addressed breakpoints. 2021-07-23 18:56:59 -04:00
mjbudd77 129fbe3c32 Added a breakpoint on execution of specific ROM Address feature to debugger. 2021-07-19 21:31:29 -04:00
mjbudd77 4301b96b4a Bug fix for Qt PPU viewer CDL masking options. 2021-07-18 20:43:58 -04:00
mjbudd77 37f66eb7f4 Removed unused deprecated color picker object for hex editor. Cleaned up comments. Changed RAM view naming to CPU view as it is really a view of the CPU memory bus. 2021-07-18 20:21:18 -04:00
mjbudd77 67d64b0e63 Added code to save last position of Qt movie play window. 2021-07-18 20:08:21 -04:00
mjbudd77 829e8cb3f1 Added missing config paramaters for Qt Hex Editor. 2021-07-18 20:01:15 -04:00
mjbudd77 bf41302862 Added logic to ensure that text highlighting always has coloring preference over other coloring options (activitiy coloring, ROM coloring, etc). 2021-07-18 19:36:08 -04:00
mjbudd77 54aeeebb5d Used better color menu item object for hex editor color selection. 2021-07-18 18:48:40 -04:00
mjbudd77 6aa0c9fec1 Added main window context menu for Qt GUI. 2021-07-18 18:07:58 -04:00
mjbudd77 fcaadd7e84 Rearranged a few of the debugger menu items. 2021-07-18 17:27:45 -04:00
mjbudd77 db0ab29be2 Added missing override virtual function syntax sugar to debugger header. Moved Movie menu item to 2nd in list after File. 2021-07-18 17:09:04 -04:00
mjbudd77 34e4e03fe4 Set -DLUA_USE_LINUX compiler flag when internally building and static linking lua. This is required for lua plugin functionality on linux and macosx. 2021-07-18 15:41:29 -04:00
mjbudd77 2f5e23adfb Fixed hex editor scroll bars to use proper page step. 2021-07-17 21:37:25 -04:00
mjbudd77 67e19b6d13 Trace logger menu bars page size fixes. 2021-07-17 21:26:54 -04:00