regs.fp_exception = false;
#if DEBUG_FPP
if (!isinrom ())
- write_log (_T("fdbcc_opp at %08lx\n"), m68k_getpc ());
+ write_log (_T("fdbcc_opp at %08x\n"), m68k_getpc ());
#endif
if (fault_if_no_6888x (opcode, extra, pc - 4))
return;
regs.fp_exception = false;
#if DEBUG_FPP
if (!isinrom ())
- write_log (_T("fscc_opp at %08lx\n"), m68k_getpc ());
+ write_log (_T("fscc_opp at %08x\n"), m68k_getpc ());
#endif
if (fault_if_no_6888x (opcode, extra, pc))
regs.fp_exception = false;
#if DEBUG_FPP
if (!isinrom ())
- write_log (_T("ftrapcc_opp at %08lx\n"), m68k_getpc ());
+ write_log (_T("ftrapcc_opp at %08x\n"), m68k_getpc ());
#endif
if (fault_if_no_fpu_u (opcode, extra, 0, oldpc))
return;
regs.fp_exception = false;
#if DEBUG_FPP
if (!isinrom ())
- write_log (_T("fbcc_opp at %08lx\n"), m68k_getpc ());
+ write_log (_T("fbcc_opp at %08x\n"), m68k_getpc ());
#endif
if (fault_if_no_fpu (opcode, extra, 0, oldpc - 2))
return;
regs.fp_exception = false;
#if DEBUG_FPP
if (!isinrom ())
- write_log (_T("fsave_opp at %08lx\n"), m68k_getpc ());
+ write_log (_T("fsave_opp at %08x\n"), m68k_getpc ());
#endif
if (fault_if_no_6888x (opcode, 0, pc))
regs.fp_exception = false;
#if DEBUG_FPP
if (!isinrom ())
- write_log (_T("frestore_opp at %08lx\n"), m68k_getpc ());
+ write_log (_T("frestore_opp at %08x\n"), m68k_getpc ());
#endif
if (fault_if_no_6888x (opcode, 0, pc))
#if DEBUG_FPP
if (!isinrom ())
- write_log (_T("FPP %04lx %04x at %08lx\n"), opcode & 0xffff, extra, pc);
+ write_log (_T("FPP %04x %04x at %08x\n"), opcode & 0xffff, extra, pc);
#endif
if (fault_if_no_6888x (opcode, extra, pc))
return;
return true;
if (!cputrace.readcounter && !cputrace.writecounter && !cputrace.cyclecounter) {
if (cpu_tracer != -2) {
- write_log (_T("CPU trace: dma_cycle() enabled. %08x %08x NOW=%08lx\n"),
+ write_log (_T("CPU trace: dma_cycle() enabled. %08x %08x NOW=%08x\n"),
cputrace.cyclecounter_pre, cputrace.cyclecounter_post, get_cycles ());
cpu_tracer = -2; // dma_cycle() allowed to work now
}
x_do_cycles_pre = x2_do_cycles_pre;
x_do_cycles_post = x2_do_cycles_post;
set_x_cp_funcs();
- write_log (_T("CPU tracer playback complete. STARTCYCLES=%08x NOWCYCLES=%08lx\n"), cputrace.startcycles, get_cycles ());
+ write_log (_T("CPU tracer playback complete. STARTCYCLES=%08x NOWCYCLES=%08x\n"), cputrace.startcycles, get_cycles ());
cputrace.needendcycles = 1;
cpu_tracer = 0;
return true;
struct cputracememory *ctm = &cputrace.ctm[i];
if (ctm->addr == addr && ctm->mode == mode) {
ctm->mode = 0;
- write_log (_T("CPU trace: GET %d: PC=%08x %08x=%08x %d %d %08x/%08x/%08x %d/%d (%08lx)\n"),
+ write_log (_T("CPU trace: GET %d: PC=%08x %08x=%08x %d %d %08x/%08x/%08x %d/%d (%08x)\n"),
i, cputrace.pc, addr, ctm->data, accessmode, size,
cputrace.cyclecounter, cputrace.cyclecounter_pre, cputrace.cyclecounter_post,
cputrace.readcounter, cputrace.writecounter, get_cycles ());
TCHAR name[20];
write_log (_T("Reading instruction count file...\n"));
fscanf (f, "Total: %lu\n", &total);
- while (fscanf (f, "%lx: %lu %s\n", &opcode, &count, name) == 3) {
+ while (fscanf (f, "%x: %lu %s\n", &opcode, &count, name) == 3) {
instrcount[opcode] = count;
}
fclose (f);
else
_stprintf (offtxt, _T("$%04x"), disp16);
addr = m68k_areg (regs, reg) + disp16;
- _stprintf (buffer, _T("(A%d, %s) == $%08lx"), reg, offtxt, (unsigned long)addr);
+ _stprintf (buffer, _T("(A%d, %s) == $%08x"), reg, offtxt, (unsigned long)addr);
}
break;
case Ad8r:
if (dp & 4) base += dispreg;
addr = base + outer;
- _stprintf (buffer, _T("(%s%c%d.%c*%d+%d)+%d == $%08lx"), name,
+ _stprintf (buffer, _T("(%s%c%d.%c*%d+%d)+%d == $%08x"), name,
dp & 0x8000 ? 'A' : 'D', (int)r, dp & 0x800 ? 'L' : 'W',
1 << ((dp >> 9) & 3),
disp, outer,
(unsigned long)addr);
} else {
addr = m68k_areg (regs, reg) + (uae_s32)((uae_s8)disp8) + dispreg;
- _stprintf (buffer, _T("(A%d, %c%d.%c*%d, $%02x) == $%08lx"), reg,
+ _stprintf (buffer, _T("(A%d, %c%d.%c*%d, $%02x) == $%08x"), reg,
dp & 0x8000 ? 'A' : 'D', (int)r, dp & 0x800 ? 'L' : 'W',
1 << ((dp >> 9) & 3), disp8,
(unsigned long)addr);
case PC16:
disp16 = get_iword_debug (pc); pc += 2;
addr += (uae_s16)disp16;
- _stprintf (buffer, _T("(PC,$%04x) == $%08lx"), disp16 & 0xffff, (unsigned long)addr);
+ _stprintf (buffer, _T("(PC,$%04x) == $%08x"), disp16 & 0xffff, (unsigned long)addr);
break;
case PC8r:
dp = get_iword_debug (pc); pc += 2;
if (dp & 4) base += dispreg;
addr = base + outer;
- _stprintf (buffer, _T("(%s%c%d.%c*%d+%d)+%d == $%08lx"), name,
+ _stprintf (buffer, _T("(%s%c%d.%c*%d+%d)+%d == $%08x"), name,
dp & 0x8000 ? 'A' : 'D', (int)r, dp & 0x800 ? 'L' : 'W',
1 << ((dp >> 9) & 3),
disp, outer,
(unsigned long)addr);
} else {
addr += (uae_s32)((uae_s8)disp8) + dispreg;
- _stprintf (buffer, _T("(PC, %c%d.%c*%d, $%02x) == $%08lx"), dp & 0x8000 ? 'A' : 'D',
+ _stprintf (buffer, _T("(PC, %c%d.%c*%d, $%02x) == $%08x"), dp & 0x8000 ? 'A' : 'D',
(int)r, dp & 0x800 ? 'L' : 'W', 1 << ((dp >> 9) & 3),
disp8, (unsigned long)addr);
}
break;
case absw:
addr = (uae_s32)(uae_s16)get_iword_debug (pc);
- _stprintf (buffer, _T("$%08lx"), (unsigned long)addr);
+ _stprintf (buffer, _T("$%08x"), addr);
pc += 2;
break;
case absl:
addr = get_ilong_debug (pc);
- _stprintf (buffer, _T("$%08lx"), (unsigned long)addr);
+ _stprintf (buffer, _T("$%08x"), (unsigned long)addr);
pc += 4;
break;
case imm:
pc += 2;
break;
case sz_long:
- _stprintf(buffer, _T("#$%08lx"), (unsigned long)(get_ilong_debug(pc)));
+ _stprintf(buffer, _T("#$%08x"), (unsigned long)(get_ilong_debug(pc)));
pc += 4;
break;
case sz_single:
break;
}
case sz_packed:
- _stprintf(buffer, _T("#$%08lx%08lx%08lx"), (unsigned long)(get_ilong_debug(pc)), (unsigned long)(get_ilong_debug(pc + 4)), (unsigned long)(get_ilong_debug(pc + 8)));
+ _stprintf(buffer, _T("#$%08x%08x%08x"), get_ilong_debug(pc), get_ilong_debug(pc + 4), get_ilong_debug(pc + 8));
pc += 12;
break;
default:
break;
case imm2:
offset = (uae_s32)get_ilong_debug (pc);
- _stprintf (buffer, _T("#$%08lx"), (unsigned long)offset);
+ _stprintf (buffer, _T("#$%08x"), (unsigned long)offset);
addr = pc + offset;
pc += 4;
break;
case immi:
offset = (uae_s32)(uae_s8)(reg & 0xff);
- _stprintf (buffer, _T("#$%08lx"), (unsigned long)offset);
+ _stprintf (buffer, _T("#$%08x"), (unsigned long)offset);
addr = pc + offset;
break;
default:
cont:
if (cputrace.needendcycles) {
cputrace.needendcycles = 0;
- write_log (_T("STARTCYCLES=%08x ENDCYCLES=%08lx\n"), cputrace.startcycles, get_cycles ());
+ write_log (_T("STARTCYCLES=%08x ENDCYCLES=%08x\n"), cputrace.startcycles, get_cycles ());
log_dma_record ();
}
for (lookup = lookuptab;lookup->mnemo != dp->mnemo; lookup++)
;
- buf = buf_out (buf, &bufsize, _T("%08lX "), pc);
+ buf = buf_out (buf, &bufsize, _T("%08X "), pc);
pc += 2;
int i, j;
for (i = 0; i < 8; i++){
- console_out_f (_T(" D%d %08lX "), i, m68k_dreg (regs, i));
+ console_out_f (_T(" D%d %08X "), i, m68k_dreg (regs, i));
if ((i & 3) == 3) console_out_f (_T("\n"));
}
for (i = 0; i < 8; i++){
- console_out_f (_T(" A%d %08lX "), i, m68k_areg (regs, i));
+ console_out_f (_T(" A%d %08X "), i, m68k_areg (regs, i));
if ((i & 3) == 3) console_out_f (_T("\n"));
}
if (regs.s == 0)
if (pc != 0xffffffff) {
m68k_disasm (pc, nextpc, 1);
if (nextpc)
- console_out_f (_T("Next PC: %08lx\n"), *nextpc);
+ console_out_f (_T("Next PC: %08x\n"), *nextpc);
}
}
void m68k_dumpstate (uaecptr *nextpc)