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
|
2f5e23adfb
|
Fixed hex editor scroll bars to use proper page step.
|
2021-07-17 21:37:25 -04:00 |
mjbudd77
|
c3fbabc633
|
Go to address dialog adjustments for debugger and hex editor.
|
2021-07-01 22:34:30 -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
|
1c15c829d4
|
Added logic to ensure that empty symbolic debug files are not created when closing a ROM. Also, added logic to prevent saving of auto defined register symbolic names as they will aways load internally. This prevents debug files from being created when a user is not using emulator debug features.
|
2021-05-29 13:59:55 -04:00 |
mjbudd77
|
e12e41a093
|
Minor pixel alignments to Qt hex editor.
|
2021-05-04 20:38:08 -04:00 |
mjbudd77
|
acde2c61d5
|
Added font selection option to Qt hex editor.
|
2021-05-04 06:49:13 -04:00 |
mjbudd77
|
225ba8a9e9
|
Qt Hex Editor color picker improvements. Added cursor row/column color highlight and alternate column coloring options.
|
2021-05-04 06:16:18 -04:00 |
mjbudd77
|
a0088e271b
|
Added a cursor row/column color highlight option to Qt hex editor.
|
2021-05-03 21:51:51 -04:00 |
mjbudd77
|
974d2aefba
|
Bug fix for segmentation fault when deleting all cheats. Instead of using callback based iterator function to delete each cheat, added a new function that will just cleanly delete all cheats without the need for a callback.
|
2021-05-02 20:49:08 -04:00 |
mjbudd77
|
806486e13d
|
Build fixes for Qt6 on Mac OSX.
|
2021-04-11 17:39:37 -04:00 |
mjbudd77
|
aacee3ddb9
|
Bug fixes for Qt hex editor ascii section key input. Key inputs now use character table.
|
2021-02-21 20:21:11 -05:00 |
mjbudd77
|
348c26d78c
|
Added TBL support to Qt hex editor.
|
2021-02-21 14:20:04 -05:00 |
mjbudd77
|
67fb5263cc
|
Added a few context menu accelerators to debugger, hex editor, ppu viewer, and name table viewer Qt windows.
|
2021-02-19 00:15:23 -05:00 |
mjbudd77
|
5eb79dcf9d
|
Removed all redundant QFileDialog calls to show() when exec() is already being called. The show() function is a non-blocking call to create a dialog window. exec() is a blocking call and is required to use the native windows file browser. Since all the file dialog callback functions are designed to be blocking anyway, the show() calls really shouldn't be there anyway. This fixes part of #332.
|
2021-02-18 23:14:31 -05:00 |
mjbudd77
|
5f46fd098f
|
Added a refresh rate submenu under View in the Qt hex editor that allows for setting the update rate to the following values in Hz: 5, 10, 20, 30, and 60 (for those with super human eye-to-brain processing times).
|
2021-02-18 22:28:59 -05:00 |
mjbudd77
|
41c9125788
|
Added logic to Qt hex editor to force a redraw event when keyboard or mouse events that effect the cursor occur.
|
2021-02-18 22:04:13 -05:00 |
mjbudd77
|
90d31dadca
|
Added logic to Qt hex editor to set minimum line width to full line length at construction. Part of #322.
|
2021-02-18 21:48:57 -05:00 |
mjbudd77
|
32e897479c
|
Bug fix for hex editor crashing when changing view to PPU or ROM with no game loaded. Fixes part of #332.
|
2021-02-18 19:56:19 -05:00 |
mjbudd77
|
7e3086d92c
|
Added more accelerators for Qt menu items.
|
2021-02-16 21:44:47 -05:00 |
mjbudd77
|
c3473dbf4d
|
Made one full pass over all Qt window menus and added accelerators where it makes sense.
|
2021-02-14 05:09:44 -05:00 |
jnahmias
|
6f45846975
|
fix spelling mistakes caught by lintian (#314)
|
2021-01-31 23:57:24 -05:00 |
mjbudd77
|
9c70a682b7
|
Added hot key to close hex editor window by pressing Esc key. Added logic to open ppu viewer from name table editor.
|
2021-01-31 14:07:50 -05:00 |
mjbudd77
|
c6752c4193
|
Added standard FCEU GPL2 license header to Qt cpp files that were
missing it.
|
2021-01-20 19:19:22 -05:00 |
mjbudd77
|
1454238f1e
|
Added #if defined(__unix__) in the appropriate places to allow for the code to compile for FreeBSD 12.2 using the clang 10.0.1 compiler. (#305)
|
2021-01-16 14:40:28 -05:00 |
mjbudd77
|
8d1082b290
|
Ported over recent fix to PalettePoke function from windows to Qt. (#287)
|
2020-12-28 17:07:25 -05:00 |
mjbudd77
|
8ccf6fe37f
|
Added new array indexing symbolic debug feature logic to Qt/SDL debugger and hex editor.
|
2020-12-20 21:46:25 -05:00 |
Matthew Budd
|
b1c0f7aaba
|
Added ROM edit undo functionality to Qt hex editor.
|
2020-11-19 20:35:44 -05:00 |
mjbudd77
|
5cbfb8b1a5
|
Added a text highlight clear function and now clear when hex editor view mode changes.
|
2020-11-17 00:06:10 -05:00 |
mjbudd77
|
7127b858e1
|
Added find pattern functionality to Qt hex editor.
|
2020-11-16 23:35:33 -05:00 |
mjbudd77
|
4968e50202
|
Added copy/paste functionality for Qt hex editor.
|
2020-11-16 21:26:53 -05:00 |
Matthew Budd
|
2ce2e5a8a3
|
Fixed wheel event scroll direction for custom QWidgets
|
2020-11-14 13:42:43 -05:00 |
Matthew Budd
|
c5cdd77fb1
|
For Qt, added mouse wheel scrolling logic to all custom QWidgets (Debugger Assembly Viewer, Trace Log Viewer, Hex Editor, and RAM Search Viewer)
|
2020-11-14 09:24:10 -05:00 |
Matthew Budd
|
d60a00caeb
|
Further improvements to Qt symbolic debugging.
|
2020-11-10 21:52:38 -05:00 |
Matthew Budd
|
90911ff17e
|
Added RAM freeze feature to Qt hex editor.
|
2020-11-10 20:19:49 -05:00 |
Matthew Budd
|
49ab65bcc9
|
Changed debugger breakpoint/symbol add/edit windows to have the OK button as the default widget that is activated when the enter key is pressed.
|
2020-11-08 23:20:18 -05:00 |
Matthew Budd
|
e72cc4d0d5
|
Bug fix for issue #217. The Qt hex editor memory reads are now synchronized with emulation thread execution. This ensures that calls to GetMem will not improperly interfere with certain memory mapped registers while the emulation thread is executing. Reading at an inappropriate time from controller registers mapped at addresses $4016 and $4017 can cause the emulator to miss button presses. Thread synchronization fixes this.
|
2020-11-03 06:36:30 -05:00 |
Matthew Budd
|
86a12c96f9
|
Changed all debug and tools windows to be non-modal top level windows. This allows then to be minimized and maximized via the title bar buttons and will also show in the task bar of the window environment as separate windows.
|
2020-10-27 22:26:58 -04:00 |
Matthew Budd
|
1d2fa00335
|
Added QDir::AllDirs argument to all Qt GUI file browser instances to ensure that all directories will be shown any time a QFileDialog is opened.
|
2020-10-22 00:17:32 -04:00 |
Matthew Budd
|
f0c13a57ec
|
Fixed Qt context menus so that all child widgets are destroyed after the menu parent goes out of scope.
|
2020-10-21 20:31:39 -04:00 |
mjbudd77
|
5715ec235a
|
Added Qt Hex Editor goto Address Dialog. Added RAM search to Qt GUI capability list.
|
2020-10-16 23:53:20 -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
|
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
|
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
|
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 |