Commit Graph

4285 Commits

Author SHA1 Message Date
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 3f07f63aea Merge branch 'master' of https://github.com/mjbudd77/fceux 2020-08-15 15:10:39 -04:00
Matthew Budd cf9d6798b3 Added more debug output to GTK GLX window 2020-08-15 14:45:44 -04:00
mjbudd77 19f16f5655
Merge pull request #165 from mjbudd77/master
Added logic to generate default game pad mappings for new controllers
2020-08-15 14:39:32 -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
mjbudd77 5752310804
Merge pull request #164 from mjbudd77/master
Cleaned up a few compiler and cppcheck warnings in code base. There a…
2020-08-14 23:11: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 e9dd3b162e Merge branch 'master' of ../../fceux 2020-08-14 21:22:07 -04:00
Matthew Budd d2a00887a0 Header file relative pathing fixes for GTK SDL GUI. 2020-08-14 21:19:50 -04:00
mjbudd77 abadbc8d06
Merge pull request #163 from mjbudd77/master
Updated GTK GUI GLX window / context setup to better match glx code f…
2020-08-14 21:03:10 -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
mjbudd77 267377a367
Merge pull request #162 from mjbudd77/master
Minor code cleanup in SDL game pad config. Small logic change to joys…
2020-08-13 22:35:16 -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
mjbudd77 ccee5cbd82
Merge pull request #159 from mjbudd77/master
Updated TODO-SDL File
2020-08-12 21:40:12 -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
Matthew Budd b16514fcb4 A few box spacing updates on GTK gamepad config window. 2020-08-10 21:12:40 -04:00
Matthew Budd 1c6851c3f0 Bug fix for SDL joystick not working using SDL video driver. By default SDL joystick inputs are ignored if the SDL window does not have focus. Set SDL HINT to allow for background joystick inputs to accepted (i.e. joystick inputs come through even though window not in focus). 2020-08-10 21:04:42 -04:00
Matthew Budd cd99eaecd3 Added missing files. 2020-08-09 22:20:02 -04:00
Matthew Budd 1d417a49ae Back ported SDL2 game controller improvements to GTK from QT GUI. 2020-08-09 22:19:38 -04:00
Matthew Budd 1331aeca14 input device select combo box logic in work for GTK Gui. 2020-08-09 07:11:28 -04:00
Matthew Budd 5bfbbbba7e Back ported SDL joystick/gamepad improvements from Qt to GTK gui. 2020-08-09 05:55:59 -04:00
Matthew Budd 61894c7772 Bug fix to sync video driver selection on GTK GUI at init. 2020-08-09 05:21:29 -04:00
Matthew Budd 989d39c26e Back ported SDL sound bug fixes from QT to GTK GUI. 2020-08-09 05:17:48 -04:00
mjbudd77 9723a0612f
Merge pull request #154 from mjbudd77/master
GTK SDL GUI Video Driver Options
2020-08-07 22:45:20 -04:00
Matthew Budd 33c5b328b2 Changed sdl video resize logic to ensure that it is always syncd to the size of the drawing area. 2020-08-07 21:44:12 -04:00
Matthew Budd a2fbb33d68 Added video driver select option for GTK/SDL GUI. Currently there are 3 possible video drivers: OpenGL GLX, SDL2, and Cairo. 2020-08-07 21:22:07 -04:00
mjbudd77 550d73b217
Merge pull request #153 from mjbudd77/master
GTK/SDL GUI added to cmake build
2020-08-07 18:07:58 -04:00
Matthew Budd 5e2ac49da7 Bug fix for LSB_FIRST definition in GTK build in cmake environment. 2020-08-07 17:09:12 -04:00