harry
bc6164260d
State recorder in work.
2023-03-11 07:47:58 -05:00
harry
326d09d546
Merge branch 'master' of github.com:TASEmulators/fceux
2023-03-11 07:18:11 -05:00
thor2016
88c01cba6c
Merge pull request #624 from negativeExponent/master
...
Add mapper 174, update mapper 78, fix mapper 205
2023-03-10 21:20:37 -05:00
negative
0aa49a5627
Mapper 205: Fix for split-rom variant (UNIF)
2023-03-06 14:42:25 +08:00
negative
012fbca2d8
Move mapper 205 to mapper 361/366, add proper mapper 205
...
- Current mapper 205 implementation moved to describe mappers 361 and 366
instead.
- Then add mapper new mapper 205.
These mapper changes should now reflect
what is described in mapper's wiki article
2023-03-06 14:03:18 +08:00
negative
43bdd96d7e
Add mapper 174
2023-03-06 13:24:20 +08:00
negative
6babc7fdaf
Mapper 78: Add submapper support
2023-03-06 13:13:06 +08:00
harry
d7c23fa92e
FCEU state recorder in work.
2023-03-04 16:34:21 -05:00
thor2016
c0eee08ce5
Merge pull request #622 from negativeExponent/patch-1
...
Mapper 354: Add CHR-RAM protect
2023-03-03 20:50:54 -05:00
negativeExponent
9cf87738bf
Mapper 354: Add CHR-RAM protect
...
Fix https://github.com/TASEmulators/fceux/issues/621#issuecomment-1449284275
2023-03-01 11:42:28 +08:00
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