uaecptr a3 = m68k_getpc () - 32;
write_log (_T("Your Amiga program just did something terribly stupid %08X PC=%08X\n"), addr, M68K_GETPC);
if (debugging || DEBUG_STUPID) {
- activate_debugger ();
+ activate_debugger();
m68k_dumpstate(NULL, 0xffffffff);
}
for (i = 0; i < 10; i++) {
write_log (_T("\n"));
}
memory_map_dump();
- m68k_dumpstate(NULL, 0xffffffff);
}
if (0 || (gary_toenb && (gary_nonrange(addr) || (size > 1 && gary_nonrange(addr + size - 1))))) {
hardware_exception2(addr, 0, true, true, size);
int got = 0;
uaecptr opc = m68k_getpc ();
void *ps = get_real_address (0);
- m68k_dumpstate(NULL, 0xffffffff);
+ if (is_console_open()) {
+ m68k_dumpstate(NULL, 0xffffffff);
+ }
efix (&ctx->Eax, p, ps, &got);
efix (&ctx->Ebx, p, ps, &got);
efix (&ctx->Ecx, p, ps, &got);
FreeLibrary (hFaultRepDll );
}
#endif
- return lRet ;
+ return lRet;
}
#endif