summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControllerInterface/evdev
diff options
context:
space:
mode:
authorLéo Lam <leo@innovatetechnologi.es>2018-03-02 12:07:17 +0100
committerLéo Lam <leo@innovatetechnologi.es>2018-03-02 12:07:17 +0100
commit289ed2114040bade164b78d25ecc73893edc3bd9 (patch)
tree84f49924716e89a802c399eba790cc638e2659a5 /Source/Core/InputCommon/ControllerInterface/evdev
parent82b87b0d4c324e5a61876edb7336c1a7b9454478 (diff)
GameINI: Add a game patch to work around dcache issue (RX4E4Z)
Work around a dcache issue by preventing the game from doing something pointless. The game's DVD read function writes 0x87654321 to the entire read buffer and 0x12345678 to the last 4 bytes. It then calls DVDReadAsync() and without waiting for the read to complete at all, it checks if the last 4 bytes are still 0x12345678. If they are, then the game fails. The check always passes on console because DVDReadAsync() calls issueCommand(), which calls DCInvalidateRange(read_buffer) (dcbi). Dolphin cannot emulate this without an extremely significant performance hit.
Diffstat (limited to 'Source/Core/InputCommon/ControllerInterface/evdev')
0 files changed, 0 insertions, 0 deletions