42 |
|
#include "extfs.h" |
43 |
|
#include "emul_op.h" |
44 |
|
|
45 |
< |
#if ENABLE_MON |
45 |
> |
#ifdef ENABLE_MON |
46 |
|
#include "mon.h" |
47 |
|
#endif |
48 |
|
|
60 |
|
switch (opcode) { |
61 |
|
case M68K_EMUL_BREAK: { // Breakpoint |
62 |
|
printf("*** Breakpoint\n"); |
63 |
< |
printf("d0 %08lx d1 %08lx d2 %08lx d3 %08lx\n" |
64 |
< |
"d4 %08lx d5 %08lx d6 %08lx d7 %08lx\n" |
65 |
< |
"a0 %08lx a1 %08lx a2 %08lx a3 %08lx\n" |
66 |
< |
"a4 %08lx a5 %08lx a6 %08lx a7 %08lx\n" |
63 |
> |
printf("d0 %08x d1 %08x d2 %08x d3 %08x\n" |
64 |
> |
"d4 %08x d5 %08x d6 %08x d7 %08x\n" |
65 |
> |
"a0 %08x a1 %08x a2 %08x a3 %08x\n" |
66 |
> |
"a4 %08x a5 %08x a6 %08x a7 %08x\n" |
67 |
|
"sr %04x\n", |
68 |
|
r->d[0], r->d[1], r->d[2], r->d[3], r->d[4], r->d[5], r->d[6], r->d[7], |
69 |
|
r->a[0], r->a[1], r->a[2], r->a[3], r->a[4], r->a[5], r->a[6], r->a[7], |
70 |
|
r->sr); |
71 |
< |
#if ENABLE_MON |
71 |
> |
#ifdef ENABLE_MON |
72 |
|
char *arg[2] = {"rmon", NULL}; |
73 |
|
mon(1, arg); |
74 |
|
#endif |
196 |
|
break; |
197 |
|
|
198 |
|
case M68K_EMUL_OP_FIX_BOOTSTACK: // Set boot stack to 3/4 of RAM (7.5) |
199 |
– |
D(bug("Fix boot stack\n")); |
199 |
|
r->a[1] = RAMBaseMac + RAMSize * 3 / 4; |
200 |
+ |
D(bug("Fix boot stack %08x\n", r->a[1])); |
201 |
|
break; |
202 |
|
|
203 |
|
case M68K_EMUL_OP_FIX_MEMSIZE: { // Set correct logical and physical memory size |
501 |
|
break; |
502 |
|
|
503 |
|
default: |
504 |
< |
printf("FATAL: EMUL_OP called with bogus opcode %08x\n", opcode); |
505 |
< |
printf("d0 %08lx d1 %08lx d2 %08lx d3 %08lx\n" |
506 |
< |
"d4 %08lx d5 %08lx d6 %08lx d7 %08lx\n" |
507 |
< |
"a0 %08lx a1 %08lx a2 %08lx a3 %08lx\n" |
508 |
< |
"a4 %08lx a5 %08lx a6 %08lx a7 %08lx\n" |
504 |
> |
printf("FATAL: EMUL_OP called with bogus opcode %04x\n", opcode); |
505 |
> |
printf("d0 %08x d1 %08x d2 %08x d3 %08x\n" |
506 |
> |
"d4 %08x d5 %08x d6 %08x d7 %08x\n" |
507 |
> |
"a0 %08x a1 %08x a2 %08x a3 %08x\n" |
508 |
> |
"a4 %08x a5 %08x a6 %08x a7 %08x\n" |
509 |
|
"sr %04x\n", |
510 |
|
r->d[0], r->d[1], r->d[2], r->d[3], r->d[4], r->d[5], r->d[6], r->d[7], |
511 |
|
r->a[0], r->a[1], r->a[2], r->a[3], r->a[4], r->a[5], r->a[6], r->a[7], |
512 |
|
r->sr); |
513 |
< |
#if ENABLE_MON |
513 |
> |
#ifdef ENABLE_MON |
514 |
|
char *arg[2] = {"rmon", NULL}; |
515 |
|
mon(1, arg); |
516 |
|
#endif |