Matthew Budd
|
2b15f8611e
|
Added NT Mirroring display and selection logic for Qt GUI
|
2020-10-06 19:50:22 -04:00 |
Matthew Budd
|
4765bc8bdd
|
Added widgets for mirroring and properties frames on Qt NT viewer
|
2020-10-06 19:00:32 -04:00 |
Matthew Budd
|
826a39c83e
|
Added logic to not call window update from emulator thread in Qt GUI. Qt widget update() should always be called from within main gui thread.
|
2020-10-06 18:40:14 -04:00 |
Matthew Budd
|
03cd068439
|
Qt Name table Viewer in work.
|
2020-10-05 23:17:27 -04:00 |
Matthew Budd
|
73726114c5
|
Name table view first successful drawing on Qt GUI.
|
2020-10-05 22:49:09 -04:00 |
Matthew Budd
|
579a8d2159
|
Initial layout of Qt Name Table window in work.
|
2020-10-05 21:14:49 -04:00 |
Matthew Budd
|
1f12627c8f
|
Added initial file for Qt name table viewer
|
2020-10-05 20:52:09 -04:00 |
Matthew Budd
|
b31a2131b4
|
Minor cleanup of debug print statements in Qt GUI.
|
2020-10-05 20:11:01 -04:00 |
Matthew Budd
|
6ef21c4433
|
Added logic to fill out palette label when moving cursor over tile.
|
2020-10-05 20:02:16 -04:00 |
Matthew Budd
|
cc70f501c8
|
Minor bugfix for pattern table label when mouse scroll out of bounds.
|
2020-10-05 19:35:14 -04:00 |
Matthew Budd
|
59d726230d
|
Added logic for Qt PPU Viewer scanline entry box.
|
2020-10-04 23:38:10 -04:00 |
Matthew Budd
|
b19c86bc10
|
Minor display updates to Qt PPU viewer.
|
2020-10-04 23:23:27 -04:00 |
Matthew Budd
|
202bbc0b15
|
Added logic to fill out PPU selected tile label
|
2020-10-04 22:44:30 -04:00 |
Matthew Budd
|
ec6a6e06e7
|
Added logic to display sprite 8x16 on Qt PPU viewer
|
2020-10-04 22:07:33 -04:00 |
Matthew Budd
|
ccb8b63282
|
Re-organized Qt PPU viewer to have each pattern table in its own frame.
|
2020-10-04 20:36:33 -04:00 |
Matthew Budd
|
fa55d6024b
|
Added PPU Viewer control widgets to window. Still TODO, write logic.
|
2020-10-04 19:17:11 -04:00 |
Matthew Budd
|
cf2b43f31a
|
First successful viewing of pattern and palatte colors on Qt PPU Viewer.
|
2020-10-04 09:54:51 -04:00 |
Matthew Budd
|
c21041e26e
|
Setup initial menu options and window open for Qt GUI PPU Viewer.
|
2020-10-03 11:46:14 -04:00 |
Matthew Budd
|
896a979689
|
Added logic to auto open log file dialog window if file logging is checked and a start logging event occurs.
|
2020-10-02 22:14:00 -04:00 |
Matthew Budd
|
af35f81f4f
|
More logic updates for Qt trace logger window. Added log to file feature.
|
2020-10-02 21:44:47 -04:00 |
mjbudd77
|
022abb880a
|
Added lines skipped logic for trace logger new code/data functionality.
|
2020-10-02 16:54:29 -04:00 |
mjbudd77
|
5bf2b65378
|
Added logic to display running trace log in Qt window viewport
|
2020-10-02 16:47:36 -04:00 |
Matthew Budd
|
0b3d377e18
|
Changed trace instruction logger to be more efficient.
|
2020-10-01 07:04:52 -04:00 |
Matthew Budd
|
2524667d12
|
Enabled trace instruction function. Still TODO, try to make it more efficient.
|
2020-10-01 06:14:35 -04:00 |
Matthew Budd
|
08da8fd76e
|
Trace logger custom widget setup in work.
|
2020-09-30 22:44:56 -04:00 |
Matthew Budd
|
9da84e16ca
|
More setup of Qt Trace Logger window.
|
2020-09-30 22:21:18 -04:00 |
Matthew Budd
|
c288c60c68
|
Added initial window layout for trace logger.
|
2020-09-30 20:56:50 -04:00 |
Matthew Budd
|
de2fd3eef3
|
Added Qt hex editor logic to color ROM bytes from CD Logger data.
|
2020-09-28 23:40:13 -04:00 |
Matthew Budd
|
92007f8467
|
Added CDL generated ROM functionality.
|
2020-09-28 22:18:25 -04:00 |
Matthew Budd
|
63933a1821
|
Added CDL File load/save logic.
|
2020-09-28 21:51:14 -04:00 |
Matthew Budd
|
445b17104a
|
Successful initial test of Qt Code/Data Logger Window.
|
2020-09-28 21:23:47 -04:00 |
Matthew Budd
|
086d523566
|
Added initial code data logger window layout for Qt GUI.
|
2020-09-27 10:59:24 -04:00 |
mjbudd77
|
7003f6c01a
|
Added code to load/save debugger bookmarks in game specific debug files.
|
2020-09-24 06:10:48 -04:00 |
Matthew Budd
|
a4b45fc252
|
Added symbolic debug popup window capability to hex editor.
|
2020-09-20 22:00:48 -04:00 |
Matthew Budd
|
97784ec09b
|
Added quick breakpoint add via hex editor context menu.
|
2020-09-20 21:40:31 -04:00 |
Matthew Budd
|
a458f7526b
|
Added logic to update hex editor title with view mode and selected address included in text.
|
2020-09-20 21:03:41 -04:00 |
Matthew Budd
|
c2ca5dc9d8
|
Added initial functions for hex editor quick access from debugger.
|
2020-09-20 17:01:40 -04:00 |
Matthew Budd
|
3099a233c3
|
Added debugger bookmark add/edit via ASM view context menu.
|
2020-09-20 16:37:41 -04:00 |
Matthew Budd
|
39a0f24445
|
More debugger bookmarking logic added.
|
2020-09-20 14:31:21 -04:00 |
Matthew Budd
|
a882125224
|
Added logic to add,edit, and delete debugger bookmarks
|
2020-09-20 14:14:59 -04:00 |
Matthew Budd
|
abd4089cbb
|
Added logic to highlight ASM view selected line.
|
2020-09-19 14:38:10 -04:00 |
Matthew Budd
|
59e4ca1ff9
|
Added logic to init IDA font checkbox to checked and keep unselectable. I am forcing the font in the Qt debugger assembly view to be a monospace Courier New. For now I plan to keep it this way.
|
2020-09-18 06:18:09 -04:00 |
Matthew Budd
|
dad6ddfe64
|
Added Qt debugger auto open on game load feature.
|
2020-09-18 06:00:19 -04:00 |
Matthew Budd
|
e70eb49bf9
|
Added logic for ASM view horizontal scroll. Set debugger bookmark buttons to insensitive until code can be added.
|
2020-09-17 22:59:56 -04:00 |
Matthew Budd
|
b319273765
|
Added logic for auto debug file load/save checkbox option.
|
2020-09-17 21:54:47 -04:00 |
Matthew Budd
|
90e67b4ebb
|
Added logic to selectively load/save breakpoint data from/to files only if a debugger window is open.
|
2020-09-17 20:44:33 -04:00 |
Matthew Budd
|
63dbda4b35
|
Added logic to load/save breakpoint data into game specific files.
|
2020-09-16 21:02:43 -04:00 |
Matthew Budd
|
c62dfd464f
|
Updates to debug symbol loader.
|
2020-09-15 22:53:36 -04:00 |
Matthew Budd
|
b37fb45172
|
Added symbolic debug edit window logic.
|
2020-09-15 21:32:54 -04:00 |
Matthew Budd
|
cef4ad4e1d
|
Added logic for breakpoint tree view enable checkbox.
|
2020-09-15 20:11:17 -04:00 |
Matthew Budd
|
d5b6c28df6
|
Added logic to save game debug symbols when closed.
|
2020-09-15 19:53:47 -04:00 |
Matthew Budd
|
ced49bebc7
|
Added logic for debug window reload symbols button.
|
2020-09-14 21:42:10 -04:00 |
Matthew Budd
|
097aaa3214
|
Hooked up symbolic debug asm view checkbox.
|
2020-09-14 21:18:54 -04:00 |
Matthew Budd
|
a4df1e3c06
|
Added logic to load debug symbols from files.
|
2020-09-14 21:08:38 -04:00 |
Matthew Budd
|
f442404149
|
Added initial framework for symbolic debug feature in Qt port.
|
2020-09-13 21:43:50 -04:00 |
Matthew Budd
|
d1f689ef61
|
Minor updates to Qt breakpoint add/edit and display functionality.
|
2020-09-12 09:31:24 -04:00 |
Matthew Budd
|
bb29b73af5
|
Added initial framework for Qt debug window's asm view context menu.
|
2020-09-12 08:53:51 -04:00 |
Matthew Budd
|
1a05b2d7d0
|
Added ASM view cursor position label logic to Qt debug window.
|
2020-09-11 22:56:04 -04:00 |
Matthew Budd
|
fc81335cc0
|
Added a emulator status label to debugger window.
|
2020-09-11 21:26:40 -04:00 |
Matthew Budd
|
6b79d20037
|
Added logic to set flags register when resuming from a breakpoint.
|
2020-09-11 20:29:45 -04:00 |
Matthew Budd
|
823e7948c0
|
Debug window breakpoint highlighting when hit in work.
|
2020-09-09 23:13:53 -04:00 |
Matthew Budd
|
1403ab607d
|
More widget logic added to Qt debug window.
|
2020-09-09 21:58:09 -04:00 |
Matthew Budd
|
473ef5b7dc
|
Added a little more logic to Qt debug window.
|
2020-09-09 20:22:31 -04:00 |
Matthew Budd
|
dd7aa8fc2c
|
Added initial framework for adding, editing, and removing breakpoints.
|
2020-09-08 22:18:49 -04:00 |
Matthew Budd
|
4e3e4d2e54
|
Added logic to update PPU labels on debug window.
|
2020-09-04 06:48:29 -04:00 |
Matthew Budd
|
abf863a6a2
|
Debugger window functionality in work.
|
2020-09-04 06:37:22 -04:00 |
Matthew Budd
|
e688ebe23b
|
ASM view port in work.
|
2020-09-03 22:39:01 -04:00 |
Matthew Budd
|
fc201b5ff7
|
Created custom widget for ASM viewport.
|
2020-09-03 22:21:53 -04:00 |
Matthew Budd
|
254a1a1d37
|
ASM display window changed to use QPlainTextEdit instead of QTextEdit.
|
2020-09-02 22:16:41 -04:00 |
Matthew Budd
|
ccbcab5e77
|
Initial port of ASM window code.
|
2020-09-02 21:31:54 -04:00 |
Matthew Budd
|
7001b55569
|
Added initial framework for console breakpoint debugger window.
|
2020-09-01 22:04:59 -04:00 |
Matthew Budd
|
0349bb3a86
|
Added hex editor fore and back ground color options to config file. Options are now also saved when using the editor color picker.
|
2020-08-30 10:35:00 -04:00 |
Matthew Budd
|
e711b21ee4
|
Added hex editor remove all bookmarks question acknowledgement box.
|
2020-08-28 20:23:20 -04:00 |
Matthew Budd
|
ca59812e97
|
Added hex editor bookmark auto load/save functionality.
|
2020-08-27 22:43:13 -04:00 |
Matthew Budd
|
1032e6f443
|
Bookmark menu action memory management fix. QMenu will only delete QActions if it has ownership of the widget.
|
2020-08-26 22:53:39 -04:00 |
Matthew Budd
|
114e22c48f
|
Added hex editor bookmark functionality. Still TODO save bookmarks to file based on ROM name.
|
2020-08-26 22:44:11 -04:00 |
Matthew Budd
|
51019a6e06
|
Cleanup up old commented out code in QT GUI main window.
|
2020-08-25 21:24:34 -04:00 |
Matthew Budd
|
c23fa5dc60
|
Memory management fix for QT dialog windows. Ensure that window is marked for deletion when it is closed.
|
2020-08-25 20:59:36 -04:00 |
Matthew Budd
|
a624278fca
|
Added native menu option to hex editor.
|
2020-08-25 18:41:58 -04:00 |
Matthew Budd
|
67f6be539a
|
Added TODO comments to hex editor context menu. These menu options can not be finished until other debug features such as the debugger and code/data trace/log functionality has been created.
|
2020-08-24 20:50:06 -04:00 |
Matthew Budd
|
1f09ecca2c
|
Added hex editor window close menu option.
|
2020-08-24 20:27:12 -04:00 |
Matthew Budd
|
14f0da12c7
|
Added save ROM as hex editor functionality
|
2020-08-24 20:06:36 -04:00 |
Matthew Budd
|
08feb4710b
|
Added utility function to strip out a base file name from a full path.
|
2020-08-24 19:52:28 -04:00 |
Matthew Budd
|
e8f1ffdf8d
|
Added hex editor horizontal scroll logic.
|
2020-08-23 22:24:54 -04:00 |
Matthew Budd
|
a93af6f821
|
Cleanup of hex editor code, consolidated as much as possible into QHexEdit custom widget.
|
2020-08-23 10:00:54 -04:00 |
Matthew Budd
|
832a6b0a64
|
Setting up framework for hex editor bookmarks
|
2020-08-22 22:01:53 -04:00 |
Matthew Budd
|
ff3125cbf8
|
Bug fix for updating vertical bar when using page up/down functions.
|
2020-08-22 21:42:51 -04:00 |
Matthew Budd
|
4b92abdb47
|
Added framework for hex editor context menu.
|
2020-08-22 21:38:09 -04:00 |
Matthew Budd
|
66810fdb9d
|
Changed cursor movement logic to move to nearest hex address.
|
2020-08-22 20:48:31 -04:00 |
Matthew Budd
|
b01b1c7a4c
|
Cursor selection update to Hex editor
|
2020-08-22 20:42:33 -04:00 |
Matthew Budd
|
f3af7cc6c8
|
Added hex editor fore ground and back ground color options.
|
2020-08-22 20:20:18 -04:00 |
Matthew Budd
|
6a425f61d1
|
Added activity color options to hex editor menu.
|
2020-08-22 19:54:11 -04:00 |
Matthew Budd
|
6aacaa5595
|
Added activity color highlight logic.
|
2020-08-22 19:15:56 -04:00 |
Matthew Budd
|
c99c729b23
|
Added hex editor view mode menu logic.
|
2020-08-22 14:16:13 -04:00 |
Matthew Budd
|
ecf558c1a3
|
Moved pixel space to cursor position conversion into its own function.
|
2020-08-22 13:57:36 -04:00 |
Matthew Budd
|
1eaa3f46f9
|
Added logic to position cursor via left mouse clicks on hex editor.
|
2020-08-21 21:05:52 -04:00 |
mjbudd77
|
b37e1e03f0
|
Cppcheck warning fixes for Qt GUI.
|
2020-08-21 11:55:19 -04:00 |
mjbudd77
|
b614edee75
|
Added memory write logic to hex editor.
|
2020-08-21 11:50:36 -04:00 |
Matthew Budd
|
75b076f256
|
Added a couple more key bindings to hex editor cursor control.
|
2020-08-20 22:44:14 -04:00 |
Matthew Budd
|
f6afca360f
|
Added hex editor X,Y cursor movement via arrow keys.
|
2020-08-20 22:34:45 -04:00 |