add HACK: note

This commit is contained in:
Luke Usher 2019-05-14 21:15:00 +01:00
parent cfde68d8d5
commit 561530a6c1
1 changed files with 4 additions and 1 deletions

View File

@ -446,7 +446,10 @@ inline void EmuInstallPatch(std::string FunctionName, xbaddr FunctionAddr)
printf("HLE: %s: Skipped (LLE OHCI Enabled)\n", FunctionName.c_str());
return;
}
// HACK: Some titles require unpatched Fibers, otherwise they enter an infinte loop
// while others require patched Fibers, otherwise they outright crash
// This is caused by limitations of Direct Code Execution and Cxbx-R's threading model
if ((patch.flags & PATCH_IS_FIBER) && TitleRequiresUnpatchedFibers()) {
printf("HLE: %s: Skipped (Game requires unpatched Fibers)\n", FunctionName.c_str());
return;