Ty Lamontagne
4d600dc1d4
Memory Cards: mmap on Linux and MacOS
2025-01-13 21:59:30 -05:00
Ty Lamontagne
909b6d8eb6
Memory Cards: Use file memory mapping instead of explicit file I/O
2025-01-13 21:59:27 -05:00
PCSX2 Bot
9568f3305b
[ci skip] PAD: Update to latest controller database.
2025-01-13 17:03:58 +01:00
TheLastRar
f33064a1e2
x86emitter: Backup and restore non-volatile SSE registers
...
XMM6-XMM15 are non-volatile on Windows
2025-01-13 10:12:57 -05:00
lightningterror
6c9a2e96e1
iR3000A/iR5900: Fix dev/debug build compile.
...
Remove JITCompileInBlock leftovers.
2025-01-13 03:22:44 +01:00
JordanTheToaster
8c98f5d928
iR5900: Remove mid block jumping
2025-01-12 17:40:36 -05:00
refractionpcsx2
19f0cfcf06
GS/HW: Fix misdetection of draw as clear with fog effect
2025-01-12 23:18:38 +01:00
refractionpcsx2
4f42d95d3c
GS/HW: If HW Move is outside of target, make a new target instead
2025-01-12 23:18:38 +01:00
refractionpcsx2
68823c524f
GS/HW: Backport target expansion change from RT in RT PR
2025-01-12 23:18:38 +01:00
refractionpcsx2
05917796a5
GS/HW: Backported fixes from RT in RT PR
2025-01-12 23:18:38 +01:00
refractionpcsx2
d64da07b7d
DumpRunner: Fix "missing" messages to not break the image cycler
2025-01-12 23:18:38 +01:00
PCSX2 Bot
27074a809c
[ci skip] Qt: Update Base Translation.
2025-01-12 01:34:23 +01:00
Silent
33b366180e
Qt/Patches, Cheats: Reload lists if serial changes
2025-01-11 09:04:51 -05:00
Silent
d8e310e7bf
Qt/Patches: Use the game list serial when populating patches for the ELF
...
This makes the Game Properties window match the behaviour of the VM
when booting into a game.
Fixes #11533
2025-01-11 09:04:51 -05:00
Silent
534ddd80ae
Patch: When serial is empty, don't match files on empty serial
...
Fixes a bug where _crc.pnach files matched the regex if serial
was not set. Also grey out "All CRCs" when serial is not set,
as the option is then meaningless.
2025-01-11 09:04:51 -05:00
chaoticgd
d34f2ec142
Debugger: Add disassembler toggle to go to the PC address on pause
2025-01-11 09:03:24 -05:00
TheTechnician27
7381a02dae
SIO: Fix save state OSD warning formatting
2025-01-11 09:02:45 -05:00
RedPanda4552
333c7ef61b
Memcard: Track file size globally at open
...
Prevents FSeek64 hits on every retrieval of memcard attributes
2025-01-09 15:47:56 +01:00
RedPanda4552
77d5a04aa4
Memcard: Remove support for legacy PSX card types with headers
...
Supporting legacy PSX cards with headers required constant size checks, thrashing IOP performance.
2025-01-09 15:47:56 +01:00
TheLastRar
d3effdb176
CI/Windows: Use LLVM 19 with MSBuild and CMake
...
Now using the Chocolatey install of LLVM
2025-01-09 15:46:34 +01:00
JordanTheToaster
d7e1350b95
CI/Windows: Use Windows Server 2025
2025-01-09 15:46:34 +01:00
PCSX2 Bot
14ac653e45
[ci skip] Qt: Update Base Translation.
2025-01-09 15:45:02 +01:00
spixi
a5e4274cd2
common: Add support for MATE Desktop. ( #12174 )
...
This extends the screensaver inhibition function to MATE Desktop,
2025-01-09 15:07:09 +01:00
Ty Lamontagne
16b1095a7b
EE Cache: Shrink tag size by 4 bytes
2025-01-08 18:34:30 -05:00
Silent
3b5b3ffa91
Patch: Re-run PPT_ONCE_ON_LOAD patches when enabling them as the game is running
2025-01-08 18:30:51 -05:00
Silent
7ebcca36d2
Patch: Actually apply type 2 patches on the entry point
...
Type 2 patches were supposed to be "Type 0 + Type 1",
but in reality they only executed on vblank, making them equivalent
to Type 1.
2025-01-08 18:30:51 -05:00
PCSX2 Bot
501c543d1b
[ci skip] Qt: Update Base Translation.
2025-01-08 19:46:56 +01:00
lightningterror
4dafea65f2
GS/HW: Adjust need_aem_color and req_color conditions.
...
Improves LookupSource to not use dirty data when it shouldn't.
2025-01-06 18:09:34 +01:00
PCSX2 Bot
e7cdd89577
[ci skip] PAD: Update to latest controller database.
2025-01-06 17:01:53 +01:00
lightningterror
1a508439b3
GameDB: Rename Dynasty Warriors 3 and 4.
...
SLES-51441: Dynasty Warriors 3 - Extreme Legends -> Dynasty Warriors 3 - Xtreme Legends
SLUS-20812: Dynasty Warriors 4 - Extreme Edition -> Dynasty Warriors 4 - Xtreme Legends
2025-01-06 15:22:07 +01:00
JordanTheToaster
3548d103f4
3rdparty: Update vkmemoryallocator to v3.2.0
2025-01-06 13:55:39 +01:00
JordanTheToaster
b1d4101490
Deps: Update SDL to 2.30.11
2025-01-06 13:53:18 +01:00
Florin9doi
a714582c1c
Memcard: Support for MemCardPro2/.mc2 files. ( #12157 )
2025-01-06 13:31:04 +01:00
chaoticgd
0e7da0f1a8
Debugger: Fix AST node ownership confusion bug
2025-01-06 13:28:21 +01:00
TheTechnician27
4f7c8a77f6
Tools: Fix typo in compression tool
2025-01-04 17:17:39 -05:00
Ty Lamontagne
1842fe6db8
EE Cache: Make the SIMD path x86 only to support ARM interpreters
2025-01-03 14:17:24 -05:00
Mrlinkwii
1feb31498d
GameDB: fix some names
2025-01-02 21:19:35 +01:00
nassau-tk
f3632c44c8
GameDB: Fix&Add few Japanese Game Titles
2024-12-31 21:14:13 -06:00
PCSX2 Bot
32a6e62212
[ci skip] Qt: Update Base Translation.
2025-01-01 01:27:00 +01:00
Jordan
575ec07553
3rdparty: Update xxHash to v0.8.3 ( #12137 )
2024-12-31 18:14:47 -05:00
lightningterror
18308b6525
GS/GL: Properly name logs with GL prefix.
2024-12-31 20:11:25 +01:00
lightningterror
d52f29dcd7
GS/D3D12: Properly name logs with D3D12 prefix.
2024-12-31 20:11:25 +01:00
lightningterror
288d8047ae
GS/VK: Properly name logs with VK prefix.
2024-12-31 20:11:25 +01:00
lightningterror
26b232292c
GS/D3D11: Properly name logs with D3D11 prefix.
2024-12-31 20:11:25 +01:00
Tyler Wilding
1fff69b0aa
translations: Syncing Crowdin translations ( #12141 )
...
* New translations pcsx2-qt_en.ts (Romanian)
[ci skip]
* New translations pcsx2-qt_en.ts (French)
[ci skip]
* New translations pcsx2-qt_en.ts (Spanish)
[ci skip]
* New translations pcsx2-qt_en.ts (Afrikaans)
[ci skip]
* New translations pcsx2-qt_en.ts (Arabic)
[ci skip]
* New translations pcsx2-qt_en.ts (Bulgarian)
[ci skip]
* New translations pcsx2-qt_en.ts (Catalan)
[ci skip]
* New translations pcsx2-qt_en.ts (Czech)
[ci skip]
* New translations pcsx2-qt_en.ts (Danish)
[ci skip]
* New translations pcsx2-qt_en.ts (German)
[ci skip]
* New translations pcsx2-qt_en.ts (Greek)
[ci skip]
* New translations pcsx2-qt_en.ts (Finnish)
[ci skip]
* New translations pcsx2-qt_en.ts (Hebrew)
[ci skip]
* New translations pcsx2-qt_en.ts (Hungarian)
[ci skip]
* New translations pcsx2-qt_en.ts (Italian)
[ci skip]
* New translations pcsx2-qt_en.ts (Japanese)
[ci skip]
* New translations pcsx2-qt_en.ts (Georgian)
[ci skip]
* New translations pcsx2-qt_en.ts (Korean)
[ci skip]
* New translations pcsx2-qt_en.ts (Lithuanian)
[ci skip]
* New translations pcsx2-qt_en.ts (Dutch)
[ci skip]
* New translations pcsx2-qt_en.ts (Norwegian)
[ci skip]
* New translations pcsx2-qt_en.ts (Polish)
[ci skip]
* New translations pcsx2-qt_en.ts (Portuguese)
[ci skip]
* New translations pcsx2-qt_en.ts (Russian)
[ci skip]
* New translations pcsx2-qt_en.ts (Serbian (Cyrillic))
[ci skip]
* New translations pcsx2-qt_en.ts (Swedish)
[ci skip]
* New translations pcsx2-qt_en.ts (Turkish)
[ci skip]
* New translations pcsx2-qt_en.ts (Ukrainian)
[ci skip]
* New translations pcsx2-qt_en.ts (Chinese Simplified)
[ci skip]
* New translations pcsx2-qt_en.ts (Chinese Traditional)
[ci skip]
* New translations pcsx2-qt_en.ts (Vietnamese)
[ci skip]
* New translations pcsx2-qt_en.ts (Portuguese, Brazilian)
[ci skip]
* New translations pcsx2-qt_en.ts (Indonesian)
[ci skip]
* New translations pcsx2-qt_en.ts (Persian)
[ci skip]
* New translations pcsx2-qt_en.ts (Croatian)
[ci skip]
* New translations pcsx2-qt_en.ts (Latvian)
[ci skip]
* New translations pcsx2-qt_en.ts (Hindi)
[ci skip]
* New translations pcsx2-qt_en.ts (Quechua)
[ci skip]
* New translations pcsx2-qt_en.ts (Guarani)
[ci skip]
* New translations pcsx2-qt_en.ts (Spanish, Latin America)
[ci skip]
2024-12-30 19:19:40 -05:00
PCSX2 Bot
4d347305b5
[ci skip] PAD: Update to latest controller database.
2024-12-30 17:03:52 +01:00
PCSX2 Bot
2fd6f8e4ac
[ci skip] Qt: Update Base Translation.
2024-12-29 19:02:05 -05:00
Silent
97f316eca7
Qt/Patches: Gracefully migrate old per-game widescreen/no-interlace toggles to Patches
...
This old upgrade path telling users that the setting has been deprecated
can now be changed to perform the upgrade seamlessly for the user,
because the behaviour of the old per-game setting is identical to
the new behaviour of the Patches tab.
2024-12-29 14:03:56 -05:00
Silent
f7ba355697
Qt/Patches: Make WS/NI patches tri-state in the Patches screen, so disabling them per-game is possible
...
This solves a long-standing issue where globally enabled
widescreen/no-interlace patches visually appeared as disabled
on the patches list, but they were in fact enabled and could NOT be
disabled per-game.
2024-12-29 14:03:56 -05:00
Silent
c334040a96
Partially revert "Qt/Patches: Get rid of the global WS/NI toggle"
...
This reverts commit cc9f7e723a
.
2024-12-29 14:03:56 -05:00