harry
|
5bdbf628a0
|
For Qt GUI, set palupdate flag after force grayscale or use custom palette settings changeto ensure that PAL 3x filter updates appropriately. Fixes issue #618
|
2023-02-21 18:56:06 -05:00 |
harry
|
da05b56cba
|
Added 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.
|
2023-02-20 18:36:07 -05:00 |
harry
|
25cdc5ade1
|
Ensure proper initialized returns for emufile read functions.
|
2023-02-20 12:53:55 -05:00 |
harry
|
6f2c0a84f9
|
Refactor 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.
|
2023-02-20 11:21:04 -05:00 |
harry
|
b199bb9787
|
Update version.h so iterim git is not confused with latest release.
|
2023-02-19 21:02:06 -05:00 |
harry
|
dfd5e13b8f
|
Minor cleanup of unrom512 flash state save/load init. Removed debug pragma message.
|
2023-02-19 20:58:03 -05:00 |
harry
|
20b982854d
|
Commented out unrom512 flash save RAM hooks until movie FCEU_ClearGameSave issue can be fixed.
|
2023-02-19 20:34:04 -05:00 |
harry
|
92b021171f
|
Fixed compiler endianness detection. Unified to use common macros in endian.h
|
2023-02-19 20:07:50 -05:00 |
harry
|
d5fd976ccf
|
Added button icons for ok/cancel buttons on Qt select from zip archive window.
|
2023-02-19 15:39:04 -05:00 |
harry
|
56c0d30f83
|
Fix crash in Qt CDL when cdloggerVideoDataSize is zero.
|
2023-02-19 15:22:34 -05:00 |
harry
|
6b73e91c38
|
Ensure a few static variables are initialized properly.
|
2023-02-18 16:24:28 -05:00 |
harry
|
e9f97f520a
|
Change size input for allocation functions to size_t type instead of uint32.
|
2023-02-18 16:23:28 -05:00 |
harry
|
903e035a95
|
For 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.
|
2023-02-14 20:33:46 -05:00 |
harry
|
791ff7478d
|
Commented out debug print.
|
2023-02-13 18:56:14 -05:00 |
harry
|
53cf1eaf2a
|
Added a macro for NES header size to avoid having magic number 16 all over code. Fixed ld65 bank calculation to account for header.
|
2023-02-13 18:53:53 -05:00 |
harry
|
b33b27c25b
|
First semi-successful ld65 debug symbol import
|
2023-02-12 22:21:05 -05:00 |
harry
|
e0aa5a71fa
|
ld65 debug database loader in work.
|
2023-02-12 14:47:00 -05:00 |
harry
|
0beac5d725
|
ld65 debug file parser in work.
|
2023-02-12 12:54:20 -05:00 |
harry
|
07617997f4
|
Added hooks to Qt GUI for importing of ld65 debug symbol files.
|
2023-02-12 09:09:17 -05:00 |
harry
|
c1e7465fe5
|
Laying out framework for ld65 debug symbol loader feature.
|
2023-02-12 08:30:14 -05:00 |
harry
|
18f09c8e76
|
Fix for UBSAN left shift of negative number error in SexyFilter2
|
2023-02-09 20:06:18 -05:00 |
harry
|
66f35e1074
|
Fixed 2.6.5 release source download link labels.
|
2023-02-08 20:29:20 -05:00 |
harry
|
785327db33
|
Updated web page download links for 2.6.5 release.
|
2023-02-08 20:25:05 -05:00 |
zeromus
|
ea6ed69b87
|
add missing StateRestore on mapper 354
|
2023-02-08 17:47:15 -05:00 |
harry
|
ed192bec5c
|
Updated 2.6.5 web page press release.
|
2023-02-08 04:43:30 -05:00 |
harry
|
cb0301b12d
|
Added a flag to control whether duplicate debug symbol names are allowed. Default value to true.
|
2023-02-08 04:38:06 -05:00 |
harry
|
cd5253babe
|
Updated and regenerated help docs with new debugger.getsymboloffset lua info.
|
2023-02-07 21:31:04 -05:00 |
harry
|
66e2576595
|
Fixed string over-read in win port by added a exit condition for loop in ASM debugger logic.
|
2023-02-06 21:26:40 -05:00 |
harry
|
410810ac18
|
Fix for win port editing core debug symbol table entries.
|
2023-02-06 20:49:09 -05:00 |
harry
|
47530d614c
|
Added code to check for duplicate debug symbol names when editing the name of an existing symbol.
|
2023-02-05 20:44:36 -05:00 |
harry
|
130d1dcd45
|
Changed symbolic debug table error printf statements to use FCEU_printf so that messages are logged in message viewer for user to read.
|
2023-02-05 08:20:28 -05:00 |
harry
|
e4749425ba
|
Added code to remap symbolic debug name in lookup table if editted via gui.
|
2023-02-05 03:57:23 -05:00 |
harry
|
98008bcd4d
|
Fixed memory leak in Qt GUI when adding a new symbolic debug fails. Added error messaging to inform user why it failed.
|
2023-02-04 21:00:29 -05:00 |
harry
|
fb75b34b1d
|
Added smarts to Qt debugger context menu to show add/edit for symbols and bookmarks on whether they already exist or not.
|
2023-02-04 20:14:47 -05:00 |
harry
|
b3386027bd
|
Fixed ASAN error in debug symbol delete.
|
2023-02-04 15:40:52 -05:00 |
harry
|
575b019659
|
Changed 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.
|
2023-02-04 15:15:31 -05:00 |
harry
|
fa7da51ccd
|
Patch new core debug symbol table into win port.
|
2023-02-04 07:25:39 -05:00 |
thor2016
|
5bdbdd61b1
|
Merge pull request #608 from tsone/lua_improve_getsymboloffset
Renamed Lua debugger.getsymboladdress() -> getsymboloffset()
|
2023-02-03 20:46:11 -05:00 |
tsone
|
ef1f7ec39a
|
Renamed Lua debugger.getsymboladdress -> getsymboloffset and added the function documentation.
|
2023-02-01 16:00:28 +01:00 |
harry
|
2d81c9c7b2
|
Added 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.
|
2023-02-01 01:06:48 -05:00 |
harry
|
b602de6ce0
|
Removed old common config code from Qt build. The Qt port only uses the newer C++ style common config system.
|
2023-01-31 23:02:21 -05:00 |
harry
|
d32ab0ad51
|
Added 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.
|
2023-01-31 22:14:49 -05:00 |
harry
|
5cec622e58
|
Disabled 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.
|
2023-01-31 01:56:04 -05:00 |
harry
|
4a54f43246
|
Updated state.cpp so that .luasav file paths use std::string so that they aren't limited in size.
|
2023-01-31 00:27:01 -05:00 |
harry
|
5ed3463c01
|
Cleaned up -Wunused-result compiler warnings in lua-engine.cpp
|
2023-01-31 00:03:16 -05:00 |
harry
|
be9ad4ccf2
|
Fix 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.
|
2023-01-30 23:10:03 -05:00 |
harry
|
d4c2a7e2d9
|
Fix for Qt ram watch window save file symbol type parameter sometimes being undefined.
|
2023-01-30 22:13:28 -05:00 |
harry
|
6a2e384469
|
Fix for Qt Ram Watch window save files to allow for max path.
|
2023-01-30 21:41:03 -05:00 |
zeromus
|
8ea0a3e7e3
|
fix msvc building
|
2023-01-30 18:04:34 -05:00 |
tsone
|
d5a3cecea0
|
Moved debug symbol table (.nl file) related code to own file and added symbol name -> address lookup. Example uses in Lua and Debugger breakpoint.
|
2023-01-30 17:00:10 -06:00 |