private void ExecuteCurrent(HleThread Current)
{
do
{
ExecuteQueuedCallbacks();
ExecuteQueuedInterrupts();
if (Current.HasAllStatus(HleThread.Status.Suspend)) return;
Current.Step();
}
while (DispatchingThreads == SCE_KERNEL_DISPATCHTHREAD_STATE.DISABLED);
Current = null;
}