1 |
|
/* |
2 |
|
* emul_op.cpp - 68k opcodes for ROM patches |
3 |
|
* |
4 |
< |
* Basilisk II (C) 1997-2001 Christian Bauer |
4 |
> |
* Basilisk II (C) 1997-2002 Christian Bauer |
5 |
|
* |
6 |
|
* This program is free software; you can redistribute it and/or modify |
7 |
|
* it under the terms of the GNU General Public License as published by |
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], |
538 |
|
|
539 |
|
default: |
540 |
|
printf("FATAL: EMUL_OP called with bogus opcode %08x\n", opcode); |
541 |
< |
printf("d0 %08lx d1 %08lx d2 %08lx d3 %08lx\n" |
542 |
< |
"d4 %08lx d5 %08lx d6 %08lx d7 %08lx\n" |
543 |
< |
"a0 %08lx a1 %08lx a2 %08lx a3 %08lx\n" |
544 |
< |
"a4 %08lx a5 %08lx a6 %08lx a7 %08lx\n" |
541 |
> |
printf("d0 %08x d1 %08x d2 %08x d3 %08x\n" |
542 |
> |
"d4 %08x d5 %08x d6 %08x d7 %08x\n" |
543 |
> |
"a0 %08x a1 %08x a2 %08x a3 %08x\n" |
544 |
> |
"a4 %08x a5 %08x a6 %08x a7 %08x\n" |
545 |
|
"sr %04x\n", |
546 |
|
r->d[0], r->d[1], r->d[2], r->d[3], r->d[4], r->d[5], r->d[6], r->d[7], |
547 |
|
r->a[0], r->a[1], r->a[2], r->a[3], r->a[4], r->a[5], r->a[6], r->a[7], |