5230d2eacdwinport - change memwatch addresses to support lower case (partial revert of f0396ef980)
zeromus
2022-08-21 15:28:06 -0400
f6f13d6843winport - change input filter functions to take an index so they can search for a prefix (at index 0 perhaps) and use it on the memwatch. it's better to do these things based on strings and not chars but that's just how we have it setup for now
zeromus
2022-08-21 15:25:13 -0400
26c3919358winport: tidy edit control sanitization
zeromus
2022-08-21 15:06:03 -0400
319b365787Cheats config improvements for Qt GUI. Added global cheat enable/disable hotkey functionality. Added code to raise and set focus on cheat dialog when attempting to open it when it is already opened. Add code to update/refresh cheat dialog when loading a new ROM.
harry
2022-08-21 14:57:03 -0400
6b8387b849fix compile errors on linux, probably
zeromus
2022-08-20 21:49:30 -0400
f7e7773b5aadd a hotkey to disable active cheats (windows port only, but adding elsewhere would be easy now). fixes#504
zeromus
2022-08-20 20:18:45 -0400
f3b33a628fMinor fixes for warnings found by gcc undefined behavior sanitizer.
harry
2022-08-19 22:33:09 -0400
f4ea336349Qt GUI fixes for recent changes to fceu core cheats API.
harry
2022-08-19 19:57:27 -0400
c37f86dbd1change 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
zeromus
2022-08-19 12:37:05 -0400
3eddaf8052Fixed Qt GUI --help command line option when no window system is present (X11/wayland). There is now a pre-gui initialization sweep of command line options. Also added a --version command line option and a warning that the --no-gui option is not supported (should someone try to use it). Fixes issue #528.
harry
2022-08-14 20:15:50 -0400
0e798699deFixed Qt GUI --help command line option when no window system is present (X11/wayland). There is now a pre-gui initialization sweep of command line options. Also added a --version command line option and a warning that the --no-gui option is not supported (should someone try to use it). Fixes issue #528.
harry
2022-08-14 20:15:50 -0400
d834ac4e53Qt trace logger optimization. Added code to flush data to disk when emulation is paused. This allows the file to updated with latest data when hitting breakpoints during debugging.
harry
2022-08-05 06:45:10 -0400
d225d4863cmake scmrev command work like desmume does (using system32 directory instead of sysnative). this probably fixes#459? or if not then desmume is broken, too. I'm not sure why the 32bit version can't be used every time. I think it can be.
zeromus
2022-08-08 21:19:45 -0400
11f903d363change built-in palettes to be bit-shifted properly so that whites are pure FF. fixes#540
zeromus
2022-08-07 20:54:11 -0400
2c1daa8b03Qt trace logger optimization. Added code to flush data to disk when emulation is paused. This allows the file to updated with latest data when hitting breakpoints during debugging.
harry
2022-08-05 06:45:10 -0400
bb1fc08d8erename all iNES Header Editor to NES Header Editor (re #519)
zeromus
2022-08-04 21:23:34 -0400
0e9ad2f400Bug fix for mismatched allocation/deallocation calls. Memory allocated with malloc should use free (not delete) to deallocate memory.
harry
2022-08-04 05:40:03 -0400
0c36a3575eBug fix for missing va_end on stdarg list. According to online documentation, vfprintf does not call va_end. This was caught by cppcheck.
harry
2022-08-04 05:25:58 -0400
44c8e15503Fix for small memory leak in GetBackupFileName(). strdup allocates memory and returns a char pointer to it. However std::string allocates its own memory already. Since FCEU_MakeFName returns a std::string already, there is no reason to use strdup in between the assignment of one std::string to another.
harry
2022-08-04 05:06:31 -0400
02bf3dbb4dAdded cmake command line option to build with clang/gcc address sanitizer enabled.
harry
2022-08-03 18:51:10 -0400
1b32752800Removed redundant chunk size field from auds header in Avi RIFF viewer.
harry
2022-08-03 18:26:13 -0400
9d18523731Fix for heap read overflow in Qt Avi Riff viewer when reading avi files created by ffmpeg. Caught by running with clang/gcc address sanitizer.
harry
2022-08-02 21:06:51 -0400
3fed0331ccFix for global variable SFCPU read overflow error when running with clang/gcc address sanitizer. The code that writes the save state to disk expects the parameter description to at least be 4 bytes.
harry
2022-08-02 21:02:50 -0400
8a8a5de874Bug fix for mismatched allocation/deallocation calls. Memory allocated with malloc should use free (not delete) to deallocate memory.
harry
2022-08-04 05:40:03 -0400
ab51e332eeBug fix for missing va_end on stdarg list. According to online documentation, vfprintf does not call va_end. This was caught by cppcheck.
harry
2022-08-04 05:25:58 -0400
875434a692Fix for small memory leak in GetBackupFileName(). strdup allocates memory and returns a char pointer to it. However std::string allocates its own memory already. Since FCEU_MakeFName returns a std::string already, there is no reason to use strdup in between the assignment of one std::string to another.
harry
2022-08-04 05:06:31 -0400
b4ba3ffcf4Added cmake command line option to build with clang/gcc address sanitizer enabled.
harry
2022-08-03 18:51:10 -0400
e47bc351e8Removed redundant chunk size field from auds header in Avi RIFF viewer.
harry
2022-08-03 18:26:13 -0400
9ff242224bFix for heap read overflow in Qt Avi Riff viewer when reading avi files created by ffmpeg. Caught by running with clang/gcc address sanitizer.
harry
2022-08-02 21:06:51 -0400
dcecca7492Fix for global variable SFCPU read overflow error when running with clang/gcc address sanitizer. The code that writes the save state to disk expects the parameter description to at least be 4 bytes.
harry
2022-08-02 21:02:50 -0400
14c215208eFix Apple Town Story (FDS) crash
negative
2022-06-05 19:09:17 +0800
2c85cc53c5FDS: Update IRQ based on latest hardware notes
negative
2022-06-05 18:57:15 +0800
02414cfdddFix Apple Town Story (FDS) crash
negative
2022-06-05 19:09:17 +0800
78af60853aFDS: Update IRQ based on latest hardware notes
negative
2022-06-05 18:57:15 +0800
dd35f4b12aAdd size limit of 32768 to strings to guard against corrupt files Add count limit for bookmarks and bookmark shortcuts
Dwedit
2022-04-28 18:26:04 -0400
2e70e27ba0Mapper 235: Update support for 260-in-1 and add UNROM mode
negative
2022-06-01 16:39:46 +0800
c6f390058aMapper 235: Update support for 260-in-1 and add UNROM mode
negative
2022-06-01 16:39:46 +0800
971d7212eeMinor optimization of openGL alpha blending for Qt GUI.
harry
2022-05-30 19:58:18 -0400
0287395beeFor Qt GUI, added logic to raise and shift focus to hex editor window when opening from debugger. Fixes issue #509.
harry
2022-05-30 05:38:49 -0400
fc9f89dafcFor Qt GUI build, make timestamp UTC based for reproducible builds. Patch from debian.
harry
2022-05-30 05:17:58 -0400
a87902b427For Qt GUI, enable openGL GL_BLEND and set blend function to GL_ONE_MINUS_SRC_ALPHA. Fixes openGL driver issue #513 for running on wayland.
harry
2022-05-30 04:58:21 -0400
f32a98c89aFix libswresample-dev dependency name for ubuntu linux appveyor build script.
harry
2022-05-30 04:55:47 -0400
b308c6a01fAdded ROM filename to emscripten 'game-loaded' event.
tsone
2022-05-31 17:43:33 +0200
9dfed18243Fixed emscripten API not detecting ROM region (added filename parameter).
tsone
2022-05-31 16:39:11 +0200
55401d2c3eFix 120 Hz display rate not working on emscripten by rewriting the emulation frame timing.
tsone
2022-05-31 14:42:31 +0200
8ef5242caeMinor optimization of openGL alpha blending for Qt GUI.
harry
2022-05-30 19:58:18 -0400
bd9b05f2f7For Qt GUI, added logic to raise and shift focus to hex editor window when opening from debugger. Fixes issue #509.
harry
2022-05-30 05:38:49 -0400
2fe3a0467bFor Qt GUI build, make timestamp UTC based for reproducible builds. Patch from debian.
harry
2022-05-30 05:17:58 -0400
532fe91727For Qt GUI, enable openGL GL_BLEND and set blend function to GL_ONE_MINUS_SRC_ALPHA. Fixes openGL driver issue #513 for running on wayland.
harry
2022-05-30 04:58:21 -0400
2c39094d58Fix libswresample-dev dependency name for ubuntu linux appveyor build script.
harry
2022-05-30 04:55:47 -0400
4affcf0147prev addr по умолчанию при остановке логгера
Cyneprepou4uk
2022-05-05 22:38:13 +0300
995805f8a5Add size limit of 32768 to strings to guard against corrupt files Add count limit for bookmarks and bookmark shortcuts
Dwedit
2022-04-28 18:26:04 -0400
Merge branch 'TASEmulators:master' into master
Cyneprepou4uk
2022-04-27 16:27:32 +0300
b912004f69oops, we've got to stub FCEUD_FlushTrace on these other platforms
zeromus
2022-04-26 14:08:37 -0400
9963663212логирование регистра P и адрес предыдущей команды
Cyneprepou4uk
2022-04-26 21:02:12 +0300
def5768b9eremove fflush call on every single instruction trace, which can make modern SSD go totally dysfunctional. attempt to recover from this by flushing once a frame and whenever emulation pauses, so that you have a flushed trace file while debugging or whenever the main menu is interactive.
zeromus
2022-04-26 13:22:22 -0400
043be28645Added 2.6.4 release notes to help docs.
mjbudd77
2022-03-23 20:26:50 -0400
9df718c0fdAdded 2.6.4. web page press release.
Matthew Budd
2022-03-23 20:15:28 -0400
9ce4b081e3Fix for Qt iNES header editor mapper index. Account for mapper array not being continuously sequential. For issue #480.
mjbudd77
2022-03-14 07:28:40 -0400
cf8c496a59Updated unix debug build script to allow for selectable Qt5 or Qt6 build.
mjbudd77
2022-03-11 21:37:41 -0500
a4dbabfcc5More debug print clean up for Qt.
mjbudd77
2022-03-11 06:38:13 -0500
49590c40bbCommented out more debug print statements in Qt GUI.
mjbudd77
2022-03-11 06:29:32 -0500
97465f0266Commented out debug print statements for Qt window closure.
mjbudd77
2022-03-10 20:59:47 -0500
2ded6783f3Bump version number to next patch level to differentiate from previous release.
mjbudd77
2022-03-10 20:00:44 -0500
93a084caadUpdated about text.
mjbudd77
2022-03-10 19:55:33 -0500
f57ea9cf49Commented out a couple unused variables for Qt GUI.
mjbudd77
2022-03-09 20:51:14 -0500
795173b662Added logic to force raise of Qt family keyboard dialog to top of window stack after key map dialog closes. Fixes irregular window focus issue on mac OS.
mjbudd77
2022-03-09 19:42:30 -0500
c327dcd009Updated web home and download pages for 2.6.3 release
mjbudd77
2022-03-08 20:32:48 -0500
3bc0af149bChanged family keyboard key map dialog logic to prevent premature deletion of object during close.
mjbudd77
2022-03-08 20:08:03 -0500
b82cf16a16Updated help docs with recent changes for the upcoming 2.6.3 release.
mjbudd77
2022-03-07 06:21:50 -0500
c175086cbfAdded logic to limit maximum font point size for Qt Family Keyboard Text. Prevents crash if user enters an excessive value.
mjbudd77
2022-03-06 22:06:29 -0500
2b26c041d5Added logic to allow resizing of Qt Family Keyboard Dialog to minimum size via GUI
mjbudd77
2022-03-06 22:02:19 -0500
Merge pull request #473 from negativeExponent/m225_extra_ram
mjbudd77
2022-03-06 21:49:01 -0500
3e7dc3474aAdded enable/disable button for Qt family keyboard dialog. Added button mapping save, recall and reset to default functions for Qt FKB.
mjbudd77
2022-03-06 21:47:36 -0500
7f4eb7e14fMapper 225: Implement extra RAM
negative
2022-03-07 09:11:52 +0800
bef4e80e08Merge branch 'master' of github.com:TASEmulators/fceux
mjbudd77
2022-03-06 12:47:59 -0500