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
Matthew Budd
5f57455de7
Cursor positioning logic in work.
2020-08-20 22:28:02 -04:00
Matthew Budd
65f6b06033
Added ascii output to hex editor.
2020-08-20 21:47:21 -04:00
Matthew Budd
b23349e870
Added vertical slider logic.
2020-08-20 21:21:48 -04:00
Matthew Budd
b6b2038c96
Added initial framework for hex editor menu.
2020-08-20 20:41:38 -04:00
Matthew Budd
12f27d2158
Moved hex text editor into its own widget QHexEdit
2020-08-20 20:22:24 -04:00
Matthew Budd
9b90d2d684
Updated Hex editor fore/back ground color schemes to use dark background and light foreground text.
2020-08-19 23:05:01 -04:00
Matthew Budd
09ec672597
Changed approach to Qt hex editor to use raw painting of text.
2020-08-19 22:27:42 -04:00
Matthew Budd
466e513778
QHexEdit did not meet performance goals. Removing to try other options.
2020-08-18 22:19:53 -04:00
Matthew Budd
d4d59b0c01
Trying out different QHexEdit function as QTextEdit was too inefficient.
2020-08-17 22:35:27 -04:00
Matthew Budd
4e7e82dbcd
Qt Hex Editor in work.
2020-08-16 21:24:27 -04:00
Matthew Budd
490289a6f7
Qt Hex editor in work.
2020-08-16 10:38:42 -04:00
Matthew Budd
11ccdf77b4
Added initial framework for hex editor.
2020-08-15 21:41:06 -04:00
Matthew Budd
b749c0982e
Changed cheat window text entry field sizing to be proportional to average font char width.
2020-08-15 21:20:58 -04:00
Matthew Budd
cf9d6798b3
Added more debug output to GTK GLX window
2020-08-15 14:45:44 -04:00
Matthew Budd
9dee79bd8b
Added game pad default mapping file generation logic for new controllers to Qt GUI.
2020-08-15 13:27:07 -04:00
Matthew Budd
0c4af737dd
Added logic to GTK GUI to generate default mapping files for new game controllers.
2020-08-15 13:18:16 -04:00
Matthew Budd
ebae060035
Cleaned up a few compiler and cppcheck warnings in code base. There are still quite a few more TODO.
2020-08-14 22:15:47 -04:00
Matthew Budd
d2a00887a0
Header file relative pathing fixes for GTK SDL GUI.
2020-08-14 21:19:50 -04:00
Matthew Budd
c2a322e48f
Updated GTK GUI GLX window / context setup to better match glx code from snes9x GTK backend.
2020-08-14 20:42:54 -04:00
Matthew Budd
3618f30f0d
Minor code cleanup in SDL game pad config. Small logic change to joystick init.
2020-08-13 21:08:02 -04:00
Matthew Budd
ee318e291b
Merge branch 'master' of ../TasVideo/fceux into development
2020-08-12 21:19:24 -04:00
Matthew Budd
baefa987b9
Added a SDL Qt vs GTK GUI capability matrix to the TODO-SDL file.
2020-08-12 21:15:13 -04:00
mjbudd77
a2aa55a69c
Merge pull request #158 from mjbudd77/master
...
Build Options and Documentation Updates for SDL README
2020-08-11 22:25:47 -04:00
Matthew Budd
0751904693
Added FCEUX debugger compiler flag to cmake build
2020-08-11 21:19:52 -04:00
Matthew Budd
d11cea3a98
Added OpenGL preference (GLVND or LEGACY) command line options to cmake build.
2020-08-11 20:58:54 -04:00
Matthew Budd
d3b0ce3acb
Updated build README for building GTK based GUI.
2020-08-11 20:31:53 -04:00
g0me3
79d81e513c
datach barcode reader input changed a little bit control code recalculating logic.
...
now if you input full 13 or 8 digit code the control code won't be recalculated.
only if you input partial 12- or 7-digit code without control number it will calculate it.
this is done because some game uses it's own control code calc logic and need to be input as is.
otherwise it will be recalculated and won't be accepted by the game.
2020-08-11 20:28:11 +03:00
mjbudd77
fffe6a77dd
Merge pull request #155 from mjbudd77/master
...
Back port of SDL2 Game Controller Updates from Qt to GTK GUI
2020-08-10 21:42:36 -04:00