|
|
|
@ -31,6 +31,8 @@ void EmuThread::SetFilename(std::string filename) |
|
|
|
void EmuThread::run() |
|
|
|
{ |
|
|
|
while (true) |
|
|
|
{ |
|
|
|
for (int tight_loop = 0; tight_loop < 10000; ++tight_loop) |
|
|
|
{ |
|
|
|
if (cpu_running || exec_cpu_step) |
|
|
|
{ |
|
|
|
@ -42,6 +44,7 @@ void EmuThread::run() |
|
|
|
emit CPUStepped(); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
Core::Stop(); |
|
|
|
} |
|
|
|
|