Remove IgnoreEnqueue hack

This commit is contained in:
sum2012 committed 2026-09-22 20:19:57 +08:00
1 parent 14fd9d1752
commit f5b6b45b5b
4 files changed
+1 -16

No files matched your search

-1
View File
@@ -156,7 +156,6 @@ void Compatibility::CheckSettings(IniFile &iniFile, const std::string &gameID) {
CheckSetting(iniFile, gameID, "DisableHLESceFont", &flags_.DisableHLESceFont);
CheckSetting(iniFile, gameID, "ForceHLEPsmf", &flags_.ForceHLEPsmf);
CheckSetting(iniFile, gameID, "SaveStatesNotRecommended", &flags_.SaveStatesNotRecommended);
CheckSetting(iniFile, gameID, "IgnoreEnqueue", &flags_.IgnoreEnqueue);
CheckSetting(iniFile, gameID, "MsgDialogAutoStatus", &flags_.MsgDialogAutoStatus);
CheckSetting(iniFile, gameID, "NullPageValid", &flags_.NullPageValid);
CheckSetting(iniFile, gameID, "DetectDestBlendSquared", &flags_.DetectDestBlendSquared);
-1
View File
@@ -111,7 +111,6 @@ struct CompatFlags {
bool DisableHLESceFont;
bool ForceHLEPsmf;
bool SaveStatesNotRecommended;
bool IgnoreEnqueue;
bool MsgDialogAutoStatus;
bool NullPageValid;
bool DetectDestBlendSquared;
+1 -5
View File
@@ -408,11 +408,7 @@ u32 GPUCommon::EnqueueList(u32 listpc, u32 stall, int subIntrBase, PSPPointer<Ps
// Lists that haven't started executing yet are free to share a stack.
if (stackAddr != 0 && other.stackAddr == stackAddr && other.started) {
ERROR_LOG(Log::G3D, "sceGeListEnqueue: can't enqueue, stack address %08X already used", stackAddr);
// TODO: Metal Gear Acid 2 (#10906) was probably hitting the not-started case above, which used to
// fail too. If it's fine without this flag now, the flag should go.
if (!PSP_CoreParameter().compat.flags().IgnoreEnqueue) {
return 0x80000021;
}
return 0x80000021;
}
}
}
-9
View File
@@ -2000,15 +2000,6 @@ UCJS18048 = true
UCES01421 = true
UCJS18059 = true
[IgnoreEnqueue]
#Metal Gear Acid 2 Special Card Videos Can Crash PPSSPP Issue #10906
ULUS10077 = true
ULAS42035 = true
ULES00284 = true
ULJM05047 = true
ULKS46065 = true
ULJM08011 = true
[MsgDialogAutoStatus]
# Ghost Recon - Predator. See #20856
ULUS10445 = true