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
Matthew Budd
ca005b498b
Bug fix for cmake pkg-config search for lua 5.1 package. Ubuntu packages this as lua5.1 and Fedora names it lua-5.1. Changed cmake file to use pkg_search_module to search for both package names and use the first one it finds.
2020-11-28 23:28:35 -05:00
Matthew Budd
4decd24bcd
Build fix for __THROWNL not being defined on libc that is used by Alpine Linux
2020-11-28 22:38:57 -05:00
Matthew Budd
d13c151817
Default Qt GUI Timing statistics calcutions to off. TODO make timing stats enable via GUI.
2020-11-28 22:05:39 -05:00
Matthew Budd
35e0bc441f
Removed debug print statement.
2020-11-28 21:55:55 -05:00