Commit Graph

339 Commits

Author SHA1 Message Date
Henrik Rydgård 5311be2960 Oops, forgot the compat.ini change for Gripshift 2026-03-08 00:17:07 +01:00
Henrik Rydgård 930a95f8f7 compat.ini: Add a few more game IDs for Silent Hill: Shattered Memories 2026-02-26 17:17:42 +01:00
Henrik Rydgård bae1a7c7f9 Add "FastEmulatedGPU" compat flag. For games like Outrun that have intermittent slowdowns on hardware, it's unnecessary under emulation. 2026-02-26 10:44:16 +01:00
Henrik Rydgård 3dc7aa4a65 Add workaround for the Silent Hill: Shattered Memories. Thanks fcrwr!
Fixes #13781
2026-02-23 15:19:03 +01:00
Henrik Rydgård 202259eb09 Add a quick workaround for Mahjongg Artifacts framebuffer expiration.
Fixes #15828, well at least except for savestate support.
2026-02-22 23:42:13 +01:00
Henrik Rydgård 475390a968 Add workaround for Tales of Phantasia X.
Fixes #21162
2026-01-29 23:16:51 +01:00
Henrik Rydgård 2c2300c6b7 Add a few more Dangan Ronpa 2 game IDs to compat.ini for the framebuffer download hack 2026-01-29 17:41:57 +01:00
Henrik Rydgård 8f76b191cd More improvements to ISO detection 2026-01-28 23:48:49 +01:00
Henrik Rydgård 60a065b242 Make the Brave Story hack safer, hide it behind a compat flag. 2026-01-23 23:39:11 +01:00
Henrik Rydgård 34473fc621 Add a compat flag to map some extra memory at address 0.
Can be used to work around certain types of crashes without having to
disable fast memory.
2026-01-23 15:14:15 +01:00
Henrik Rydgård a9ef2baa5e Enable the UMD slow read speed compat flag for Twisted Metal
Reportedly fixes #10933
2026-01-07 19:51:16 +01:00
Henrik Rydgård c4d0d365d3 Enable DeswizzleDepth workaround for Secret Agent Clank.
See #21079
2025-12-30 20:31:06 +01:00
buymyhubs d68ddad0d1 Add DepthRangeHack compatibility setting for multiple FromSoftware titles 2025-11-15 01:40:53 -06:00
Henrik Rydgård f14c4dfb90 Add a compatibility flag to apply sum2012's workaround for Ghost Recon: Predator
I'm not confident in the behavior here, so let's change it only for this
game for now.

Replaces #20892

Fixes #20856
2025-10-21 15:23:12 +02:00
Henrik Rydgård e745ab16e4 Merge branch 'master' into IgnoreEnqueue 2025-08-15 11:30:10 +02:00
Henrik Rydgård e29ba8f471 Add a warning in games that are affected badly by savestate timewarps 2025-08-05 17:17:20 +02:00
Henrik Rydgård 4fed21f000 Add one more version of DJ Max 2025-08-04 18:17:59 +02:00
Henrik Rydgård d4b57bd207 Apply slow UMD delay to DJ Max series games.
Thanks Major on Discord.
2025-07-26 08:28:59 +02:00
Henrik Rydgård 8742ac3e57 Disable the memcpy slicing thing (for HLE memcpys) in Syphon Filter
Fixes #20625

However, it's not clear why. As discussed in #20625, might just try to
get rid of many of these replacement functions. The problem with the copy ones
is that often we want to take action *after* the copy (for GPU copy
detection purposes) and without replacing the whole function that's a
bit hard (but doable).
2025-07-18 09:24:26 +02:00
Henrik Rydgård c3380cec4b Football Manager Handheld series: Fix blackscreen by forcing the software renderer
Fixes the blackscreen problem from issue #5934

Not sure if the game has other issues.
2025-07-11 11:08:17 +02:00
Henrik Rydgård 67ea1a13de Add Fortix to [ReportSmallMemStick]
See #20436
2025-06-26 18:29:22 +02:00
Henrik Rydgård 266a6a33be Add workaround for scePsmf LLE not working with Dragon's Lair 2025-06-07 15:05:33 +02:00
Henrik Rydgård 99ce4ac5fc Turn on slow UMD read speed for Resistance, reported to help with some issues
See #20421
2025-05-30 16:43:51 +02:00
Henrik Rydgård b31ff37f48 compat.ini: Add another game to [ReportSmallMemStick] 2025-05-29 16:03:23 +02:00
Henrik Rydgård 4e1ff145a5 Logging update 2025-05-27 17:48:23 +02:00
Henrik Rydgård 04644fa96c compat.ini: Add Mega Minis 2 to ForceUMDDelay 2025-05-16 10:52:58 +02:00
NR74W b846a3ac51 Add missing WipEout Pure game IDs to compat.ini 2025-05-08 17:17:00 +02:00
Henrik Rydgård f4beb585fd compat.ini: Add Crazy Taxi to list of games requiring buffered rendering. 2025-04-29 16:46:14 +02:00
Nab 935ef20a01 Cleanup GTA compat entries 2025-04-21 10:25:03 +00:00
Henrik Rydgård 72ea4c7695 Add some missing file formats to File Open dialog (SDL). Minor unrelated cleanups. 2025-04-11 09:21:27 +02:00
Henrik Rydgård e88eb2c26d Enable lens flare occlusion by default for L.A Rush 2025-04-10 17:59:04 +02:00
Henrik Rydgård 616bc35d41 SOCOM Fireteam Bravo 3: Remove obsolete use of compat.ini flag 2025-04-06 23:34:16 +02:00
Henrik Rydgård 645dcbb434 GI Joe workaround
see #12374
2025-03-29 18:58:52 +01:00
Henrik Rydgård 4bc1248f49 Enable slow UMD compat flags for Crash of the Titans.
Should help #20170
2025-03-28 08:29:03 +01:00
Henrik Rydgård ae45e7d980 Castlevania X Chronicles - force "Simulate UMD delays" to on
See #11091
2025-03-19 16:21:07 +01:00
DominikGTA69 5db7f5f268 Update compat.ini list with recently leaked GTA LCS\VCS prototypes
...
2025-02-26 12:44:45 +01:00
Henrik Rydgård 5441caa2bd Enable the depth buffer swizzle compat flag for Jak&Daxter too (originally for Ratchet)
Fixes #20002
2025-02-25 10:22:42 -06:00
Henrik Rydgård 23f43dd9fa DPI code cleanup 2025-02-20 15:47:02 -06:00
Henrik Rydgård 8d6593b92b Remove compat flag AllowDelayedReadback 2025-01-05 09:18:13 +01:00
Henrik Rydgård 36b393f2cd Enable depth raster for Armored Core: Silent line
See #17597. Also improve some comments.
2024-12-22 18:27:12 +01:00
Henrik Rydgård 03f09aebd7 Enable software depth raster for Wipeout, Midnight Club LA, Resistance.
Adds a setting to control it under speedhacks, named "Lens flare
occlusion". The setting includes a low quality mode which is not yet
implemented.
2024-12-22 10:48:46 +01:00
Henrik Rydgård c5ad81e3d5 Add DepthRaster.cpp/h. Rasterize depth rectangles, some triangles 2024-12-21 14:27:53 +01:00
Henrik Rydgård 6d2826dcb0 Move the MemoryStick free space calculation to a task instead of a thread 2024-11-29 14:35:46 +01:00
Henrik Rydgård d20bde8a1f Delay UMD access to pass load time check in Bust-a-Move Deluxe/Ghost.
Fixes #8795
2024-11-02 19:46:55 +01:00
Henrik Rydgård 6f9a6b0d6e Add PSN Power Pack/Puzzle Pack to [ForceUMDDelay].
Fixes issue #19571
2024-11-01 20:03:21 +01:00
Henrik Rydgård 26de955c77 Warning fixes, add warning to Cave Story if skip buffer effects is on 2024-10-22 11:56:08 +02:00
LunaMoo 864a4b38aa Work around Brothers in Arms speed issue via compat hack (#18513)
Co-authored-by: Henrik Rydgård <hrydgard@gmail.com>
2024-09-18 09:51:07 +00:00
Henrik Rydgård 16a56aa18b Port over LunaMoo's compat flag for The Warriors video playback
This reverts to the old behavior before we started parsing mpeg headers,
that is, in 558b462 which is part of #8867.

LunaMoo has this under "HackFixVideo" in his build.

See #8991. This doesn't really "fix" that, but works around it.
2024-09-11 14:32:53 +02:00
Henrik Rydgård c7546dfe8d Add compat.ini setting for Sakura-Sou no Pet na Kanojo
See issue #15224
2024-09-10 19:28:49 +02:00
Henrik Rydgård 6985f898d0 Compat.ini: Set ForceUMDReadSpeed for Tales of the World: Radiant Mythology 2
See issue #19196
2024-07-22 17:52:56 +02:00