X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fsek.c;h=4525c7c9bb8bd103241e3a1fb623fba398bc36f8;hb=a39743e3153322ec0e18bb0d05cd16af1d9a6d79;hp=91aa7ce270679b0ddb4a4eb672ef2ac4b3f2ffd3;hpb=c7fd7bb8b7bc6342026a42e5316bd275a2f815c7;p=picodrive.git diff --git a/pico/sek.c b/pico/sek.c index 91aa7ce..4525c7c 100644 --- a/pico/sek.c +++ b/pico/sek.c @@ -176,7 +176,7 @@ void SekStepM68k(void) #elif defined(EMU_M68K) SekCycleCnt+=m68k_execute(1); #elif defined(EMU_F68K) - SekCycleCnt+=fm68k_emulate(1, 0, 0); + SekCycleCnt+=fm68k_emulate(1, 0); #endif } @@ -317,7 +317,7 @@ void SekInitIdleDet(void) CycloneInitIdle(); #endif #ifdef EMU_F68K - fm68k_emulate(0, 0, 1); + fm68k_emulate(0, 1); #endif } @@ -425,7 +425,7 @@ void SekFinishIdleDet(void) CycloneFinishIdle(); #endif #ifdef EMU_F68K - fm68k_emulate(0, 0, 2); + fm68k_emulate(0, 2); #endif while (idledet_count > 0) { @@ -549,6 +549,7 @@ breakloop: printf("D%d: %08x A%d: %08x\n", i, x68k->dar[i], i, x68k->dar[i + 8]); printf("PC: %08x, %08x\n", x68k->pc, x68k->pc_prev); + printf("SR: %04x\n", x68k->sr); PDebugDumpMem(); exit(1);