The Suffering (SLUS-20636, SLES-51693, SLES-52439, SLES-52531)
The Suffering: Ties That Bind (SLUS-21189, SLES-53526, SLES-53527, SLES-53528, SLES-53626)
Code:
3D 00 00 00 57 44 00 00 04 00 00 00 20 00 00 00
00 00 00 00
I increased the parameter of the 0x04 command from 8 to 32. Increasing the parameter seems to clear up all possible graphical glitches when compared to the previous config where there was some flashing during combat and just randomly (same as gxemu). Only tested around 20 mins of gameplay for each.
Seriously...I can't believe how many of these gxemu configs are half-assed, incomplete, or just plain wrong and not working (Crash Twinsanity). Its like a riddle: Sony provides us with commands and clues and leaves it up to us to finish it. So many other games could have been playable (or more playable than they were) on CECHC/E half-BC models.
Anyways, this could definitely use some more testing. I am not sure what this command touches internally (some type of delay? parameter = cycles to delay?), but these games/all Surreal games seem to have had similar problems on PCSX2:
https://forums.pcsx2.net/Thread-Resolved-Bug-report-The-Suffering-NTSC?pid=213126
Fellowship of the Ring seems to be fine with default config. Drakan might need an adjustment if config is not working properly (untested).