50a7bb70c8Changed Qt symbolic debugger file save function to use std::string for filepath.
harry
2023-01-16 09:50:38 -0500
ba47f169caFixed stack buffer overflow in Qt GUI loading a ROM with a large filepath from file dialog.
harry
2023-01-16 09:44:32 -0500
3564f61849Changed Qt GUI NL filename utility functions to operate on std::string arguments instead of char buffers to better allow for large file paths.
harry
2023-01-16 09:35:22 -0500
097c8dc79dIncrease configSys file parsing line buffer to be able to handle 4096 characters. This allows for unix max file path accomodation.
harry
2023-01-16 09:33:55 -0500
5760a26863Add include cart.h to ines.h for CartInfo definition.
harry
2023-01-16 09:09:59 -0500
4c9a0ad7cfIncreased 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.
harry
2023-01-16 08:42:33 -0500
600588910fAnother build fix for Qt GUI.
harry
2023-01-15 04:38:53 -0500
2be7794ab5Build fix for Qt GUI.
harry
2023-01-15 01:44:34 -0500
8a59bd3191Qt GUI build fix for new ffmpeg macro that expands to a C++20 designated initializer that is not supported by earlier compiler standards.
harry
2023-01-15 01:04:39 -0500
9a969edf99Another Qt batch change to try to catch error.
harry
2023-01-15 00:31:57 -0500
ba73c0b2f8Changed error check command for Qt auto build batch file.
harry
2023-01-15 00:05:05 -0500
210069b78aChange temp stack variable that holds full ROM path from fixed char array to std::string. This will allow for larger file paths.
harry
2023-01-14 22:43:45 -0500
c837c8981cFor QT GUI added logic to check for an FCEUX_CONFIG_DIR environment variable to specify the folder where fceux data resides. This allows users to specify there own data folder that doesn't have a .fceux hidden folder get auto created.
harry
2023-01-14 18:34:03 -0500
90d03a6374For Qt GUI, add libav version preprocessor guard to make sure that AV_OPT_TYPE_UINT64 definition exists before using it in source. Fixes issue #578
harry
2023-01-13 01:18:58 -0500
a3240e9c2eQt GUI deprecation usage fixes for ffmpeg 5.1.x libavutil. Code is now compatible with new AVChannelLayout data structure. Used proper version macros so that code is still setup to be backwards compatible with ffmpeg 4.x
harry
2023-01-13 00:45:44 -0500
ff24dd7a68For win64 Qt GUI build, disable annoying data type conversion/comparison warnings.
harry
2023-01-12 21:33:05 -0500
Merge pull request #9 from Emu-gators/sphang
StevenPhang22
2023-01-12 12:25:56 -0500
ec4d76707cReset Qt GUI audio buffer samples to zero when killing SDL sound.
harry
2023-01-11 21:57:51 -0500
37bf5c9bf2Added logic to Qt GUI to protect against invalid audio sample rates or buffer sizes being fed from the command line to the sound system. Sound will use default values if inputs are deemed invalid. Fixes issue #603
harry
2023-01-11 21:38:29 -0500
cc1e6a8f8bMinor change to Qt GUI window focus audio mute logic. Ensure that it is always re-computed on a window active change event.
harry
2023-01-11 21:08:55 -0500
739c01f051Added Qt GUI sound mute function. This function is accessible either via hot key or checkbox on sound config window. Mute state is a config parameter and will persist between application boots. Fixes issue #591
harry
2023-01-11 20:47:11 -0500
e06d1cd506Modified Qt GUI parseFilepath to output std::string types instead of char * buffers to remove file path length limitations.
harry
2023-01-10 21:14:10 -0500
4dd8943724Added negative index protections into GetCHRAddress to protect against a large unsigned number being passed and interpretted as a negative number. Caught by gcc UBSAN.
harry
2023-01-10 17:42:45 -0500
293fc7b672Upgrade mac OS build image to 'Big Sur' for appveyor builds. Homebrew has dropped pre-build support for Catalina.
harry
2023-01-07 17:52:36 -0500
d1368c8213Debugger and hex editor fix for Vs. System ROMs
Alexey 'Cluster' Avdyukhin
2023-01-07 19:46:10 +0400
c9cdca11c4Comments for mapper 342
Alexey 'Cluster' Avdyukhin
2023-01-07 19:40:59 +0400
e1c20e4928Removed some warnings
Alexey 'Cluster' Avdyukhin
2023-01-07 19:23:38 +0400
2c5c3a9fe4Fix for compiler sprintf usage warning: too many arguments for format.
harry
2023-01-07 02:52:55 -0500
4c71af3212Fix for apparent logic error of self-comparison always evaluates to true. Resolves g++ compiler warning.
harry
2023-01-07 02:51:34 -0500
6ae834a1dfChanged interface to Qt GUI function getDirFromFile to pass reference to std::string so that returned string will not have string length limitations. Buffer size will grow as needed for the path and will not be allocated on the stack.
harry
2023-01-07 01:47:45 -0500
4e54ea54acRefactor Qt GUI function fceuExecutablePath to be more efficient. Since the path to the executable never changes during the lifetime of the process, save it off the first time this function is called for later use. Function interface changed to just pass back a pointer to the saved string. Saves on stack memory and is more efficient since it does not have to continually copy data onto the stack.
harry
2023-01-07 01:19:29 -0500
b3717c008bRefactor Qt GUI function getDirFromFile to use QFileInfo to get absolute directory path. Also, added a input buffer size argument to prevent string copy buffer overflows. Fixes issue #598.
harry
2023-01-07 00:43:35 -0500
77b894df0eChanged Qt debugger data save file extension to be .fdb instead of .dbg so that it does not conflict/overwrite ld65 debug symbol files. Fixes issue #600.
harry
2023-01-06 23:27:06 -0500