Commit Graph

  • 3679f2e8c2
    Merge 43f09cd72d into f980ec2bc7 Jay Oster 2024-09-19 15:26:54 -0700
  • 43f09cd72d Fix stack corruption in debugger Jay Oster 2024-09-17 17:42:57 -0700
  • 3d4c087b4e
    Merge 65f4a482d5 into f980ec2bc7 Jay Oster 2024-09-13 19:49:16 +0000
  • 65f4a482d5 Do not treat jump destinations as data accesses Jay Oster 2024-09-13 12:37:11 -0700
  • b8462795f6
    Merge daa2f817a9 into f980ec2bc7 slither 2024-09-13 17:25:40 +0000
  • daa2f817a9 enabled taseditor lua functions for QT silverslither 2024-09-13 13:02:38 -0400
  • 866c6254b5
    Merge 5886b9e157 into f980ec2bc7 Jay Oster 2024-09-13 01:00:59 -0700
  • 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
  • 9a13a4b5b0
    Merge 0f6c5b2936 into f980ec2bc7 Jay Oster 2024-08-19 13:10:44 -0700
  • 0f6c5b2936 Fix attribution Jay Oster 2024-08-19 13:04:40 -0700
  • f980ec2bc7
    Merge pull request #732 from awjackson/fix_731 master 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
  • 2faf429738
    Update HelpPages.cpp Andy Vandijck 2024-02-24 10:25:01 +0100
  • 0605967820 Non-SDL/Qt Windows optimizations TheRealQuantam 2024-02-23 01:38:05 -0800
  • d8c2eb8a9d
    Merge pull request #8 from TASEmulators/master Andy Vandijck 2024-02-24 09:03:32 +0100
  • d5a1b1552b Non-SDL/Qt Windows optimizations TheRealQuantam 2024-02-23 23:52:09 -0800
  • 548635a2f2 Resolved vsprintf deprecation compiler warning, swap out for vsnprintf harry 2024-02-23 22:56:27 -0500
  • 37574f9bef More cleanup of sprintf usage in favor of snprintf. This is to resolve deprecation warnings on Mac OSX harry 2024-02-23 22:38:40 -0500
  • 7b79d9db4c Partial cleanup of sprintf usage in favor of snprintf. This is to resolve deprecation warnings on Mac OSX harry 2024-02-23 20:53:01 -0500
  • db92e1bc8b Non-SDL/Qt Windows optimizations TheRealQuantam 2024-02-23 01:38:05 -0800
  • 80f17c664b Resolved a couple gcc compiler warnings in trace logger. harry 2024-02-23 09:09:08 -0500
  • b25f56fe12
    Merge pull request #686 from negativeExponent/vrc5_128k thor2016 2024-02-23 07:34:17 -0500
  • 3d5a062799
    Merge pull request #714 from TheRealQuantam/tracefix2 thor2016 2024-02-23 07:33:55 -0500
  • 2d468d7926 Dummy commit to re-validate PR TheRealQuantam 2024-02-22 00:19:51 -0800
  • 56980510b7 Trace logging optimizations and bug fixes TheRealQuantam 2024-02-21 21:00:05 -0800