Commit Graph

  • 5230d2eacd winport - change memwatch addresses to support lower case (partial revert of f0396ef980) zeromus 2022-08-21 15:28:06 -0400
  • f6f13d6843 winport - 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
  • 26c3919358 winport: tidy edit control sanitization zeromus 2022-08-21 15:06:03 -0400
  • 319b365787 Cheats 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
  • 6b8387b849 fix compile errors on linux, probably zeromus 2022-08-20 21:49:30 -0400
  • f7e7773b5a add 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
  • f3b33a628f Minor fixes for warnings found by gcc undefined behavior sanitizer. harry 2022-08-19 22:33:09 -0400
  • f4ea336349 Qt GUI fixes for recent changes to fceu core cheats API. harry 2022-08-19 19:57:27 -0400
  • c37f86dbd1 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 zeromus 2022-08-19 12:37:05 -0400
  • 3eddaf8052 Fixed 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
  • 0e798699de Fixed 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
  • 32bd9a7f49 supper mapper218 (fixes #447) zeromus 2022-08-11 23:16:29 -0400
  • d834ac4e53 Qt 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
  • c9a256e998
    Create MCPE2 Creeper25 2022-08-10 00:25:03 +0200
  • d225d4863c make 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
  • 11f903d363 change built-in palettes to be bit-shifted properly so that whites are pure FF. fixes #540 zeromus 2022-08-07 20:54:11 -0400
  • 2c1daa8b03 Qt 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
  • bb1fc08d8e rename all iNES Header Editor to NES Header Editor (re #519) zeromus 2022-08-04 21:23:34 -0400
  • 0e9ad2f400 Bug 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
  • 0c36a3575e Bug 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
  • 44c8e15503 Fix 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
  • 02bf3dbb4d Added cmake command line option to build with clang/gcc address sanitizer enabled. harry 2022-08-03 18:51:10 -0400
  • 1b32752800 Removed redundant chunk size field from auds header in Avi RIFF viewer. harry 2022-08-03 18:26:13 -0400
  • 9d18523731 Fix 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
  • 3fed0331cc Fix 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
  • 8a8a5de874 Bug 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
  • ab51e332ee Bug 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
  • 875434a692 Fix 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
  • b4ba3ffcf4 Added cmake command line option to build with clang/gcc address sanitizer enabled. harry 2022-08-03 18:51:10 -0400
  • e47bc351e8 Removed redundant chunk size field from auds header in Avi RIFF viewer. harry 2022-08-03 18:26:13 -0400
  • 9ff242224b Fix 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
  • dcecca7492 Fix 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
  • 224bd8dcfc
    Create MCPE222 MCPE22 2022-07-31 21:55:53 +0200
  • 65362c1367
    Merge 5a483e3157 into 14c215208e warmCabin 2022-06-27 09:09:34 +0900
  • e0f4e0e047
    Merge 796a1e9ae6 into 14c215208e owomomo 2022-06-06 05:33:39 +0800
  • 14c215208e Fix Apple Town Story (FDS) crash negative 2022-06-05 19:09:17 +0800
  • 2c85cc53c5 FDS: Update IRQ based on latest hardware notes negative 2022-06-05 18:57:15 +0800
  • 02414cfddd Fix Apple Town Story (FDS) crash negative 2022-06-05 19:09:17 +0800
  • 78af60853a FDS: Update IRQ based on latest hardware notes negative 2022-06-05 18:57:15 +0800
  • dd35f4b12a Add 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
  • 2e70e27ba0 Mapper 235: Update support for 260-in-1 and add UNROM mode negative 2022-06-01 16:39:46 +0800
  • 43cf646f13 Fix build. tsone 2022-06-03 18:10:32 +0200
  • 266f1b97fd Merge remote-tracking branch 'upstream/master' tsone 2022-06-02 13:22:17 +0200
  • 712a51ba31 IRQ-related fixes for DMC and FDS negative 2022-06-02 12:32:48 +0800
  • dd7876eae1 Upgrade outdated npm packages. tsone 2022-06-02 11:50:48 +0200
  • df494741fa Updated emscripten driver documentation. tsone 2022-05-31 19:09:00 +0200
  • c6f390058a Mapper 235: Update support for 260-in-1 and add UNROM mode negative 2022-06-01 16:39:46 +0800
  • 971d7212ee Minor optimization of openGL alpha blending for Qt GUI. harry 2022-05-30 19:58:18 -0400
  • 0287395bee For 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
  • fc9f89dafc For Qt GUI build, make timestamp UTC based for reproducible builds. Patch from debian. harry 2022-05-30 05:17:58 -0400
  • a87902b427 For 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
  • f32a98c89a Fix libswresample-dev dependency name for ubuntu linux appveyor build script. harry 2022-05-30 04:55:47 -0400
  • b308c6a01f Added ROM filename to emscripten 'game-loaded' event. tsone 2022-05-31 17:43:33 +0200
  • 9dfed18243 Fixed emscripten API not detecting ROM region (added filename parameter). tsone 2022-05-31 16:39:11 +0200
  • 55401d2c3e Fix 120 Hz display rate not working on emscripten by rewriting the emulation frame timing. tsone 2022-05-31 14:42:31 +0200
  • 8ef5242cae Minor optimization of openGL alpha blending for Qt GUI. harry 2022-05-30 19:58:18 -0400
  • cce76c302f Moved in em-fceux from https://bitbucket.org/tsone/em-fceux.git, resolved conflicts, fixed video mode issue. tsone 2022-05-30 20:56:57 +0200
  • bd9b05f2f7 For 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
  • 2fe3a0467b For Qt GUI build, make timestamp UTC based for reproducible builds. Patch from debian. harry 2022-05-30 05:17:58 -0400
  • 532fe91727 For 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
  • 2c39094d58 Fix libswresample-dev dependency name for ubuntu linux appveyor build script. harry 2022-05-30 04:55:47 -0400
  • a30505efd4 отключение неиспользуемых кнопок Cyneprepou4uk 2022-05-06 00:30:46 +0300
  • 576fabf864 изменен текст приветствия Cyneprepou4uk 2022-05-05 23:55:52 +0300
  • 4ab060360c отображ в окне логгера имя текущ файла и счетчик Cyneprepou4uk 2022-05-05 23:55:36 +0300
  • becee550ad Merge branch 'master' of https://github.com/cyneprepou4uk/fceux Cyneprepou4uk 2022-05-05 22:38:17 +0300
  • 4affcf0147 prev addr по умолчанию при остановке логгера Cyneprepou4uk 2022-05-05 22:38:13 +0300
  • 995805f8a5 Add 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
  • e93f9a0f5c
    Merge branch 'TASEmulators:master' into master Cyneprepou4uk 2022-04-27 16:27:32 +0300
  • b912004f69 oops, 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
  • def5768b9e remove 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
  • 8707327236 удалено bzk_GetMem Cyneprepou4uk 2022-04-22 18:52:32 +0300
  • b3b315beba поддержка 1024K prg Cyneprepou4uk 2022-04-20 21:54:45 +0300
  • 27c00eab86 логирование байта из адреса ссылки + опкоды ram Cyneprepou4uk 2022-04-20 03:03:59 +0300
  • c66c6baebe Create 7z_64.dll Cyneprepou4uk 2022-04-20 02:59:40 +0300
  • 00772532b9
    Merge branch 'TASEmulators:master' into master Cyneprepou4uk 2022-04-19 21:10:40 +0300
  • 4ed47577bd Updated home and download web pages for new release. mjbudd77 2022-03-23 21:46:45 -0400
  • 2b8c618020 Updated readmes for 2.6.4 fceux-2.6.4 mjbudd77 2022-03-23 20:29:37 -0400
  • 043be28645 Added 2.6.4 release notes to help docs. mjbudd77 2022-03-23 20:26:50 -0400
  • 9df718c0fd Added 2.6.4. web page press release. Matthew Budd 2022-03-23 20:15:28 -0400
  • 9ce4b081e3 Fix 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
  • cf8c496a59 Updated unix debug build script to allow for selectable Qt5 or Qt6 build. mjbudd77 2022-03-11 21:37:41 -0500
  • 9b6ab85424 Minor compiler warning cleanup mjbudd77 2022-03-11 06:58:16 -0500
  • a4dbabfcc5 More debug print clean up for Qt. mjbudd77 2022-03-11 06:38:13 -0500
  • 49590c40bb Commented out more debug print statements in Qt GUI. mjbudd77 2022-03-11 06:29:32 -0500
  • 97465f0266 Commented out debug print statements for Qt window closure. mjbudd77 2022-03-10 20:59:47 -0500
  • 2ded6783f3 Bump version number to next patch level to differentiate from previous release. mjbudd77 2022-03-10 20:00:44 -0500
  • 93a084caad Updated about text. mjbudd77 2022-03-10 19:55:33 -0500
  • f57ea9cf49 Commented out a couple unused variables for Qt GUI. mjbudd77 2022-03-09 20:51:14 -0500
  • 795173b662 Added 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
  • c327dcd009 Updated web home and download pages for 2.6.3 release mjbudd77 2022-03-08 20:32:48 -0500
  • 3bc0af149b Changed family keyboard key map dialog logic to prevent premature deletion of object during close. mjbudd77 2022-03-08 20:08:03 -0500
  • 84cf82cb6a Added 2.6.3 web press release. fceux-2.6.3 mjbudd77 2022-03-07 06:58:10 -0500
  • b82cf16a16 Updated help docs with recent changes for the upcoming 2.6.3 release. mjbudd77 2022-03-07 06:21:50 -0500
  • c175086cbf Added 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
  • 2b26c041d5 Added logic to allow resizing of Qt Family Keyboard Dialog to minimum size via GUI mjbudd77 2022-03-06 22:02:19 -0500
  • 3acbdc1c5a
    Merge pull request #473 from negativeExponent/m225_extra_ram mjbudd77 2022-03-06 21:49:01 -0500
  • 3e7dc3474a Added 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
  • 7f4eb7e14f Mapper 225: Implement extra RAM negative 2022-03-07 09:11:52 +0800
  • bef4e80e08 Merge branch 'master' of github.com:TASEmulators/fceux mjbudd77 2022-03-06 12:47:59 -0500