Commit Graph

  • f72ba1dc80 Fix for deprecated QMouseMoveEvent Constructor in Qt6. master harry 2026-10-11 20:47:00 -04:00
  • 83513613e0 Use atomics in SDL audio buffers so that push/popped samples are seen across threads. harry 2026-10-11 20:10:13 -04:00
  • 44d3e45da6 Change Qt trace logger to use atomic ring buffer indices instead of volatile to ensure that changes are seen across threads. harry 2026-10-11 20:08:23 -04:00
  • da3597938b Remove unused stack var. harry 2026-10-11 17:40:15 -04:00
  • ce042d758a Minor updates to Qt netplay to reduce client latency when waiting for input. Clients can now wait on a condition and get signaled when it is time to run a frame. harry 2026-10-10 20:00:49 -04:00
  • 8a0b8380ae Fix Qt5 network enable macro typo. This was causing issues in netplay. harry 2026-10-10 19:12:47 -04:00
  • da89a8ed72 Added LunarG Vulkan SDK download/installation to Qt win64 build VMs. harry 2026-10-10 10:51:08 -04:00
  • 1e2a9f9a38 More minor sprintf unsecure compiler warning cleanup. harry 2026-10-10 08:39:07 -04:00
  • 127be2f0bf Added Qt vulcan renderer support to Qt/SDL version. harry 2026-10-10 08:25:38 -04:00
  • 584cf9ddd0 Minor compiler warning cleanup for unsecure sprintf usage. harry 2026-10-10 06:38:21 -04:00
  • 7e466caa92 Temporary disable of macos autobuilds on appveyor until an arm64 build environment is supported. harry 2026-10-10 06:19:40 -04:00
  • 76776c3225 Add info about macOS version to build log. harry 2026-10-10 05:45:01 -04:00
  • 99033dc5ec macos build action 5. harry 2026-10-10 05:35:11 -04:00
  • 526d877cc1 macos build action 4 harry 2026-10-10 05:21:27 -04:00
  • e76f87fe6f macos build action 3 harry 2026-10-10 04:57:49 -04:00
  • aa7a34b082 Iterating on macos github action. harry 2026-10-10 04:40:49 -04:00
  • f1d976c84a Added macos build github action. Going to see if this has better results than appveyor. harry 2026-10-10 04:27:35 -04:00
  • a33f3ba66d Changed macos to use generic apple silicon env. harry 2026-10-09 18:26:37 -04:00
  • a6d03e7968 Release 2.7.0 web page notes fix. fceux-2.7.0 harry 2026-10-09 17:16:11 -04:00
  • e435752d7e Changed vcpkg to only build release packages (no debug builds) to save time on auto builds. harry 2026-10-09 16:51:13 -04:00
  • a2eb91c2cf Updated docs for 2.7.0 release. harry 2026-10-09 14:58:08 -04:00
  • 533be7dff9 Added release notes for version 2.7.0 harry 2026-10-09 14:17:22 -04:00
  • 833610c53b Added thread sanitizer build support for linux. harry 2026-10-09 13:40:00 -04:00
  • 8eab12b81b Removed minor memory leak on shutdown of application. harry 2026-10-09 13:23:58 -04:00
  • e14659a548 Added a flag to control whether the profiling tools are enabled. harry 2026-10-09 13:05:35 -04:00
  • 4cfc6fe53b Fixed build issue for older SDL2 versions that dont have SDL_GetTicks64 function. harry 2026-10-09 12:40:01 -04:00
  • 20a895c78b Fixed profiler disabled macro. harry 2026-10-09 12:35:57 -04:00
  • cf9e469a43 Successful test of profiling tooling. harry 2026-10-09 12:26:31 -04:00
  • 8d691c4964 Profiler in work. harry 2026-10-09 07:22:51 -04:00
  • 25992e790b Fix Qt FCEUD_GetTime function to use 64 bit SDL_GetTicks64 harry 2026-10-09 06:16:21 -04:00
  • 9197d01e4b Merge pull request #850 from bevanjkay/ffmpeg-9 thor2016 2026-10-09 05:46:41 -04:00
  • b65409ebaa Support FFmpeg 9 Bevan Kay 2026-08-12 14:37:04 +10:00
  • a62b868e92 Cleaned up a few set but not used compiler warnings. harry 2026-05-29 20:35:55 -04:00
  • 1cf6c704d1 Merge pull request #834 from prg318/fix-linux-qt-build thor2016 2026-05-29 20:15:46 -04:00
  • f3915e9ea6 cmake: fix qt6 build on linux Lukas Sabota 2026-04-19 13:05:51 -04:00
  • 1e1168db66 Returned the old behavior of taking screenshots to the Qt version Closes #832 Alexey Cluster 2026-04-13 18:37:30 +02:00
  • d0f310af98 Fix Qt Wayland screenshot to use core SaveSnapshot first. Alexey Cluster 2026-03-30 16:51:05 +02:00
  • 4d991cb02e Fix immediate exit when SDL video driver is used on Qt Wayland. Alexey Cluster 2026-03-29 21:53:42 +02:00
  • 148ed0217f Fix Qt screenshot reporting success when PNG save failed; add SaveSnapshot fallback. Alexey Cluster 2026-03-29 21:38:55 +02:00
  • a4dafb63f8 i found luaScripts directory Alexey Cluster 2026-03-10 13:56:31 +01:00
  • d339f1fa0c Move cache config to be Qt win64 platform specific area of file. harry 2025-11-11 08:53:10 -05:00
  • ba8f055857 Cache the vcpkg user app data folder instead. This is more robust. harry 2025-11-10 20:37:33 -05:00
  • 418379048b Make use of build cache to reduce build time of vcpkg dependencies. harry 2025-11-10 20:05:56 -05:00
  • 543a5df92c Changed Qt win64 auto build to use VS2022 and Qt 6.9.3. Also changed macOS auto build to use sonoma OS version. harry 2025-11-10 14:14:56 -05:00
  • 7f61d6c1d1 Fix for clang compiler warning for function signiture mismatch. harry 2025-11-10 06:12:05 -05:00
  • 2ceabd916e Fix cmake Qt findpackage error messaging to make it more obvious what the error is. harry 2025-11-10 05:46:50 -05:00
  • 54314a1c90 Backup Qt win64 build to version 6.5 as this is 6.9 build requires vs2022. Until we get all dependencies updated to vs2022 we will stay at latest vs2019 harry 2025-11-10 04:59:21 -05:00
  • 8fd812b5e3 Update Qt win64 auto build to use Qt version 6.9 harry 2025-11-10 04:41:19 -05:00
  • b01b7b07cc Merge pull request #804 from gyx47/timestamp-riscv64-add thor2016 2025-11-10 04:34:59 -05:00
  • 462ed7f6db Merge pull request #808 from negativeExponent/fds-audio-fix thor2016 2025-11-10 04:29:18 -05:00
  • 9d6b60c274 Merge pull request #790 from TakuikaNinja/master thor2016 2025-11-10 04:23:22 -05:00
  • c84dcc4605 Merge pull request #816 from awjackson/map210 thor2016 2025-11-10 04:21:12 -05:00
  • 10307d63e9 Mapper 210: fix battery, fix mirroring, add submappers Alex W. Jackson 2025-10-09 00:41:57 -04:00
  • 478215e7e5 fds_apu: Update mod/sweep emulation negative 2025-09-12 19:16:34 +08:00
  • d88ff8b6e6 Add RISC-V time retrieval in timeStamp.cpp Ge Yunxi 2025-08-28 13:56:08 +08:00
  • e550e5cc77 Use vcpkg package manager for the win64 Qt/SDL auto build to obtain libarchive binary. www.libarchive.org is no longer posting pre-built binaries. Also, upgrade SDL2 version 2.32.8 harry 2025-06-21 14:56:26 -04:00
  • e19d264fd0 Merge pull request #781 from negativeExponent/negative thor2016 2025-06-19 20:30:27 -04:00
  • ee76b578f4 README: update Mesen url to active repo (#793) RetroEdit 2025-05-20 14:28:47 +00:00
  • 597fa4b39c FDS: Implement 4030 bit 3 read TakuikaNinja 2025-04-08 16:26:58 +12:00
  • 2d139557eb Fix detection of Family Basic keyboard negative 2025-02-26 10:56:45 +08:00
  • 2b8f6e7627 Merge pull request #776 from awjackson/mapper92 thor2016 2025-01-19 15:03:14 -05:00
  • eb5ca2e6d6 Merge pull request #778 from awjackson/mapper97 thor2016 2025-01-19 15:02:12 -05:00
  • 4008488b80 Mapper fixes: Fix 97, remove deprecated 101 and 151, add names to various mappers Alex W. Jackson 2025-01-14 07:16:18 -05:00
  • f15fb4f37c Implement mapper 92 correctly (it's not an address latching mapper but a mapper 72 variant) Alex W. Jackson 2025-01-12 22:38:01 -05:00
  • 71ba361794 Merge pull request #774 from chenrui333/revert-766-fix-x265-4.0 thor2016 2025-01-03 13:22:27 -05:00
  • 3bf931e5ca chore: scope the patch for x265 4.0 build Rui Chen 2024-12-28 22:12:43 -05:00
  • fe65681012 Merge pull request #772 from brad0/arm64_build thor2016 2024-12-08 09:23:39 -05:00
  • f803006608 Use proper symbol name checking for arm64 Brad Smith 2024-12-08 07:49:34 -05:00
  • e315b06ff3 Updated MacOSX auto build environment to ventura OS. harry 2024-11-24 04:22:51 -05:00
  • 214773faae Added tas editor lua null checks for Qt GUI. harry 2024-11-24 04:16:27 -05:00
  • 0ba9ffe3a4 Merge pull request #755 from parasyte/fix/cdlogger-invalidation thor2016 2024-11-24 03:49:19 -05:00
  • 6dc277a27c Merge pull request #756 from parasyte/fix/debugger-overflow thor2016 2024-11-24 03:47:20 -05:00
  • 3c8e0a0dcb Merge pull request #754 from parasyte/fix/attribution thor2016 2024-11-24 03:45:48 -05:00
  • 4a2d980f9d Merge pull request #765 from negativeExponent/patch-2 thor2016 2024-11-24 03:41:08 -05:00
  • 940c895de5 Merge pull request #767 from negativeExponent/add_m451_m471 thor2016 2024-11-24 03:39:46 -05:00
  • 3f599cb3e6 Merge pull request #758 from silverslither/master thor2016 2024-11-24 03:38:45 -05:00
  • cd057bb13f Merge pull request #766 from chenrui333/fix-x265-4.0 thor2016 2024-11-24 03:35:45 -05:00
  • a6fcb73b11 chore: update AviRecord to comply with updated x265 API Rui Chen 2024-10-29 19:18:20 -04:00
  • fb0b178c1d Add mappers 451 and 471 negative 2024-10-31 11:07:13 +08:00
  • 4441f3cbdf MMC5: Fix initial values for chr banks and nametables negativeExponent 2024-10-28 15:32:24 +08:00
  • 65f4a482d5 Do not treat jump destinations as data accesses Jay Oster 2024-09-13 12:37:11 -07:00
  • daa2f817a9 enabled taseditor lua functions for QT silverslither 2024-09-13 13:02:38 -04:00
  • 5886b9e157 Fix "OVERFLOW" byte not being shown at address $FFFF. Jay Oster 2024-09-13 00:59:01 -07:00
  • 9da80206f8 Fix PRG writes in CD Logger Jay Oster 2024-09-12 15:25:00 -07:00
  • 0f6c5b2936 Fix attribution Jay Oster 2024-08-19 13:04:40 -07:00
  • f980ec2bc7 Merge pull request #732 from awjackson/fix_731 thor2016 2024-06-09 14:22:20 -04:00
  • e6efd7f694 Fix for gcc misleading indentation in lua-engine.cpp. harry 2024-06-09 14:10:15 -04:00
  • eecb2e77b6 Replace strncpy usage in favor of Strlcpy to get rid of compiler warnings. harry 2024-06-09 14:07:41 -04:00
  • ecbfca1084 Minor gcc/clang compiler warning fix. harry 2024-06-09 09:34:08 -04:00
  • c919de08b2 Merge pull request #735 from awjackson/fixbuild thor2016 2024-05-29 07:35:46 -04:00
  • d94157e125 Fix Linux build Alex W. Jackson 2024-05-28 19:56:07 -04:00
  • 14df08d804 Take NES 2.0 header WRAM size into account for MMC3 Alexey Cluster 2024-05-28 14:03:27 +04:00
  • ffb28e1131 Changed Qt Avi recording to use atomic buffer indices to ensure both threads are aware of changes when they happen. harry 2024-05-11 07:09:42 -04:00
  • 283aea91db For Qt netplay, reset client frame rate adjustment to normal on disconnect. harry 2024-05-11 06:16:12 -04:00
  • 38bb5b1f51 Make X24C02 only enter read/write state if I2C address matches; fixes SD Gundam Gaiden 2 Alex W. Jackson 2024-05-07 17:32:15 -04:00
  • c4dd4f5153 Updated client netplay rom requests to only send extracted archive files as well. harry 2024-05-05 06:29:47 -04:00
  • 0ea2670ae0 For Qt GUI, store archive file index so that a hard reload knows how to refind the ROM inside the archive. For netplay, don't send entire zip archives. Instead just send the single extracted ROM of interest. harry 2024-05-05 05:57:11 -04:00
  • 4b36de6ec9 Build fix. harry 2024-05-04 23:08:34 -04:00
  • 4e57ca40ae For Qt GUI, create a temp directory per every boot of application that can be used to store temporary files for things such as netplay roms. This folder is deleted at application exit. harry 2024-05-04 22:04:29 -04:00
  • 151c951d63 Merge pull request #730 from TheRealQuantam/indy-fix thor2016 2024-04-18 21:29:12 -04:00