Commit Graph

5105 Commits

Author SHA1 Message Date
mjbudd77 e49b40e6c3 Set default display option to be compact split view for debugger. 2021-07-17 15:01:22 -04:00
mjbudd77 31cbbebc8e Added layout presets to debugger. 2021-07-17 14:48:53 -04:00
mjbudd77 a3669b5b93 Added code to save display state of debugger window. 2021-07-17 11:49:50 -04:00
mjbudd77 c8e22140f3 Removed qgroupboxes in favor of qframes for new debugger tabbed widget approach. 2021-07-16 07:15:05 -04:00
mjbudd77 0cef9783ff Merge remote-tracking branch 'TasVideos/master' 2021-07-15 23:58:28 -04:00
mjbudd77 415d4a2c84 Code clean up from tabbed widget development. 2021-07-15 23:56:36 -04:00
mjbudd77 4a216de908 Added a tabbed widget approach to displaying data blocks on Qt GUI. 2021-07-15 23:50:34 -04:00
mjbudd77 baa0af5d7c Added a custom tool tip base class to handle common window management details. 2021-07-15 00:54:52 -04:00
mjbudd77 e31384ab60 Made a custom popup for the PPU control register status display. 2021-07-14 22:48:48 -04:00
Alexey 'Cluster' Avdyukhin f828826771 Button binding dialog fixes, XBox controller support fixed 2021-07-15 01:04:26 +03:00
Alexey 'Cluster' Avdyukhin e72a8bc577 Tabs! Damn it. 2021-07-14 22:49:34 +03:00
Alexey 'Cluster' Avdyukhin 16be0d6915 Added Downtown Special to savie[] because it's without battery flag in GoodNES V3.23b 2021-07-14 22:41:59 +03:00
mjbudd77 0a367374da Added a navigate backwards/forwards line history to Qt debugger assembly view. 2021-07-13 23:36:27 -04:00
mjbudd77 086163e062 Added go to assembly address on double click and context menu option. 2021-07-11 19:05:29 -04:00
mjbudd77 4ffcafd138 Minor fix for tool tip CPU address field. 2021-07-11 16:55:14 -04:00
mjbudd77 e307f5a282 Changed visibility text labels to visible for compactness. 2021-07-11 16:37:14 -04:00
mjbudd77 1fad7e599a Initialized state of menu items for display viewport controls for Qt GUI. 2021-07-11 16:34:56 -04:00
mjbudd77 d212e1aae1 Bug fix for assembly tool tip check going off end of string. 2021-07-11 13:26:59 -04:00
mjbudd77 b601d36641 More Qt debugger window layout options. 2021-07-11 13:03:25 -04:00
mjbudd77 15a3fddf41 Moved debugger bookmark area to far right of window. TODO will make data display area positioning configurable. 2021-07-11 08:01:21 -04:00
mjbudd77 467089cac1 Changed size policy for debugger bookmark and breakpoint tree views. Now can resize window better. 2021-07-11 07:45:37 -04:00
mjbudd77 6e5bbc1c7c Re-organized creation of Qt debugger window layout and widgets to make it more managable. 2021-07-11 07:05:37 -04:00
mjbudd77 1e6264dd05 Added logic to show/hide breakpoint list in Qt debugger. 2021-07-11 05:18:54 -04:00
mjbudd77 a85d668f2f Added a tool tip for getting operand address information to Qt debugger. 2021-07-10 22:13:38 -04:00
mjbudd77 036c9106ad Qt debugger line spacing adjustments. 2021-07-10 21:22:00 -04:00
mjbudd77 d3ba6c540f Added a function to draw a nicer colored arrow for the instruction pointer on the assembly view for the Qt debugger. 2021-07-10 19:42:52 -04:00
mjbudd77 bb8c591742 Renamed debugger assembly syntax coloring config parameters to be shorter and not be debugger specific. The trace logger may use these later. 2021-07-10 18:43:42 -04:00
mjbudd77 fdb58db949 Display fix for Color menu picker window title. Filter out & accelerator characters. 2021-07-10 18:41:03 -04:00
mjbudd77 fcf250e350 For Qt debugger. Added logic to make byte code display configurable. Saved color configs to file. 2021-07-10 16:49:18 -04:00
mjbudd77 8314f7bad1 Fix for gamepad button text postioning and sizing. 2021-07-10 14:18:03 -04:00
mjbudd77 21291430b4 Bug fix for stack overrun in lua-engine on mac OSX. 2021-07-10 14:17:42 -04:00
mjbudd77 5c992a8610 Initial add of color syntax logic in Qt debugger. 2021-07-09 21:36:26 -04:00
mjbudd77 ea7deb0fd0 Initial add of assembly color option logic for Qt debugger. 2021-07-09 21:08:39 -04:00
mjbudd77 151bee01dc Added font selection options to Qt debugger. For #352. 2021-07-09 15:16:32 -04:00
mjbudd77 37abb7305b Added sizing logic to Qt debugger stack view to resize to display needs. 2021-07-09 14:15:45 -04:00
mjbudd77 1efe2de1f7 Added logic to allow for quick toggling of breakpoints by just clicking left mouse button between the end of cdl end boundary and the beginning of the line address text. 2021-07-09 00:01:32 -04:00
mjbudd77 a712448d81 Added logic to determine what ASM line a breakpoint is on and draw a red circle graphic on that line. 2021-07-08 23:36:24 -04:00
mjbudd77 2030d18e40 Added logic to code data and trace logger windows so that if already open, the windows are raised and given input focus. 2021-07-08 22:18:20 -04:00
mjbudd77 17933eb86e Added logic to Qt PPU, sprite and nametable viewer windows so that if already open, the windows are raised and given input focus. 2021-07-08 22:06:56 -04:00
mjbudd77 27fc890977 Changed Qt debugger code so that only one debugger can be open at a time. 2021-07-08 22:00:32 -04:00
mjbudd77 c7627d9d26 Minor Qt debugger coloring changes. 2021-07-08 20:43:10 -04:00
mjbudd77 bcb620ccf9 Added debug symbol address decode tool top. 2021-07-08 19:43:25 -04:00
mjbudd77 b6ab045651 Updated short descriptions for opcode tool tips. 2021-07-08 18:00:35 -04:00
mjbudd77 15f799beff Added long descriptions to opcode tool tips. 2021-07-07 18:40:39 -04:00
mjbudd77 edb167ab2a Debugger opcode tool tips in work. 2021-07-07 08:03:02 -04:00
mjbudd77 692e137e6f Opcode tool tips in work for Qt debugger. 2021-07-06 22:56:33 -04:00
mjbudd77 47da5cbc17 Added tool tips for CPU status display on Qt debugger. 2021-07-06 19:58:12 -04:00
mjbudd77 a993487d13 Compatibility fix for Qt 5.9. Should fix issue #384. 2021-07-04 07:25:03 -04:00
mjbudd77 fb9c902373
Merge pull request #382 from qeeg/master
Fix SYA and SXA opcodes in the CPU. blargg_nes_cpu_test5 now works
2021-07-04 07:14:44 -04:00
qeeg f3bab87c38 Fix SYA and SXA opcodes in the CPU. blargg_nes_cpu_test5 now works 2021-07-03 10:30:45 -05:00