..
attic
Use LoadGame instead of FCEUI_LoadGame
2020-10-22 01:20:48 +02:00
boards
More mapper 45 fixes
2023-10-26 23:33:49 +04:00
drivers
Added nullptr check in the event QStyle factory fails.
2024-01-29 20:19:36 -05:00
fir
Removed unused deprecated automake build files. ( #297 )
2021-01-06 21:21:35 -05:00
input
Added draw input aid configuration option to Qt GUI.
2021-05-23 21:06:34 -04:00
lua
Fix indentation and add braces to silence empty while loop body compiler warning.
2023-01-21 11:41:55 -05:00
palettes
change built-in palettes to be bit-shifted properly so that whites are pure FF. fixes #540
2022-08-07 20:54:11 -04:00
utils
Added memory hooks to JS engine.
2024-01-26 22:57:54 -05:00
CMakeLists.txt
Build fix for Qt6.
2024-01-15 05:57:24 -05:00
asm.cpp
Fixed constant limit to be in the correct base number system.
2021-04-27 20:22:39 -04:00
asm.h
migration tidying (build master from trunk)
2018-04-08 17:35:15 -05:00
auxlib.lua
migration tidying (build master from trunk)
2018-04-08 17:35:15 -05:00
cart.cpp
Fixed memory leak bug where FCEU_LoadGameSave and FCEU_SaveGameSave functions were not closing out their file handles.
2023-08-30 17:47:16 -04:00
cart.h
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
cheat.cpp
More int comparison sign mismatch compiler warning fixes.
2023-01-28 20:24:17 -05:00
cheat.h
Added a proper contructor to CHEATF_SUBFAST struct to fix clang compiler initializer warning.
2023-01-20 22:02:32 -05:00
conddebug.cpp
Code cleanup of conddebug.cpp. Make functions that are not externally used static. Changed condition to have a constructor/destructor and allocate via std new/delete. Fixed a small memory leak. For Qt GUI, refactored debugger breakpoint editor window so that it has its own class to allow for more detailed error checking methods to be added.
2023-04-16 21:38:50 -04:00
conddebug.h
Code cleanup of conddebug.cpp. Make functions that are not externally used static. Changed condition to have a constructor/destructor and allocate via std new/delete. Fixed a small memory leak. For Qt GUI, refactored debugger breakpoint editor window so that it has its own class to allow for more detailed error checking methods to be added.
2023-04-16 21:38:50 -04:00
config.cpp
Changed compiler attribute checking to play nice with older compilers.
2023-01-27 20:38:47 -05:00
debug.cpp
Added breakpoint editor address validity checking to Qt GUI.
2023-04-17 21:21:59 -04:00
debug.h
Added breakpoint editor address validity checking to Qt GUI.
2023-04-17 21:21:59 -04:00
debugsymboltable.cpp
Remove debug symbol save call from load symbols function so that live file edits are not overwriten. Added a save debug symbols debugger menu action so that this can be explicitly performed. Fixes issue #642 .
2023-05-15 20:42:17 -04:00
debugsymboltable.h
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
drawing.cpp
Added a timed pause state for use by the state history loader. When the user backs up to a previous state, give the option of temporarily pausing to give the user time to visually process the state before resuming game play. When in this state, an unpause count down can also be optionally shown on the upper left of the video display. Also, setting pause during this state down will cancel the count down and put the emulation into full pause. TODO add GUI config hooks to control video overlay and duration config options.
2023-03-31 05:34:32 -04:00
drawing.h
migration tidying (build master from trunk)
2018-04-08 17:35:15 -05:00
driver.h
Added a timed pause state for use by the state history loader. When the user backs up to a previous state, give the option of temporarily pausing to give the user time to visually process the state before resuming game play. When in this state, an unpause count down can also be optionally shown on the upper left of the video display. Also, setting pause during this state down will cancel the count down and put the emulation into full pause. TODO add GUI config hooks to control video overlay and duration config options.
2023-03-31 05:34:32 -04:00
emufile.cpp
Ensure proper initialized returns for emufile read functions.
2023-02-20 12:53:55 -05:00
emufile.h
FCEU state recorder in work.
2023-03-04 16:34:21 -05:00
emufile_types.h
migration tidying (build master from trunk)
2018-04-08 17:35:15 -05:00
fceu.cpp
Initial add of execution profiling debug code. This code is only included in the build if the __FCEU_PROFILER_ENABLE__ macro is set.
2023-05-08 07:50:26 -04:00
fceu.h
Added a timed pause state for use by the state history loader. When the user backs up to a previous state, give the option of temporarily pausing to give the user time to visually process the state before resuming game play. When in this state, an unpause count down can also be optionally shown on the upper left of the video display. Also, setting pause during this state down will cancel the count down and put the emulation into full pause. TODO add GUI config hooks to control video overlay and duration config options.
2023-03-31 05:34:32 -04:00
fceulua.h
Remove some code that was ported to FCEUX from gens, but isn't used.
2023-05-04 14:50:11 -07:00
fcoeffs.h
migration tidying (build master from trunk)
2018-04-08 17:35:15 -05:00
fds.cpp
Increased array size of LoadedRomFName buffer to allow for max unix filepath length. Remove duplicate extern definitions in cpp and instead include ines.h header which contains official extern definition.
2023-01-16 08:42:33 -05:00
fds.h
migration tidying (build master from trunk)
2018-04-08 17:35:15 -05:00
file.cpp
Fixed a few warnings for -Wunused-result with fread usage.
2023-01-29 12:32:47 -05:00
file.h
Change 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.
2023-01-25 21:46:30 -05:00
filter.cpp
Fix for UBSAN left shift of negative number error in SexyFilter2
2023-02-09 20:06:18 -05:00
filter.h
migration tidying (build master from trunk)
2018-04-08 17:35:15 -05:00
git.h
More NES 2.0 header fields: Vs. System settings, expansion type
2023-01-06 16:03:34 +04:00
ines-bad.h
Windows 64-bit build support ( #66 )
2019-07-23 15:12:03 -04:00
ines-correct.h
Holy Diver is not four-screen at all, proof: http://bootgod.dyndns.org:7777/profile.php?id=4038
2021-06-06 16:33:20 +03:00
ines.cpp
Fix handling of roms with prg size below 16K
2023-12-08 18:39:15 +08:00
ines.h
Move mapper 205 to mapper 361/366, add proper mapper 205
2023-03-06 14:03:18 +08:00
input.cpp
More int comparison sign mismatch compiler warning fixes.
2023-01-28 20:24:17 -05:00
input.h
Vs. System - unused DIP switches replaced with second coin and service buttons
2023-01-06 17:58:02 +04:00
ld65dbg.cpp
First semi-successful ld65 debug symbol import
2023-02-12 22:21:05 -05:00
ld65dbg.h
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
lua-engine.cpp
Multiple Lua support fixes:
2024-01-30 02:41:42 -08:00
movie.cpp
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
movie.h
More int comparison sign mismatch compiler warning fixes.
2023-01-28 20:24:17 -05:00
netplay.cpp
Fixed a few warnings for -Wunused-result with fread usage.
2023-01-29 12:32:47 -05:00
netplay.h
Vs. System - unused DIP switches replaced with second coin and service buttons
2023-01-06 17:58:02 +04:00
nsf.cpp
Increased array size of LoadedRomFName buffer to allow for max unix filepath length. Remove duplicate extern definitions in cpp and instead include ines.h header which contains official extern definition.
2023-01-16 08:42:33 -05:00
nsf.h
migration tidying (build master from trunk)
2018-04-08 17:35:15 -05:00
oldmovie.cpp
Added realloc error checking in convert_fcm function to fix cppcheck warning.
2023-01-21 12:32:52 -05:00
oldmovie.h
Added realloc error checking in convert_fcm function to fix cppcheck warning.
2023-01-21 12:32:52 -05:00
ops.inc
Fix SYA and SXA opcodes in the CPU. blargg_nes_cpu_test5 now works
2021-07-03 10:30:45 -05:00
palette.cpp
Added FCEU_UNUSED and FCEU_MAYBE_UNUSED macros to help silence certain unused variable and function warnings. Used FCEU_MAYBE_UNUSED to silence unused static function warnings (until it can be deemed that these functions will never be needed). Also, cleaned up a few other unused variable warnings.
2023-01-20 21:50:26 -05:00
palette.h
migration tidying (build master from trunk)
2018-04-08 17:35:15 -05:00
ppu.cpp
Apply memory initialization settings to nametable, palettes, and sprites.
2023-03-26 15:40:30 -04:00
ppu.h
Successful initial test of Qt Code/Data Logger Window.
2020-09-28 21:23:47 -04:00
pputile.inc
Added FCEU_UNUSED and FCEU_MAYBE_UNUSED macros to help silence certain unused variable and function warnings. Used FCEU_MAYBE_UNUSED to silence unused static function warnings (until it can be deemed that these functions will never be needed). Also, cleaned up a few other unused variable warnings.
2023-01-20 21:50:26 -05:00
profiler.cpp
Moved time stamp functions to its own file. Use new common time stamp functions in Qt GUI timing.
2023-05-19 22:31:01 -04:00
profiler.h
Moved time stamp functions to its own file. Use new common time stamp functions in Qt GUI timing.
2023-05-19 22:31:01 -04:00
sound.cpp
Fix Apple Town Story (FDS) crash
2022-06-05 16:18:07 -04:00
sound.h
migration tidying (build master from trunk)
2018-04-08 17:35:15 -05:00
state.cpp
Added snap by number of frames (instead of by time) option for Qt state recorder.
2023-04-22 15:56:31 -04:00
state.h
Added snap by number of frames (instead of by time) option for Qt state recorder.
2023-04-22 15:56:31 -04:00
types-des.h
migration tidying (build master from trunk)
2018-04-08 17:35:15 -05:00
types.h
Added debug script to aid in getting crash callstacks from users.
2024-01-26 20:33:40 -05:00
unif.cpp
Mapper 342 memory optimization
2023-05-02 14:35:08 +04:00
unif.h
Mapper 268, submappers 8,9 merged into 2,3 and fixed ( https://www.nesdev.org/wiki/Talk:NES_2.0_Mapper_268 ) + refactoring
2022-12-12 17:48:56 +04:00
version.h
Update version.h so iterim git is not confused with latest release.
2023-02-19 21:02:06 -05:00
video.cpp
Added a timed pause state for use by the state history loader. When the user backs up to a previous state, give the option of temporarily pausing to give the user time to visually process the state before resuming game play. When in this state, an unpause count down can also be optionally shown on the upper left of the video display. Also, setting pause during this state down will cancel the count down and put the emulation into full pause. TODO add GUI config hooks to control video overlay and duration config options.
2023-03-31 05:34:32 -04:00
video.h
change how memory is allocated to clean up a lot of messed up junk (mainly strange alignment adjustments which didnt completely make sense and frees which didnt match the allocation function that was used).
2022-08-22 22:53:09 -04:00
vsuni.cpp
Added FCEU_UNUSED and FCEU_MAYBE_UNUSED macros to help silence certain unused variable and function warnings. Used FCEU_MAYBE_UNUSED to silence unused static function warnings (until it can be deemed that these functions will never be needed). Also, cleaned up a few other unused variable warnings.
2023-01-20 21:50:26 -05:00
vsuni.h
Vs. System - unused DIP switches replaced with second coin and service buttons
2023-01-06 17:58:02 +04:00
wave.cpp
Added WAV file recording capability to Qt GUI.
2021-05-05 20:25:34 -04:00
wave.h
Added WAV file recording capability to Qt GUI.
2021-05-05 20:25:34 -04:00
x6502.cpp
Added memory hooks to JS engine.
2024-01-26 22:57:54 -05:00
x6502.h
Added memory hooks to JS engine.
2024-01-26 22:57:54 -05:00
x6502abbrev.h
migration tidying (build master from trunk)
2018-04-08 17:35:15 -05:00
x6502struct.h
migration tidying (build master from trunk)
2018-04-08 17:35:15 -05:00