479 |
|
#ifdef ENABLE_MON |
480 |
|
// Setup SIGINT handler to enter mon |
481 |
|
sigemptyset(&sigint_sa.sa_mask); |
482 |
< |
sigint_sa.sa_handler = sigint_handler; |
482 |
> |
sigint_sa.sa_handler = (void (*)(int))sigint_handler; |
483 |
|
sigint_sa.sa_flags = 0; |
484 |
|
sigaction(SIGINT, &sigint_sa, NULL); |
485 |
|
#endif |
701 |
|
extern void m68k_dumpstate(uaecptr *nextpc); |
702 |
|
m68k_dumpstate(&nextpc); |
703 |
|
#else |
704 |
< |
char *arg[2] = {"rmon", NULL}; |
705 |
< |
mon(1, arg); |
704 |
> |
char *arg[4] = {"mon", "-m", "-r", NULL}; |
705 |
> |
mon(3, arg); |
706 |
|
QuitEmulator(); |
707 |
|
#endif |
708 |
|
} |
1161 |
|
printf(" a%d %08x\n", i, state->ss_frame.f_regs[i+8]); |
1162 |
|
|
1163 |
|
#ifdef ENABLE_MON |
1164 |
< |
char *arg[2] = {"rmon", NULL}; |
1165 |
< |
mon(1, arg); |
1164 |
> |
char *arg[4] = {"mon", "-m", "-r", NULL}; |
1165 |
> |
mon(3, arg); |
1166 |
|
#endif |
1167 |
|
QuitEmulator(); |
1168 |
|
break; |