Commit Graph

5121 Commits

Author SHA1 Message Date
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
mjbudd77 7c70db115e Commented out unused break on exceed counter widgets that will later be removed. 2021-07-02 21:54:59 -04:00
mjbudd77 91298bb24f Moved CPU cycle and instruction counter displays to same area as CPU register status on debugger window. 2021-07-02 21:35:37 -04:00
mjbudd77 4170384b72 Added missing question box for debugger step out in already running. 2021-07-02 20:02:01 -04:00
mjbudd77 cae2d15e47 Add seek to PC and change PC menu functions to debugger. 2021-07-02 19:40:45 -04:00
mjbudd77 aa02836972 Added counter reset button to debugger tool bar. 2021-07-02 16:31:51 -04:00
mjbudd77 78d7ee958e Added missing icons. 2021-07-02 16:27:08 -04:00
mjbudd77 7af00f523e Added go to address function to debugger tool bar. 2021-07-02 16:26:44 -04:00
mjbudd77 fd6876a09d Added tool bar to Qt debugger window. 2021-07-02 15:15:26 -04:00
mjbudd77 c3fbabc633 Go to address dialog adjustments for debugger and hex editor. 2021-07-01 22:34:30 -04:00
mjbudd77 e9cb6498cd Added goto address menu function for Qt debugger. 2021-07-01 22:11:37 -04:00
mjbudd77 117bfd0223 Moved debugger reset counter to menu instead of pushbutton on window. 2021-07-01 21:17:06 -04:00
mjbudd77 77a4e610fb For Qt GUI, moved debugger assembly view checkbox options to the debug window main menu. This gives more room to expand the bookmark viewport. 2021-07-01 21:10:59 -04:00
mjbudd77 f9c785ba65 Added debugger breakpoint on unlogged code/data feature request #379. Moved break on bad opcodes checkbox from debug window layout to menu (saves valuable space in debug window for other things). 2021-06-30 21:24:13 -04:00
mjbudd77 7b1e171ba7 Added code to save/restore Qt window geometry for commonly used tools and debug windows. 2021-06-30 06:50:31 -04:00
mjbudd77 d57cf3e35c Added code/data logger indications to Qt debugger assembly view. 2021-06-29 21:50:16 -04:00
mjbudd77 89966a2374 Set clipSidesOffset appropriately so that messages are not clipped in Qt GUI. 2021-06-28 20:23:20 -04:00
Alexey 'Cluster' Avdyukhin 6376c9a311 Removed unnecessary malloc() at all 2021-06-28 09:18:48 +03:00
Alexey 'Cluster' Avdyukhin 2c74b61bf9 Fixed regularly crashes when using Ctrl+A in HEX editor 2021-06-28 08:57:53 +03:00
mjbudd77 d74e14912d Added missing HTML press release pages for versions 2.3.0 and 2.4.0 to web site. 2021-06-27 12:52:30 -04:00
mjbudd77 a2d08f62ec Same macosx palette search logic added for palette editor window. 2021-06-26 00:24:57 -04:00
mjbudd77 fa3b135a44 Updated Palette config to search in applications resources folder for palettes. Palette, lua scripts, and documentation files are now packaged into MacOSX DragNDrop package. 2021-06-26 00:16:53 -04:00
mjbudd77 941da60ecb Bug fix for stack buffer overflow on mac osx. 2021-06-25 12:04:18 -04:00
mjbudd77 42fd7b1894 Updated latest release text on home page. 2021-06-25 00:09:14 -04:00
mjbudd77 2b0fd97ae7 Updated most recent release text on readme. 2021-06-24 21:38:26 -04:00
mjbudd77 5cdabe7223 Added generated help chm/html files with 2.4.0 release notes. 2021-06-24 21:27:09 -04:00
mjbudd77 572e89ee90 Cleaned up a few unused variables. Added blit and render counters to help debug if GUI rendering is on time with emulation thread. 2021-06-23 20:30:33 -04:00
mjbudd77 0b7c7f1924 Minor updates to SDL README. 2021-06-23 07:02:47 -04:00
mjbudd77 2cc52f101f Merge remote-tracking branch 'mjbudd77/master' 2021-06-21 20:33:21 -04:00
mjbudd77 637559c7b7 Added logic to only hook up screen changed signal handler once the window has fully been constructed. 2021-06-21 20:06:13 -04:00
mjbudd77 bcdfa2a834 Added logic to watch for screen change events coming from main window and notify OpenGL widget to recalculate screen pixel ratio and texture sizes. 2021-06-20 22:12:53 -04:00
Alexey 'Cluster' Avdyukhin 655609079b Fix for #376 2021-06-20 15:02:32 +03:00
mjbudd77 0053a52929 Tuned PAL palette slider and label minimum widths for Qt palette config window. 2021-06-19 17:12:21 -04:00
mjbudd77 45779c4331 Use function pointer to save having to do if/else if scale check on every pixel. Makes ModernDeemphColorMap slightly more efficient. 2021-06-19 09:37:24 -04:00
zeromus f20fea7b90 fix bug that made prior commits not work in release ModernDeemphColorMap
fixes #375
2021-06-18 12:38:09 -04:00