diff --git a/src/SharpEmu.Core/Cpu/Native/DirectExecutionBackend.Imports.cs b/src/SharpEmu.Core/Cpu/Native/DirectExecutionBackend.Imports.cs index 345a23f3..4ed87961 100644 --- a/src/SharpEmu.Core/Cpu/Native/DirectExecutionBackend.Imports.cs +++ b/src/SharpEmu.Core/Cpu/Native/DirectExecutionBackend.Imports.cs @@ -1449,6 +1449,9 @@ public sealed partial class DirectExecutionBackend var expectedSemaphoreTrywaitAgain = string.Equals(nid, "H2a+IN9TP0E", StringComparison.Ordinal) && result == OrbisGen2Result.ORBIS_GEN2_ERROR_TRY_AGAIN; + var expectedPollSemaBusy = + string.Equals(nid, "12wOHk8ywb0", StringComparison.Ordinal) && + result == OrbisGen2Result.ORBIS_GEN2_ERROR_BUSY; var expectedNetAcceptWouldBlock = string.Equals(nid, "PIWqhn9oSxc", StringComparison.Ordinal) && resultValue == unchecked((int)0x80410123); @@ -1463,6 +1466,7 @@ public sealed partial class DirectExecutionBackend !expectedEqueueTimeout && !expectedMutexTrylockBusy && !expectedSemaphoreTrywaitAgain && + !expectedPollSemaBusy && !expectedNetAcceptWouldBlock && !expectedUserServiceNoEvent && !expectedPrivacyInvalidParameter)