Merge pull request #735 from awjackson/fixbuild
thor2016
2024-05-29 07:35:46 -0400
d94157e125Fix Linux build
Alex W. Jackson
2024-05-28 19:56:07 -0400
14df08d804Take NES 2.0 header WRAM size into account for MMC3
Alexey Cluster
2024-05-28 14:03:27 +0400
ffb28e1131Changed 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
283aea91dbFor Qt netplay, reset client frame rate adjustment to normal on disconnect.
harry
2024-05-11 06:16:12 -0400
38bb5b1f51Make 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
c4dd4f5153Updated client netplay rom requests to only send extracted archive files as well.
harry
2024-05-05 06:29:47 -0400
0ea2670ae0For 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
4b36de6ec9Build fix.
harry
2024-05-04 23:08:34 -0400
4e57ca40aeFor 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
Merge pull request #730 from TheRealQuantam/indy-fix
thor2016
2024-04-18 21:29:12 -0400
1028732d84Remember 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
84b823ffa7Added more netplay status data to host status dialog.
harry
2024-04-13 15:57:09 -0400
94975d7dbeFix 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
c97e2c9ad3For Qt Netplay, added code to sync cheats between server and clients.
harry
2024-04-11 06:58:43 -0400
6e698433aaAdded netplay debug mode for interface debug logging.
harry
2024-04-08 07:07:08 -0400
9036dd07bdAdded logic to allow netplay host to control pause state of clients.
harry
2024-04-07 21:21:18 -0400
e7d234136cNetplay sync state fixes.
harry
2024-04-07 20:22:32 -0400
9f8310bbe1Minor cleanup of netplay main menu.
harry
2024-04-07 15:11:27 -0400
e032d65811For Qt netplay, changed client message dialogs to be non-blocking. This prevents re-entrant event loops.
harry
2024-04-07 14:53:06 -0400
Merge pull request #728 from liyansong2018/master
thor2016
2024-04-06 10:05:08 -0400
48b48e7c13Fix Path Traversal in Netplay server
liyansong2018
2024-04-06 10:40:29 +0800
f71b912afbQt 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
10418f551aAdded framework for Qt netplay client status dialog.
harry
2024-04-03 04:55:07 -0400
2fe563181eAdded ROM unload handling logic for netplay.
harry
2024-03-26 20:58:21 -0400
25cab8195fBug fix for Qt win64 netplay, make sure rom files are opened in binary mode.
harry
2024-03-26 20:20:01 -0400
f50b70b87eReduce netplay max tcp transmission size to 8k for ROM transfers.
harry
2024-03-24 22:08:15 -0400
84654b1c06Set low delay tcp option for netplay.
harry
2024-03-24 21:34:07 -0400
6e22998336Increased netplay tcp OS level send/receive buffer sizes.
harry
2024-03-24 21:29:41 -0400
a63f5e6051Netplay 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
450870ef77Build fix for constexpr vars that conflicted with some win macros.
harry
2024-03-24 16:29:13 -0400
bed9b10380Added netplay ROM comparison logic.
harry
2024-03-24 15:42:10 -0400
unrom512.cpp: Expand support for PRG ROM size upto 4M
negativeExponent
2024-03-24 10:27:52 +0800
cc61b7b5abAdded app version check between netplay host and clients to ensure interface compatibility.
harry
2024-03-23 19:01:33 -0400
cc234ae04bAdded 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
2ff6084935Qt netplay host game UI dialog improvements.
harry
2024-03-21 22:29:15 -0400
5a0898ccbeFor Qt GUI, added netplay client state load request functionality.
harry
2024-03-21 22:06:40 -0400
55654f7191For 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
Update StringBuilder.h
Andy Vandijck
2024-03-05 11:12:34 +0100
72d1a8edf2Added netplay client frame throttling functionality to keep it in step with server.
harry
2024-03-04 06:47:09 -0500
798c5a1d9cFor NetPlay, added ability for client to request a ROM to load.
harry
2024-03-03 20:30:35 -0500
ee814f99e5Added NetPlay server force resync and drop player UI functionality.
harry
2024-03-03 13:09:28 -0500
75e9627aa8Added framework for a net play host status dialog window.
harry
2024-02-28 07:18:19 -0500
d212b894a7Added 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
145fc1614fAdded a simple ping message to Qt netplay in an effort to measure round trip message delay.
harry
2024-02-26 06:05:01 -0500
015f6a0acdAdded client pause flag to status message for net play.
harry
2024-02-25 16:22:18 -0500
6832eaa964Added 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
0123e1fbf8Added sync checking and network byte ordering code for Qt net play.
harry
2024-02-25 08:40:36 -0500
8d93015a56Put win64 auto build back to Qt5 until the Qt6 build issue can be solved.
harry
2024-02-24 18:19:34 -0500
245a8701e0More attempted to fix Qt6 win build.
harry
2024-02-24 17:37:00 -0500
9d08ff453aAnother win64 Qt6 build fix
harry
2024-02-24 17:01:43 -0500
ce0dd16abdQHelp build for Mac OSX
harry
2024-02-24 14:03:14 -0500
c14dd99efcBuild fix for Qt win platforms when UNICODE defaults to wide chars.
harry
2024-02-24 14:00:31 -0500
f63ac15aa2Help pages build fixes for Qt6.
harry
2024-02-24 13:56:06 -0500
de549f0eb9Build fix for const qualifier not being respected.
harry
2024-02-24 13:28:36 -0500
5f3ce5896aCompile 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
407426421fRevert HelpPages.cpp
Andy Vandijck
2024-02-24 15:35:39 +0100
864f8897b5Update HelpPages.cpp
Andy Vandijck
2024-02-24 15:33:33 +0100