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
owomomo
0e0d75cea8
Fix Issue #89 , Hex Editor features etc ( #295 )
...
* 1. Fix a bug that VS System, Extend System and Input Device Combobox don't change any value of the header.
2. Add hex preview to iNES Header Editor.
* Detail bug fix.
* Header Editor Hotfix
* ...
* ...
* Trying to fix Issue #89 .
* Add array symbolic debug naming feature to Hex Editor.
* Separate the focus of Hex Editor cursor in different color, and Tab key to switch between them.
* 1. Shift+ArrowKeys to select a range of bytes (Shift+Home/End/PageUp/PageDown currently not supported)
2. Tab to switch between Hex and Text column, and use different color to make it clearer.
3. Sorted out some codes of Hex Editor, they are somehow crowded mess with ambiguous.
4. Detail.
* ...
* I hope there's no more bugs digging out...
* Fix calc bug of GetScreenCoordy(int offset).
* Some document says ExtTextOut is a bit faster than TextOut.
* Ctrl, Shift with arrow keys
* ...
* ...
* ...
2021-01-13 13:32:11 +03:00
zeromus
8ab8db5809
i dont see why ram watches have to be "valid hardware addresses"
...
it should show exactly whatever hex editor does.
it's probably old and out of date.
2021-01-11 00:03:08 -05:00
mjbudd77
314e3d90a1
Removed unused deprecated automake build files. ( #297 )
2021-01-06 21:21:35 -05:00
mjbudd77
427daa3543
Added logic to Qt GUI to allow for the main menu bar to be hidden. ( #296 )
2021-01-05 21:50:37 -05:00
owomomo
65c5b0d2a1
Header editor ( #294 )
...
* 1. Fix a bug that VS System, Extend System and Input Device Combobox don't change any value of the header.
2. Add hex preview to iNES Header Editor.
* Detail bug fix.
2021-01-01 17:44:49 +03:00
Dan Weiss
5f1263aef3
Fix Load State for Mapper 19, should not call `SyncMirror` after calling `FixNTAR` ( #293 )
2020-12-31 16:49:09 +03:00
Dan Weiss
b66bcfb3e2
Fix SFMDATA getting a terminator that it shouldn't get if NULL pointer is given ( #290 )
2020-12-31 16:48:54 +03:00
mjbudd77
6724062581
Fixed NULL check for SPostSave function pointer. Initialized SPreSave and SPostSave pointers to NULL to ensure their initial state is consistent. Also, init FCEU_state_loading_old_format to false as it is always better to have an initial state defined than none at all.
2020-12-30 15:20:34 -05:00
mjbudd77
fde7bfab9f
NL file parsing fix for Qt Gui to properly load array variable entries. ( #288 )
...
* Ported over recent fix to PalettePoke function from windows to Qt.
* NL file parsing fix for Qt Gui to properly load array variable entries.
2020-12-29 17:24:38 -05:00
mjbudd77
8d1082b290
Ported over recent fix to PalettePoke function from windows to Qt. ( #287 )
2020-12-28 17:07:25 -05:00
g0me3
8ae1807957
attpet to fix #282
2020-12-28 22:36:33 +03:00
g0me3
1b0edf183d
Merge branch 'master' of https://github.com/TASVideos/fceux
2020-12-28 22:20:02 +03:00
g0me3
ffd322424e
fix for #285
2020-12-28 22:19:46 +03:00
owomomo
f173e11152
1. Fix "Restore Window Size" restores to a wrong size when screen dpi is not 96.
...
2. Fix Issue #283 , currently no break or crash have been found...
3. Detail.
2020-12-28 23:23:55 +08:00
bbbradsmith
6b5fae2e7d
minimum CHRRAMSize allocation for safety < 1k
2020-12-23 14:39:47 -05:00
g0me3
9fc4c98f04
MemViewUpdate cleanup, readability, removed redundant code and stuff. better to see in profiler now the real bottleneck for highlighted coloring being too slow
...
(TextOutA with not highlight - 32000 calls, 3200000 calls with highlightings+fading)
2020-12-23 18:46:06 +03:00
owomomo
dcb086e570
Update Help Document and Minor bug fix ( #275 )
...
1. Update help document for new features.
2. Fixed "FamicomDiskSytem" typo in hnd file.
3. Fixed a bug of RAM Watch.
2020-12-22 21:05:31 +03:00
owomomo
4ad03e4cb1
New features in Symbolic Name Debugging ( #268 )
...
* New Symbolic Debug Naming dialog:
1. Multiline comments can be directly edited in the dialog.
2. You can add an array of comments to the addresses.
3. More convinient features of symbolic debug naming.
* Update the help document with the new feature of symbolic naming in Debugger.
2020-12-21 19:04:05 +03:00
Alexey 'Cluster' Avdyukhin
6aebbcbb9b
FDS fix (SubLoad() returns 0 on success now)
2020-12-21 09:44:41 +03:00
mjbudd77
e64aac93ee
Added fceux name and version information to the main window title bar for the Qt/SDL port.
2020-12-20 23:39:25 -05:00
mjbudd77
8073210cc7
Minor array ndexing bug fix for Qt/SDL port symbolic debug array edit feature
2020-12-20 23:10:17 -05:00
mjbudd77
4d4e6b282a
Merge branch 'master' of https://github.com/TASVideos/fceux into development
2020-12-20 22:27:27 -05:00
mjbudd77
9f6463c0b8
Updates Qt trace logger with new debug symbol window.
2020-12-20 22:14:47 -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
Alexey 'Cluster' Avdyukhin
ddf3fb631e
Refactored loader code for better error messages
2020-12-21 02:19:48 +03:00
Alexey 'Cluster' Avdyukhin
ed4d1a7217
Minor refactoring, unreachable code removed
2020-12-21 00:36:08 +03:00
Alexey 'Cluster' Avdyukhin
395af9d283
Issue #264 fix (mapper 256 support)
2020-12-20 19:40:36 +03:00
owomomo
6e0a5a391b
Fix Issue #88 ( #266 )
...
* Trying to fix Issue #88 .
* Fix a grammar mistake.
* Add single comment without name with symbol naming dialog.
2020-12-19 12:31:30 +03:00
zeromus
f08b853f19
update aboutbox a bit
2020-12-18 19:42:40 -05:00
mjbudd77
2e4fae6de6
Added more button and menu icons to Qt GUI.
2020-12-13 21:45:39 -05:00
mjbudd77
6f78a086d2
Added more button icons to Qt gui game pad and palette config windows.
2020-12-13 17:48:51 -05:00
mjbudd77
380fc72917
Added a few more menu icons to Qt gui.
2020-12-13 15:24:48 -05:00
mjbudd77
58624be83b
Added a few more icons to Qt GUI menu.
2020-12-13 15:02:23 -05:00
mjbudd77
af8c63fcc2
Added a few standard icons to menu entries and buttons in Qt GUI.
2020-12-13 14:51:04 -05:00
mjbudd77
35720a78ce
Added logic and necessary functions to SDL port for new Lua emu.exit() function.
2020-12-12 06:59:07 -05:00
Alexey 'Cluster' Avdyukhin
3bab27ff76
Added emu.exit() function to Lua, added description to fceux.chm about it
2020-12-12 13:38:11 +03:00
mjbudd77
108b817c70
Bug fix for numeric version code. Set correctly for upcoming new release 2.3.0
2020-12-11 16:05:00 -05:00
mjbudd77
9e781da116
Removed unused/deprecated scons and automake build files from project. SDL uses cmake now and its never going back.
2020-12-10 21:55:38 -05:00
mjbudd77
fb965bbee0
Updated source and build script version references in preparation for new release. Updated SDL web documentation. Removed a few deprecated command line arguments from code and help text. Removed last few references to GTK in Qt GUI.
2020-12-10 21:43:50 -05:00
Matthew Budd
03390b4d89
Added logic to always attempt to resolve the absolute path to the ROM file when loading a new game.
2020-12-09 21:48:17 -05:00
Matthew Budd
9e6c963733
Removed debug print statements from Qt debugger
2020-12-08 22:14:54 -05:00
Matthew Budd
90f122ef82
Added context menu to trace logger viewport. Through this menu, debug symbols and breakpoints can be set for the selected hex address in the viewport.
2020-12-08 21:46:21 -05:00
Matthew Budd
accc476623
Cleaned up a couple cppcheck warnings in Qt GUI.
2020-12-07 22:34:05 -05:00
Matthew Budd
fbf8fe6eb5
Added logic to allow for copy/paste of trace logger viewport to/from clipboard.
2020-12-07 22:04:36 -05:00
Matthew Budd
561f258770
Qt debugger breakpoint highlight bug fixes.
2020-12-07 20:12:34 -05:00
mjbudd77
afaea86abd
Added a frame timing statistics window to the Qt tools. Allows user to enable frame timing statistical calculations and view the output on a window in realtime. Is used to verify emulator is getting the proper clock interrupts from the OS and thus check that emulation timing is deterministic.
2020-11-30 22:29:51 -05:00
Matthew Budd
4f08d7a8cc
Added message log viewer window to the Qt GUI.
2020-11-29 20:11:28 -05:00
Matthew Budd
3ae463d1f2
Bug fix for Qt GUI crashing when to load a non-existant ROM via the command line.
2020-11-29 00:04:20 -05:00