Commit Graph
325 Commits
Author SHA1 Message Date
Henrik RydgårdandGitHub 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
DominikGTA69andGitHub 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
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
Henrik Rydgård 4a40e3bf69 Enable "AllowLargeFBTextureOffsets" for FF Type-0.
See #18879
2024-06-24 11:18:22 +02:00
LunaMoo 1f21ebdff3 Change GOWFramerateHack30 to FramerateHack30 and workaround problems in:
- Blitz: Overtime,
- Brian Lara 2007: Pressure Play.
2024-06-08 18:02:44 +02:00
Henrik Rydgård a54433a1e2 TWisted Metal requires UMD delay emulation for its sound effects
For some reason. Fixes #10933
2024-06-05 08:33:40 +02:00
Henrik RydgårdandGitHub 9883b5664e Update comment with issue numbers 2024-04-02 12:10:59 +02:00
OverDriver05andGitHub 6720f6dfe7 Update compat.ini
Updated compat.ini to include a fix for SOCOM: Fireteam Bravo 3, particularly in response to the mission "Stockpile".
2024-03-29 21:49:43 +08:00
Henrik Rydgård 2cd7b5cceb Hacky compat workaround for Resistance's ad-hoc mode
Slicing the slow memcpy calls messes up some timing so it crashes. Too
hard to fix for 1.17.1, so we do this :(
2024-02-04 00:43:48 +01:00
Henrik Rydgård 0b6ea4b2e5 Use the Tokimeki / old Juiced 2 method for Breath of Fire III
Allows us to delete a bunch of complex code.
2024-01-11 10:44:13 +01:00
Henrik Rydgård a6f041568b Allow merging framebuffers vertically like the old Juiced 2 fix.
Fixes Tokimeki Memorial 4 rendering.

Fixes #6379, see comments.
2023-12-30 22:40:07 +01:00
Henrik Rydgård 437b292b7d Tactics Ogre: Remove a redundant readback operation it performs a lot. 2023-12-21 12:37:34 +01:00
Henrik Rydgård 72e46acf14 Compat.ini: Eanble ForceUMDDelay for Harvest Moon: Hero of Leaf Valley
Fixes issue #18287
2023-12-20 17:07:23 +01:00
Henrik Rydgård 4e47bab754 Enable ForceLowerResolutionForEffects for another Tiger game 2023-12-15 10:02:26 +01:00
Henrik Rydgård e5a91e3b85 Compat: Enable ShaderColorBitmask for DBZ: Tenkaichi Tag Team, fixing shadows
See issue #18494
2023-12-08 21:27:51 +01:00
Henrik Rydgård 45980671fa Compat: Enable [VertexDepthRounding] for Matching Maker 3 x Tousouchuu
See issue #15913
2023-12-06 10:40:11 +01:00
Henrik Rydgård 88f2657bb1 Allow block transfers from RAM to depth buffers.
Reuses the existing compat flag BlockTransferDepth.

I do aim to remove that compat flag in the future, it's probably not
even necessary here, it's just that general depth block transfers were
already gated on it.

Fixes #17878
2023-12-06 00:29:09 +01:00