dea = 0xffffffff;
m68k_disasm_ea (addr, NULL, 1, &sea, &dea, 0xffffffff);
if (ea == sea || ea == dea) {
- m68k_disasm (addr, NULL, 1, 0xffffffff);
+ m68k_disasm (addr, NULL, 0xffffffff, 1);
hits++;
if (hits > 100) {
console_out_f (_T("Too many hits. End addr = %08X\n"), addr);
if (!table68k)
return;
while (cnt-- > 0) {
- TCHAR instrname[100], *ccpt;
+ TCHAR instrname[256], *ccpt;
TCHAR segout[256], segname[256];
int i;
uae_u32 opcode;
void restore_cpu_finish (void)
{
+ if (!currprefs.fpu_model)
+ fpu_reset();
init_m68k ();
m68k_setpc_normal (regs.pc);
doint ();