dolphin/Data/Sys
Tillmann Karras 5adc1bdecd GameSettings: add patch to fix Eternal Darkness startup hang
The game calls GXSetDrawDone and then switches the GP fifo without first
waiting for the draw done interrupt to arrive. Before
e96960e2a6, Dolphin would not execute the
draw done command and potentially also skip other commands in the old GP
fifo. Since that commit, Dolphin executes the remaining commands on the
old GP fifo just before disabling reads for switching, but because
PixelEngineManager::RaiseEvent() enforces a minimum delay of 500 cycles
for the draw done interrupt, it arrives after the game has switched to
the new GP fifo which seems to trigger the deadlock.

This patch replaces the call to GXSetDrawDone by a call to GXDrawDone
which does the same but also waits for the interrupt.
2024-10-30 21:16:31 +00:00
..
GameSettings GameSettings: add patch to fix Eternal Darkness startup hang 2024-10-30 21:16:31 +00:00
GC dsp_rom: Remove illegal use of AX with SRS 2021-08-22 10:49:46 -07:00
Load/GraphicMods Remove Bloom Definitions for Skylanders Trap Team 2024-10-10 22:03:34 +02:00
Profiles/Wiimote WiimoteEmu: Set sensible defaults for IR Object expressions. 2024-03-11 22:51:57 +01:00
Resources Logo refresh for android, windows, and linux 2024-07-01 06:29:57 -07:00
Shaders Change the scaling process to be more uniform across color space 2024-04-04 00:27:01 -04:00
Themes Add icons for assembler widget 2023-12-13 05:32:41 -08:00
Wii/shared2/wc24 Data: Correct wc24recv.ctl file 2023-12-03 21:07:12 -05:00
ApprovedInis.json GameSettings: remove patches for "Wallace & Gromit in Project Zoo" 2024-08-18 05:00:38 +01:00
codehandler.bin fixed 'Load into Gecko Register' codetype 2019-05-13 21:48:40 -07:00
totaldb.dsy totaldb.dsy: RecvFrom and SendTo added 2017-11-19 23:18:50 +01:00
wiitdb-de.txt Update GameTDB files 2023-07-27 19:45:52 +02:00
wiitdb-en.txt Update GameTDB files 2023-07-27 19:45:52 +02:00
wiitdb-es.txt Update GameTDB files 2023-07-27 19:45:52 +02:00
wiitdb-fr.txt Update GameTDB files 2023-07-27 19:45:52 +02:00
wiitdb-it.txt Update GameTDB files 2023-07-27 19:45:52 +02:00
wiitdb-ja.txt Fix wiitdb-ja.txt 2024-04-20 20:54:28 +09:00
wiitdb-ko.txt Update GameTDB files 2023-07-27 19:45:52 +02:00
wiitdb-nl.txt Update GameTDB files 2023-07-27 19:45:52 +02:00
wiitdb-pt.txt Update GameTDB files 2023-07-27 19:45:52 +02:00
wiitdb-ru.txt Update GameTDB files 2023-07-27 19:45:52 +02:00
wiitdb-zh_CN.txt Update GameTDB files 2023-07-27 19:45:52 +02:00
wiitdb-zh_TW.txt Update GameTDB files 2023-07-27 19:45:52 +02:00