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)