Mercurial > repos > blastem
comparison m68k_util.c @ 2614:c5314c0779c2
Extended debug output in debug mode of new 68K core
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 17 Feb 2025 23:40:14 -0800 |
parents | 1c493b8c513b |
children | 620f30af9fdc |
comparison
equal
deleted
inserted
replaced
2613:1fdf7acc5165 | 2614:c5314c0779c2 |
---|---|
25 if (tmp == context->pc) { | 25 if (tmp == context->pc) { |
26 m68kinst inst; | 26 m68kinst inst; |
27 m68k_decode(debug_disasm_fetch, context, &inst, tmp); | 27 m68k_decode(debug_disasm_fetch, context, &inst, tmp); |
28 static char disasm_buf[256]; | 28 static char disasm_buf[256]; |
29 m68k_disasm(&inst, disasm_buf); | 29 m68k_disasm(&inst, disasm_buf); |
30 printf("Fetch %05X: %04X - %s, d0=%X, d2=%X, d3=%X, d4=%X, d6=%X, xflag=%d\n", tmp, context->scratch1, disasm_buf, context->dregs[0], context->dregs[2], context->dregs[3], context->dregs[4], context->dregs[6], context->xflag); | 30 printf("Fetch %05X: %04X - %s, d0=%X, d1=%X, d2=%X, d3=%X, d4=%X, d6=%X, a7=%X, xflag=%d\n", tmp, context->scratch1, disasm_buf, context->dregs[0], context->dregs[1], context->dregs[2], context->dregs[3], context->dregs[4], context->dregs[6], context->aregs[7], context->xflag); |
31 } else { | |
32 printf("Read %05X: %04X\n", tmp, context->scratch1); | |
31 } | 33 } |
32 #endif | 34 #endif |
33 } | 35 } |
34 | 36 |
35 void m68k_write_8(m68k_context *context) | 37 void m68k_write_8(m68k_context *context) |