b6a8b46de0For Qt GUI, added feature that allows save state files to be loaded via window drag n drop from a file dialog.
harry
2023-03-26 17:05:19 -0400
5bdbf628a0For Qt GUI, set palupdate flag after force grayscale or use custom palette settings changeto ensure that PAL 3x filter updates appropriately. Fixes issue #618
harry
2023-02-21 18:56:06 -0500
da05b56cbaAdded checkbox to Qt debugger menu to control trace logger auto start function on debugger open. Also added code to stop the trace logger on debugger close if it was the debugger who started it in the first place.
harry
2023-02-20 18:36:07 -0500
25cdc5ade1Ensure proper initialized returns for emufile read functions.
harry
2023-02-20 12:53:55 -0500
6f2c0a84f9Refactor save game RAM code so that the mappers call a function to register their buffers instead of writing directly to the cartinfo variables. Added optional reset callback function that can registered and will be called when FCEU_ClearGameSave runs. This is for memory that needs to be reset to non-zero values.
harry
2023-02-20 11:21:04 -0500
b199bb9787Update version.h so iterim git is not confused with latest release.
harry
2023-02-19 21:02:06 -0500
dfd5e13b8fMinor cleanup of unrom512 flash state save/load init. Removed debug pragma message.
harry
2023-02-19 20:58:03 -0500
20b982854dCommented out unrom512 flash save RAM hooks until movie FCEU_ClearGameSave issue can be fixed.
harry
2023-02-19 20:34:04 -0500
92b021171fFixed compiler endianness detection. Unified to use common macros in endian.h
harry
2023-02-19 20:07:50 -0500
d5fd976ccfAdded button icons for ok/cancel buttons on Qt select from zip archive window.
harry
2023-02-19 15:39:04 -0500
56c0d30f83Fix crash in Qt CDL when cdloggerVideoDataSize is zero.
harry
2023-02-19 15:22:34 -0500
6b73e91c38Ensure a few static variables are initialized properly.
harry
2023-02-18 16:24:28 -0500
e9f97f520aChange size input for allocation functions to size_t type instead of uint32.
harry
2023-02-18 16:23:28 -0500
903e035a95For Qt GUI added code to warn user that symbol table will be wiped when importing ld65 dbg files. Added code to clear and redraw debugger window data after importing new symbols.
harry
2023-02-14 20:33:46 -0500
791ff7478dCommented out debug print.
harry
2023-02-13 18:56:14 -0500
53cf1eaf2aAdded a macro for NES header size to avoid having magic number 16 all over code. Fixed ld65 bank calculation to account for header.
harry
2023-02-13 18:53:53 -0500
b33b27c25bFirst semi-successful ld65 debug symbol import
harry
2023-02-12 22:21:05 -0500
e0aa5a71fald65 debug database loader in work.
harry
2023-02-12 14:47:00 -0500
0beac5d725ld65 debug file parser in work.
harry
2023-02-12 12:54:20 -0500
07617997f4Added hooks to Qt GUI for importing of ld65 debug symbol files.
harry
2023-02-12 09:09:17 -0500
c1e7465fe5Laying out framework for ld65 debug symbol loader feature.
harry
2023-02-12 08:30:14 -0500
18f09c8e76Fix for UBSAN left shift of negative number error in SexyFilter2
harry
2023-02-09 20:06:18 -0500
66f35e1074Fixed 2.6.5 release source download link labels.
harry
2023-02-08 20:29:20 -0500
785327db33Updated web page download links for 2.6.5 release.
harry
2023-02-08 20:25:05 -0500
ed192bec5cUpdated 2.6.5 web page press release.
harry
2023-02-08 04:43:30 -0500
cb0301b12dAdded a flag to control whether duplicate debug symbol names are allowed. Default value to true.
harry
2023-02-08 04:38:06 -0500
cd5253babeUpdated and regenerated help docs with new debugger.getsymboloffset lua info.
harry
2023-02-07 21:31:04 -0500
66e2576595Fixed string over-read in win port by added a exit condition for loop in ASM debugger logic.
harry
2023-02-06 21:26:40 -0500
410810ac18Fix for win port editing core debug symbol table entries.
harry
2023-02-06 20:49:09 -0500
47530d614cAdded code to check for duplicate debug symbol names when editing the name of an existing symbol.
harry
2023-02-05 20:44:36 -0500
130d1dcd45Changed symbolic debug table error printf statements to use FCEU_printf so that messages are logged in message viewer for user to read.
harry
2023-02-05 08:20:28 -0500
e4749425baAdded code to remap symbolic debug name in lookup table if editted via gui.
harry
2023-02-05 03:57:23 -0500
98008bcd4dFixed memory leak in Qt GUI when adding a new symbolic debug fails. Added error messaging to inform user why it failed.
harry
2023-02-04 21:00:29 -0500
fb75b34b1dAdded smarts to Qt debugger context menu to show add/edit for symbols and bookmarks on whether they already exist or not.
harry
2023-02-04 20:14:47 -0500
b3386027bdFixed ASAN error in debug symbol delete.
harry
2023-02-04 15:40:52 -0500
575b019659Changed core symbol table to have private data that can be accessed via methods. The goal is to control access to this data to prevent table lookups getting messed up when symbols are editted via the gui.
harry
2023-02-04 15:15:31 -0500
fa7da51ccdPatch new core debug symbol table into win port.
harry
2023-02-04 07:25:39 -0500
Merge pull request #608 from tsone/lua_improve_getsymboloffset
thor2016
2023-02-03 20:46:11 -0500
ef1f7ec39aRenamed Lua debugger.getsymboladdress -> getsymboloffset and added the function documentation.
tsone
2023-02-01 16:00:28 +0100
2d81c9c7b2Added frame advance delay config parameter to Qt GUI and set delay default to 40 frames to match win port timing. Also, reset frameAdvance_Delay_count to zero before setting frameAdvanceRequested flag to avoid possible race condition where emulation thread can miss seeing zero count and not temporarily pause when it should.
harry
2023-02-01 01:06:48 -0500
b602de6ce0Removed old common config code from Qt build. The Qt port only uses the newer C++ style common config system.
harry
2023-01-31 23:02:21 -0500
d32ab0ad51Added a mutex to the debug symbol table access functions to ensure that access to symbol maps is thread safe. Since a map change will invalidate any iterators operating on the map, it is important to ensure that access to the map is locked when a thread is iterating or operating on the map.
harry
2023-01-31 22:14:49 -0500
5cec622e58Disabled integer loss of data conversion compiler warnings (4267,4244) for win64 builds. All warnings are converting between 32 and 64 bit types and is doubtful to an issue.
harry
2023-01-31 01:56:04 -0500
4a54f43246Updated state.cpp so that .luasav file paths use std::string so that they aren't limited in size.
harry
2023-01-31 00:27:01 -0500
5ed3463c01Cleaned up -Wunused-result compiler warnings in lua-engine.cpp
harry
2023-01-31 00:03:16 -0500
be9ad4ccf2Fix small memory leak that occurred when loading a ROM with auto-resume enabled and now resume save file currently exists. Created fceuScopedPtr class type to help prevent memory leaks on temporary memory allocations in functions with early outs.
harry
2023-01-30 23:10:03 -0500
d4c2a7e2d9Fix for Qt ram watch window save file symbol type parameter sometimes being undefined.
harry
2023-01-30 22:13:28 -0500
6a2e384469Fix for Qt Ram Watch window save files to allow for max path.
harry
2023-01-30 21:41:03 -0500
8ea0a3e7e3fix msvc building
zeromus
2023-01-30 18:04:34 -0500
d5a3cecea0Moved debug symbol table (.nl file) related code to own file and added symbol name -> address lookup. Example uses in Lua and Debugger breakpoint.
tsone
2023-01-30 21:03:32 +0100
e28796beeaMoved debug symbol table (.nl file) related code to own file and added symbol name -> address lookup. Example uses in Lua and Debugger breakpoint.
tsone
2023-01-30 21:03:32 +0100
d061ba2bfaFixes for -Wformat compiler warnings when using custom printf style functions.
harry
2023-01-30 09:24:49 -0500
3266a20970Changed printf attribute check to look for gcc and clang compilers specifically.
harry
2023-01-29 20:46:16 -0500
f815c849c2Added FCEU printf format specifier macros to enable compiler checking of format strings for custom printf style functions.
harry
2023-01-29 19:38:30 -0500
0a19794cecFixed a few warnings for -Wunused-result with fread usage.
harry
2023-01-29 12:32:47 -0500
4944faf618Cleaned up -Wunused-result warnings for usage of fgets. fgets from stdin should really never fail so just added nullptr return handling to silence warning.
harry
2023-01-29 11:42:32 -0500
421c7b35e7Resolved strncpy -Wstringop-truncation warning in Qt NES header editor.
harry
2023-01-29 11:28:58 -0500
727e403917A couple more int compare sign warning fixes.
harry
2023-01-28 22:51:33 -0500
5a98a7fc0dRe-enable int comparison sign mismatch compiler warnings.
harry
2023-01-28 20:28:51 -0500
7c3c3caf93More int comparison sign mismatch compiler warning fixes.
harry
2023-01-28 20:24:17 -0500
213f4e2579More fixes for int compare sign mismatch warnings in Qt TAS Editor.
harry
2023-01-28 16:24:04 -0500
7910da7805More int comparison sign mismatch compiler warning fixes.
harry
2023-01-28 16:03:05 -0500
7a40075f3eBuild fix for ssize_t not being available in windows.
harry
2023-01-28 15:05:58 -0500
c075cdca4fMore int comparison sign mismatch compiler warning fixes.
harry
2023-01-28 14:05:21 -0500
4434974350Cleaned up int comparison sign mismatches in Qt TasEditor markers.
harry
2023-01-28 13:49:09 -0500
d530bab2e7Resolved gcc -Wsign-compare compiler warnings in state.cpp.
harry
2023-01-28 09:11:42 -0500
5b9385b2c8Resolved int comparison compiler warning.
harry
2023-01-28 09:09:58 -0500
a45aa73a4aFix for int conversion compiler warning.
harry
2023-01-28 08:04:05 -0500
5582df13d7A few signed/unsigned int comparison mismatch compiler warning fixes.
harry
2023-01-28 07:54:31 -0500
c2dc8cd25bA few more int conversion compiler warning fixes.
harry
2023-01-28 07:49:24 -0500
2d158a8298Updated a few types to size_t to match std.
harry
2023-01-27 21:01:51 -0500
a81632b7e1Changed compiler attribute checking to play nice with older compilers.
harry
2023-01-27 20:38:47 -0500
d4d4001d32Added a guard to not double define __WIN_DRIVER__ macro.
harry
2023-01-27 08:14:58 -0500
85dfcef243One more compiler warning fix for size_t to long conversion.
harry
2023-01-27 08:06:28 -0500
Added Files Through Upload since VS did not work
QDaily117
2023-01-26 14:35:37 -0500
a9562cd655Cleaned up a few compiler warnings caused by last commit.
harry
2023-01-26 08:03:18 -0500
5e9e80eddcChange EMUFILE fseek,ftell, and other related functions to use types that follow the C standard (long int for position offsets and size_t for sizes). This allows for larger max file sizes on unix platforms and cleaner code that better maps to the C standard.
harry
2023-01-25 21:46:30 -0500
b82a940bbfAdded some code to display CRT Lines to the FCEUX Emulator. Currently I am getting a nil value access Error
QDaily117
2023-01-25 20:52:31 -0500
b338d4a037Fix for UBSAN error: left shift of negative value
harry
2023-01-25 20:36:32 -0500
01821d89b5Fix for Qt GUI Avi codec save settings to support max file path.
harry
2023-01-23 22:26:56 -0500