harry
214773faae
Added tas editor lua null checks for Qt GUI.
2024-11-24 04:16:27 -05:00
thor2016
0ba9ffe3a4
Merge pull request #755 from parasyte/fix/cdlogger-invalidation
...
Fix PRG reads and writes in CD Logger
2024-11-24 03:49:19 -05:00
thor2016
6dc277a27c
Merge pull request #756 from parasyte/fix/debugger-overflow
...
Fix "OVERFLOW" byte not being shown at address $FFFF.
2024-11-24 03:47:20 -05:00
thor2016
3c8e0a0dcb
Merge pull request #754 from parasyte/fix/attribution
...
Fix attribution
2024-11-24 03:45:48 -05:00
thor2016
4a2d980f9d
Merge pull request #765 from negativeExponent/patch-2
...
MMC5: Fix initial values for chr banks and nametables
2024-11-24 03:41:08 -05:00
thor2016
940c895de5
Merge pull request #767 from negativeExponent/add_m451_m471
...
Add mappers 451 and 471
2024-11-24 03:39:46 -05:00
thor2016
3f599cb3e6
Merge pull request #758 from silverslither/master
...
Enable TAS Editor Lua functions on QT
2024-11-24 03:38:45 -05:00
thor2016
cd057bb13f
Merge pull request #766 from chenrui333/fix-x265-4.0
...
chore: update AviRecord to comply with updated x265 API
2024-11-24 03:35:45 -05:00
Rui Chen
a6fcb73b11
chore: update AviRecord to comply with updated x265 API
...
Some patch ref: https://code.videolan.org/videolan/vlc/-/merge_requests/6167
upstream commit: c69c113960
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-11-23 17:17:48 -05:00
negative
fb0b178c1d
Add mappers 451 and 471
...
As requested.
Fix https://github.com/TASEmulators/fceux/issues/761
2024-10-31 11:07:19 +08:00
negativeExponent
4441f3cbdf
MMC5: Fix initial values for chr banks and nametables
...
At least 1 game expect chr bank and nametables to be initialized at zero (fix Deathloop 256)
2024-10-28 15:32:24 +08:00
Jay Oster
65f4a482d5
Do not treat jump destinations as data accesses
...
The two JMP instructions have address modes that imply a data access
occurs. All branch instructions and JSR have `optype` 0, so they don't
have this problem.
2024-09-13 12:46:48 -07:00
silverslither
daa2f817a9
enabled taseditor lua functions for QT
2024-09-13 13:02:38 -04:00
Jay Oster
5886b9e157
Fix "OVERFLOW" byte not being shown at address $FFFF.
2024-09-13 00:59:01 -07:00
Jay Oster
9da80206f8
Fix PRG writes in CD Logger
...
This code was added for FDS RAM, but it breaks PRG writes with normal
cartridge-based memory controllers.
The bug inappropriately resets (clears) the access mode bits previously
recorded when an MMIO register is written in PRG address space. For
instance, if an instruction is executed at $8000 and then some code
later writes to $8000, the instruction execution would have been
forgotten.
2024-09-12 15:25:00 -07:00
Jay Oster
0f6c5b2936
Fix attribution
...
This change de-duplicates Xodnizel's identity in some "About" windows.
Closes #753
2024-08-19 13:04:40 -07:00
thor2016
f980ec2bc7
Merge pull request #732 from awjackson/fix_731
...
Make X24C02 only enter read/write state if I2C address matches; fixes #731
2024-06-09 14:22:20 -04:00
harry
e6efd7f694
Fix for gcc misleading indentation in lua-engine.cpp.
2024-06-09 14:10:15 -04:00
harry
eecb2e77b6
Replace strncpy usage in favor of Strlcpy to get rid of compiler warnings.
2024-06-09 14:07:41 -04:00
harry
ecbfca1084
Minor gcc/clang compiler warning fix.
2024-06-09 09:34:08 -04:00
Alex W. Jackson
d94157e125
Fix Linux build
2024-05-28 19:56:07 -04:00
Alexey Cluster
14df08d804
Take NES 2.0 header WRAM size into account for MMC3
2024-05-28 14:03:27 +04:00
harry
ffb28e1131
Changed Qt Avi recording to use atomic buffer indices to ensure both threads are aware of changes when they happen.
2024-05-11 07:09:42 -04:00
harry
283aea91db
For Qt netplay, reset client frame rate adjustment to normal on disconnect.
2024-05-11 06:16:12 -04:00
Alex W. Jackson
38bb5b1f51
Make X24C02 only enter read/write state if I2C address matches; fixes SD Gundam Gaiden 2
2024-05-07 17:32:15 -04:00
harry
c4dd4f5153
Updated client netplay rom requests to only send extracted archive files as well.
2024-05-05 06:29:47 -04:00
harry
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.
2024-05-05 05:57:11 -04:00
harry
4b36de6ec9
Build fix.
2024-05-04 23:08:34 -04:00
harry
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.
2024-05-04 22:04:29 -04:00
thor2016
151c951d63
Merge pull request #730 from TheRealQuantam/indy-fix
...
"(z),Y" addressing incorrectly shown as "(z,Y)" in debugger
2024-04-18 21:29:12 -04:00
TheRealQuantam
1028732d84
Remember that Qt and Win versions have different disassembly code
2024-04-16 18:40:09 -07:00
TheRealQuantam
fa6e4411dd
"(z),Y" addressing incorrectly shown as "(z,Y)" in debugger
2024-04-16 18:15:22 -07:00
harry
84b823ffa7
Added more netplay status data to host status dialog.
2024-04-13 15:57:09 -04:00
harry
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.
2024-04-12 08:14:20 -04:00
harry
c97e2c9ad3
For Qt Netplay, added code to sync cheats between server and clients.
2024-04-11 06:58:43 -04:00
harry
6e698433aa
Added netplay debug mode for interface debug logging.
2024-04-08 07:07:08 -04:00
harry
9036dd07bd
Added logic to allow netplay host to control pause state of clients.
2024-04-07 21:21:18 -04:00
harry
e7d234136c
Netplay sync state fixes.
2024-04-07 20:22:32 -04:00
harry
9f8310bbe1
Minor cleanup of netplay main menu.
2024-04-07 15:11:27 -04:00
harry
e032d65811
For Qt netplay, changed client message dialogs to be non-blocking. This prevents re-entrant event loops.
2024-04-07 14:53:06 -04:00
thor2016
e751431099
Merge pull request #726 from negativeExponent/patch-1
...
unrom512.cpp: Expand support for PRG ROM size upto 4M
2024-04-06 10:07:36 -04:00
liyansong2018
48b48e7c13
Fix Path Traversal in Netplay server
2024-04-06 10:40:29 +08:00
harry
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.
2024-04-04 06:43:10 -04:00
harry
10418f551a
Added framework for Qt netplay client status dialog.
2024-04-03 04:55:07 -04:00
harry
2fe563181e
Added ROM unload handling logic for netplay.
2024-03-26 20:58:21 -04:00
harry
25cab8195f
Bug fix for Qt win64 netplay, make sure rom files are opened in binary mode.
2024-03-26 20:20:01 -04:00
harry
f50b70b87e
Reduce netplay max tcp transmission size to 8k for ROM transfers.
2024-03-24 22:08:15 -04:00
harry
84654b1c06
Set low delay tcp option for netplay.
2024-03-24 21:34:07 -04:00
harry
6e22998336
Increased netplay tcp OS level send/receive buffer sizes.
2024-03-24 21:29:41 -04:00
harry
a63f5e6051
Netplay modified data read code to allow smaller buffered data to arrive in pieces rather than waiting for full data set.
2024-03-24 20:49:17 -04:00