fceux/src
harry 600588910f Another build fix for Qt GUI. 2023-01-15 04:38:53 -05:00
..
attic Use LoadGame instead of FCEUI_LoadGame 2020-10-22 01:20:48 +02:00
boards Comments for mapper 342 2023-01-07 19:40:59 +04:00
drivers Another build fix for Qt GUI. 2023-01-15 04:38:53 -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 Removed unused deprecated automake build files. (#297) 2021-01-06 21:21:35 -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 ok, I realized we need to realloc buffers allocated by FCEU_malloc (why didn't I guess that..) which makes the fact that they're aligned be horrible. so I added FCEU_amalloc and FCEU_afree instead to do aligned allocs and frees. 2022-08-28 04:31:34 -04:00
CMakeLists.txt For win64 Qt GUI build, disable annoying data type conversion/comparison warnings. 2023-01-12 21:33:05 -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 CHR size < 1k allows NES program to corrupt memory because VPage is 1k granularity 2020-05-02 00:20:44 -04:00
cart.h supper mapper218 (fixes #447) 2022-08-11 23:16:39 -04:00
cheat.cpp change cheat system name buffer management to use std::string to avoid issues caused by returning the name buffer to the user who could then use it in ways the cheat system didn't expect ultimately leading to invalid strcpy(X,X) calls and possible use of buffers after freeing. this will break all frontends probably (except for windows which I fixed at this time). fixes #512 2022-08-19 12:41:28 -04:00
cheat.h change cheat system name buffer management to use std::string to avoid issues caused by returning the name buffer to the user who could then use it in ways the cheat system didn't expect ultimately leading to invalid strcpy(X,X) calls and possible use of buffers after freeing. this will break all frontends probably (except for windows which I fixed at this time). fixes #512 2022-08-19 12:41:28 -04:00
conddebug.cpp Fix for annoying compiler warning complaining about misleading indentation following if conditional. 2021-02-21 21:12:20 -05:00
conddebug.h migration tidying (build master from trunk) 2018-04-08 17:35:15 -05:00
config.cpp COOLGIRL mapper (mapper 342) 2022-12-05 14:56:31 +04:00
debug.cpp Added a breakpoint on execution of specific ROM Address feature to debugger. 2021-07-19 21:31:29 -04:00
debug.h Added a breakpoint on execution of specific ROM Address feature to debugger. 2021-07-19 21:31:29 -04:00
drawing.cpp Compiler warning cleanup of unused variables and exception handling. 2021-03-19 20:59:03 -04:00
drawing.h migration tidying (build master from trunk) 2018-04-08 17:35:15 -05:00
driver.h Vs. System - unused DIP switches replaced with second coin and service buttons 2023-01-06 17:58:02 +04:00
emufile.cpp Fixed a few code errors identified by cppcheck static code analyzer. 2020-05-08 23:30:31 -04:00
emufile.h First successful build of Qt windows fceux. 2021-02-06 12:15:28 -05:00
emufile_types.h migration tidying (build master from trunk) 2018-04-08 17:35:15 -05:00
fceu.cpp Change temp stack variable that holds full ROM path from fixed char array to std::string. This will allow for larger file paths. 2023-01-14 22:43:45 -05:00
fceu.h Changed autofire algorithm to not require using a static array. Now just does an on/off frame calculation based on where it is in the overall duty cycle of the square wave. 2021-05-21 06:27:35 -04:00
fceulua.h zapper control from lua 2019-12-15 15:31:09 -05:00
fcoeffs.h migration tidying (build master from trunk) 2018-04-08 17:35:15 -05:00
fds.cpp FDS: Update IRQ based on latest hardware notes 2022-06-05 16:18:07 -04:00
fds.h migration tidying (build master from trunk) 2018-04-08 17:35:15 -05:00
file.cpp fix a bug in applying some IPS files 2022-08-28 04:41:45 -04:00
file.h Cleaned up gcc compiler warning : ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2020-06-19 23:58:12 -04:00
filter.cpp migration tidying (build master from trunk) 2018-04-08 17:35:15 -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 Debugger and hex editor fix for Vs. System ROMs 2023-01-07 19:46:10 +04:00
ines.h More NES 2.0 header fields: Vs. System settings, expansion type 2023-01-06 16:03:34 +04:00
input.cpp Vs. System - unused DIP switches replaced with second coin and service buttons 2023-01-06 17:58:02 +04:00
input.h Vs. System - unused DIP switches replaced with second coin and service buttons 2023-01-06 17:58:02 +04:00
lua-engine.cpp Added keyboard state feedback to lua input.get() function for Qt GUI. Returned key codes are slightly different but at least it does something. Issue #536. 2022-08-21 22:43:35 -04:00
movie.cpp Vs. System - unused DIP switches replaced with second coin and service buttons 2023-01-06 17:58:02 +04:00
movie.h Vs. System - unused DIP switches replaced with second coin and service buttons 2023-01-06 17:58:02 +04:00
netplay.cpp migration tidying (build master from trunk) 2018-04-08 17:35:15 -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 Cleaned up a few annoying compiler warnings. 2021-12-30 20:36:45 -05:00
nsf.h migration tidying (build master from trunk) 2018-04-08 17:35:15 -05:00
oldmovie.cpp Compiler warning cleanup of unused variables and exception handling. 2021-03-19 20:59:03 -04:00
oldmovie.h migration tidying (build master from trunk) 2018-04-08 17:35:15 -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 Cleaned up a few compiler warnings. 2022-01-15 22:11:17 -05:00
palette.h migration tidying (build master from trunk) 2018-04-08 17:35:15 -05:00
ppu.cpp Added negative index protections into GetCHRAddress to protect against a large unsigned number being passed and interpretted as a negative number. Caught by gcc UBSAN. 2023-01-10 17:42:45 -05:00
ppu.h Successful initial test of Qt Code/Data Logger Window. 2020-09-28 21:23:47 -04:00
pputile.inc Build fixes for Qt6 on Mac OSX. 2021-04-11 17:39:37 -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 COOLGIRL mapper (mapper 342) 2022-12-05 14:56:31 +04:00
state.h Cleaned up gcc compiler warning : ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2020-06-19 23:58:12 -04:00
types-des.h migration tidying (build master from trunk) 2018-04-08 17:35:15 -05:00
types.h First successful build of Qt windows fceux. 2021-02-06 12:15:28 -05:00
unif.cpp COOLGIRL mapper (mapper 342) 2022-12-05 14:56:31 +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 Added appveyor github release functionality. Master auto builds are now uploaded to a rolling interim-build pre-release. Release tag builds will upload official release builds from appveyor automatically. 2022-10-01 16:29:02 -04:00
video.cpp fix initialization of xdbuf and xdbackbuf 2022-09-10 15:31:48 -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 Fix for compiler sprintf usage warning: too many arguments for format. 2023-01-07 02:52:55 -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 Opcode tool tips in work for Qt debugger. 2021-07-06 22:56:33 -04:00
x6502.h Opcode tool tips in work for Qt debugger. 2021-07-06 22:56:33 -04: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