Add SPU decoder mode selection to GUI/Config

This commit is contained in:
darkf 2014-04-23 04:59:14 -07:00
parent 0d7e45639a
commit 090f7f8cfb
4 changed files with 30 additions and 14 deletions

View file

@ -69,22 +69,19 @@ u64 SPUThread::GetFreeStackSize() const
void SPUThread::DoRun()
{
switch(Ini.CPUDecoderMode.GetValue())
switch(Ini.SPUDecoderMode.GetValue())
{
case 0:
//m_dec = new SPUDecoder(*new SPUDisAsm());
break;
case 1:
m_dec = new SPURecompilerCore(*this);
break;
case 2:
m_dec = new SPUDecoder(*new SPUInterpreter(*this));
break;
}
case 2:
m_dec = new SPURecompilerCore(*this);
break;
//Pause();
//Emu.Pause();
default:
ConLog.Error("Invalid SPU decoder mode: %d", Ini.SPUDecoderMode.GetValue());
Emu.Pause();
}
}
void SPUThread::DoResume()