comparison m68k_util.c @ 2594:1c493b8c513b

Fix some rotate instruction issues in new 68K core
author Michael Pavone <pavone@retrodev.com>
date Sun, 09 Feb 2025 18:07:40 -0800
parents e602dbf776d8
children c5314c0779c2
comparison
equal deleted inserted replaced
2593:b0a7b1f708cc 2594:1c493b8c513b
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, d2 = %X, d3 = %X, d4 = %X, d6 = %X, xflag = %d\n", tmp, context->scratch1, disasm_buf, context->dregs[2], context->dregs[3], context->dregs[4], context->dregs[6], context->xflag); 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);
31 } 31 }
32 #endif 32 #endif
33 } 33 }
34 34
35 void m68k_write_8(m68k_context *context) 35 void m68k_write_8(m68k_context *context)