--- BasiliskII/src/emul_op.cpp 1999/10/25 08:07:45 1.8 +++ BasiliskII/src/emul_op.cpp 1999/10/27 16:59:34 1.10 @@ -69,9 +69,7 @@ void EmulOp(uint16 opcode, M68kRegisters r->a[0], r->a[1], r->a[2], r->a[3], r->a[4], r->a[5], r->a[6], r->a[7], r->sr); #if ENABLE_MON - char *arg[2]; - arg[0] = "rmon"; - arg[1] = NULL; + char *arg[2] = {"rmon", NULL}; mon(1, arg); #endif QuitEmulator(); @@ -432,7 +430,7 @@ void EmulOp(uint16 opcode, M68kRegisters r->d[0] = 0; break; default: - printf("FATAL: MemoryDispatch(%d): illegal selector\n", sel); + printf("WARNING: MemoryDispatch(%d): unimplemented selector\n", sel); r->d[0] = (uint32)-502; break; } @@ -527,6 +525,10 @@ void EmulOp(uint16 opcode, M68kRegisters r->d[0], r->d[1], r->d[2], r->d[3], r->d[4], r->d[5], r->d[6], r->d[7], r->a[0], r->a[1], r->a[2], r->a[3], r->a[4], r->a[5], r->a[6], r->a[7], r->sr); +#if ENABLE_MON + char *arg[2] = {"rmon", NULL}; + mon(1, arg); +#endif QuitEmulator(); break; }