Sped up to the Dolphin debugger by not checking for breakpoints when stepping.

Fixed the JIT cache, invalidating one instruction length at a time.
Fixed a bug where the JIT cache did not get invalidated when stepping.
Disabled fused instructions in the debugger.
This commit is contained in:
skidau
2012-03-16 20:08:05 +11:00
parent 8ed6ea3b07
commit 05692b1e7e
6 changed files with 13 additions and 5 deletions

View File

@ -263,6 +263,8 @@ void CCodeWindow::SingleStep()
{
if (CCPU::IsStepping())
{
if (jit)
jit->GetBlockCache()->InvalidateICache(PC, 4);
CCPU::StepOpcode(&sync_event);
wxThread::Sleep(20);
// need a short wait here