Commit Graph

  • e3548894a7
    Merge 2caf314fd5 into fe65681012 Dan Church 2024-12-08 11:37:13 -0600
  • 2caf314fd5
    Improve check to apply X265 API workaround Dan Church 2024-12-08 11:25:20 -0600
  • fe65681012
    Merge pull request #772 from brad0/arm64_build master thor2016 2024-12-08 09:23:39 -0500
  • f803006608 Use proper symbol name checking for arm64 Brad Smith 2024-12-08 07:49:34 -0500
  • 676a3e787c
    Merge 43f09cd72d into e315b06ff3 Jay Oster 2024-11-27 23:47:41 +0000
  • 5d59c3a382
    feat: update runners for ci Rui Chen 2024-11-25 20:17:14 -0500
  • e315b06ff3 Updated MacOSX auto build environment to ventura OS. harry 2024-11-24 04:22:51 -0500
  • 214773faae Added tas editor lua null checks for Qt GUI. harry 2024-11-24 04:16:27 -0500
  • 0ba9ffe3a4
    Merge pull request #755 from parasyte/fix/cdlogger-invalidation thor2016 2024-11-24 03:49:19 -0500
  • 6dc277a27c
    Merge pull request #756 from parasyte/fix/debugger-overflow thor2016 2024-11-24 03:47:20 -0500
  • 3c8e0a0dcb
    Merge pull request #754 from parasyte/fix/attribution thor2016 2024-11-24 03:45:48 -0500
  • 4a2d980f9d
    Merge pull request #765 from negativeExponent/patch-2 thor2016 2024-11-24 03:41:08 -0500
  • 940c895de5
    Merge pull request #767 from negativeExponent/add_m451_m471 thor2016 2024-11-24 03:39:46 -0500
  • 3f599cb3e6
    Merge pull request #758 from silverslither/master thor2016 2024-11-24 03:38:45 -0500
  • cd057bb13f
    Merge pull request #766 from chenrui333/fix-x265-4.0 thor2016 2024-11-24 03:35:45 -0500
  • a6fcb73b11
    chore: update AviRecord to comply with updated x265 API Rui Chen 2024-10-29 19:18:20 -0400
  • fb0b178c1d
    Add mappers 451 and 471 negative 2024-10-31 11:07:13 +0800
  • 4441f3cbdf
    MMC5: Fix initial values for chr banks and nametables negativeExponent 2024-10-28 15:32:24 +0800
  • 43f09cd72d Fix stack corruption in debugger Jay Oster 2024-09-17 17:42:57 -0700
  • 65f4a482d5 Do not treat jump destinations as data accesses Jay Oster 2024-09-13 12:37:11 -0700
  • daa2f817a9 enabled taseditor lua functions for QT silverslither 2024-09-13 13:02:38 -0400
  • 5886b9e157 Fix "OVERFLOW" byte not being shown at address $FFFF. Jay Oster 2024-09-13 00:59:01 -0700
  • aef622f87e Fix PRG bank shown in debugger Jay Oster 2024-09-13 00:39:24 -0700
  • 9da80206f8 Fix PRG writes in CD Logger Jay Oster 2024-09-12 15:25:00 -0700
  • 0f6c5b2936 Fix attribution Jay Oster 2024-08-19 13:04:40 -0700
  • f980ec2bc7
    Merge pull request #732 from awjackson/fix_731 thor2016 2024-06-09 14:22:20 -0400
  • e6efd7f694 Fix for gcc misleading indentation in lua-engine.cpp. harry 2024-06-09 14:10:15 -0400
  • eecb2e77b6 Replace strncpy usage in favor of Strlcpy to get rid of compiler warnings. harry 2024-06-09 14:07:41 -0400
  • ecbfca1084 Minor gcc/clang compiler warning fix. harry 2024-06-09 09:34:08 -0400
  • c919de08b2
    Merge pull request #735 from awjackson/fixbuild thor2016 2024-05-29 07:35:46 -0400
  • d94157e125 Fix Linux build Alex W. Jackson 2024-05-28 19:56:07 -0400
  • 14df08d804 Take NES 2.0 header WRAM size into account for MMC3 Alexey Cluster 2024-05-28 14:03:27 +0400
  • 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 -0400
  • 283aea91db For Qt netplay, reset client frame rate adjustment to normal on disconnect. harry 2024-05-11 06:16:12 -0400
  • 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 -0400
  • c4dd4f5153 Updated client netplay rom requests to only send extracted archive files as well. harry 2024-05-05 06:29:47 -0400
  • 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 -0400
  • 4b36de6ec9 Build fix. harry 2024-05-04 23:08:34 -0400
  • 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 -0400
  • 151c951d63
    Merge pull request #730 from TheRealQuantam/indy-fix thor2016 2024-04-18 21:29:12 -0400
  • 1028732d84 Remember that Qt and Win versions have different disassembly code TheRealQuantam 2024-04-16 18:40:09 -0700
  • fa6e4411dd "(z),Y" addressing incorrectly shown as "(z,Y)" in debugger TheRealQuantam 2024-04-16 18:15:22 -0700
  • 84b823ffa7 Added more netplay status data to host status dialog. harry 2024-04-13 15:57:09 -0400
  • 94975d7dbe Fix code so that FCEUGI fully constructs properly and is not clobbered after the construction by a memset. Also, some minor code cleanup in related areas. harry 2024-04-12 08:14:20 -0400
  • c97e2c9ad3 For Qt Netplay, added code to sync cheats between server and clients. harry 2024-04-11 06:58:43 -0400
  • 6e698433aa Added netplay debug mode for interface debug logging. harry 2024-04-08 07:07:08 -0400
  • 9036dd07bd Added logic to allow netplay host to control pause state of clients. harry 2024-04-07 21:21:18 -0400
  • e7d234136c Netplay sync state fixes. harry 2024-04-07 20:22:32 -0400
  • 9f8310bbe1 Minor cleanup of netplay main menu. harry 2024-04-07 15:11:27 -0400
  • e032d65811 For Qt netplay, changed client message dialogs to be non-blocking. This prevents re-entrant event loops. harry 2024-04-07 14:53:06 -0400
  • e751431099
    Merge pull request #726 from negativeExponent/patch-1 thor2016 2024-04-06 10:07:36 -0400
  • 3e1a8ec486
    Merge pull request #728 from liyansong2018/master thor2016 2024-04-06 10:05:08 -0400
  • 48b48e7c13 Fix Path Traversal in Netplay server liyansong2018 2024-04-06 10:40:29 +0800
  • f71b912afb Qt netplay fixes for processing input packet data. Don't attempt spawn dialog windows when in read loop, it will cause event loop re-entrancy issues. harry 2024-04-04 06:43:10 -0400
  • 10418f551a Added framework for Qt netplay client status dialog. harry 2024-04-03 04:55:07 -0400
  • 2fe563181e Added ROM unload handling logic for netplay. harry 2024-03-26 20:58:21 -0400
  • 25cab8195f Bug fix for Qt win64 netplay, make sure rom files are opened in binary mode. harry 2024-03-26 20:20:01 -0400
  • f50b70b87e Reduce netplay max tcp transmission size to 8k for ROM transfers. harry 2024-03-24 22:08:15 -0400
  • 84654b1c06 Set low delay tcp option for netplay. harry 2024-03-24 21:34:07 -0400
  • 6e22998336 Increased netplay tcp OS level send/receive buffer sizes. harry 2024-03-24 21:29:41 -0400
  • a63f5e6051 Netplay modified data read code to allow smaller buffered data to arrive in pieces rather than waiting for full data set. harry 2024-03-24 20:49:17 -0400
  • 450870ef77 Build fix for constexpr vars that conflicted with some win macros. harry 2024-03-24 16:29:13 -0400
  • bed9b10380 Added netplay ROM comparison logic. harry 2024-03-24 15:42:10 -0400
  • 79c533ffdc
    unrom512.cpp: Expand support for PRG ROM size upto 4M negativeExponent 2024-03-24 10:27:52 +0800
  • cc61b7b5ab Added app version check between netplay host and clients to ensure interface compatibility. harry 2024-03-23 19:01:33 -0400
  • cc234ae04b Added on state loaded callback function to core so that driver code can be notified of a new state being loaded. In Qt driver, emit a signal on state loads that objects can connect to. For a resync of all netplay clients when server detects a new state load. harry 2024-03-23 07:32:25 -0400
  • 2ff6084935 Qt netplay host game UI dialog improvements. harry 2024-03-21 22:29:15 -0400
  • 5a0898ccbe For Qt GUI, added netplay client state load request functionality. harry 2024-03-21 22:06:40 -0400
  • 55654f7191 For Qt GUI, changed instruction tracing to be enabled/disabled by registering callback functions. This increases efficiency when tracing is disabled. harry 2024-03-18 06:02:30 -0400
  • 5eeeb2219f
    Merge pull request #721 from vampirecat35/master thor2016 2024-03-05 08:36:48 -0500
  • 1926729680
    Update StringBuilder.h Andy Vandijck 2024-03-05 11:12:34 +0100
  • 72d1a8edf2 Added netplay client frame throttling functionality to keep it in step with server. harry 2024-03-04 06:47:09 -0500
  • 798c5a1d9c For NetPlay, added ability for client to request a ROM to load. harry 2024-03-03 20:30:35 -0500
  • ee814f99e5 Added NetPlay server force resync and drop player UI functionality. harry 2024-03-03 13:09:28 -0500
  • 75e9627aa8 Added framework for a net play host status dialog window. harry 2024-02-28 07:18:19 -0500
  • d212b894a7 Added ROM loaded and NES reset signals to allow for net play to reconfigure accordingly during those events. harry 2024-02-26 07:02:59 -0500
  • 145fc1614f Added a simple ping message to Qt netplay in an effort to measure round trip message delay. harry 2024-02-26 06:05:01 -0500
  • 015f6a0acd Added client pause flag to status message for net play. harry 2024-02-25 16:22:18 -0500
  • 6832eaa964 Added custom string class that mirrors the C++ std::string API but also allows for fixed size buffers on the stack. This new class also has various C style functions (like sprintf) built into it. harry 2024-02-25 16:08:35 -0500
  • 0123e1fbf8 Added sync checking and network byte ordering code for Qt net play. harry 2024-02-25 08:40:36 -0500
  • 8d93015a56 Put win64 auto build back to Qt5 until the Qt6 build issue can be solved. harry 2024-02-24 18:19:34 -0500
  • 245a8701e0 More attempted to fix Qt6 win build. harry 2024-02-24 17:37:00 -0500
  • 9d08ff453a Another win64 Qt6 build fix harry 2024-02-24 17:01:43 -0500
  • ce0dd16abd QHelp build for Mac OSX harry 2024-02-24 14:03:14 -0500
  • c14dd99efc Build fix for Qt win platforms when UNICODE defaults to wide chars. harry 2024-02-24 14:00:31 -0500
  • f63ac15aa2 Help pages build fixes for Qt6. harry 2024-02-24 13:56:06 -0500
  • de549f0eb9 Build fix for const qualifier not being respected. harry 2024-02-24 13:28:36 -0500
  • 5f3ce5896a Compile fix for <QtPlatformHeaders/QWindowsWindowFunctions> header not existing in Windows Qt 6. Set Qt win64 auto build to build against Qt 6. harry 2024-02-24 10:35:09 -0500
  • 407426421f Revert HelpPages.cpp Andy Vandijck 2024-02-24 15:35:39 +0100
  • 864f8897b5 Update HelpPages.cpp Andy Vandijck 2024-02-24 15:33:33 +0100
  • 61909e5535
    Update HelpPages.cpp Andy Vandijck 2024-02-24 15:22:33 +0100
  • c9b5dc631a
    Merge pull request #10 from TASEmulators/master Andy Vandijck 2024-02-24 14:48:05 +0100
  • e2ac013cbb Run cppcheck static analyzer against code base. Fixed a few warnings. harry 2024-02-24 08:46:06 -0500
  • 4da6993107
    Merge pull request #9 from TASEmulators/master Andy Vandijck 2024-02-24 13:47:09 +0100
  • c324a82526 More cleanup of sprintf usage in favor of snprintf. This is to resolve deprecation warnings on Mac OSX harry 2024-02-24 07:27:20 -0500
  • db8fd407ab
    Merge pull request #718 from TheRealQuantam/tracefix4 thor2016 2024-02-24 07:10:36 -0500
  • fb2778afc1 Removed prebuilt lua Andy Vandijck 2024-02-24 12:56:13 +0100
  • e608de906c
    Update ConsoleVideoConf.h Andy Vandijck 2024-02-24 10:29:55 +0100
  • a74c4f9914
    Update ConsoleVideoConf.cpp Andy Vandijck 2024-02-24 10:28:57 +0100
  • 42c605e7b2
    Update HelpPages.cpp Andy Vandijck 2024-02-24 10:26:01 +0100