-
-#if 0
-//001A0110: move.w #$0, $F000E2.l ; Restore Blitter/GPU bus priorities
-//001A015C: rte ; Return from the interrupt
-static bool disassembleGo = false;
- if (m68kPC == 0x1A0110)
- {
- static char buffer[2048];
- m68k_disassemble(buffer, m68kPC, M68K_CPU_TYPE_68000);
- WriteLog("--> [M68K IRQ Routine start] %08X: %s", m68kPC, buffer);
- WriteLog("\t\tA0=%08X, A1=%08X, D0=%08X(cmd), D1=%08X(# bytes), D2=%08X\n",
- m68k_get_reg(NULL, M68K_REG_A0), m68k_get_reg(NULL, M68K_REG_A1),
- m68k_get_reg(NULL, M68K_REG_D0), m68k_get_reg(NULL, M68K_REG_D1), m68k_get_reg(NULL, M68K_REG_D2));
- disassembleGo = true;
- }
- else if (m68kPC == 0x1A015C)
- WriteLog("--> [M68K IRQ Routine end]\n");
-
- if (disassembleGo)
- {
- static char buffer[2048];
- m68k_disassemble(buffer, m68kPC, M68K_CPU_TYPE_68000);
- WriteLog("%08X: %s", m68kPC, buffer);
- WriteLog("\tD0=$%08X, D1=$%08X, D2=$%08X\n",
- m68k_get_reg(NULL, M68K_REG_D0), m68k_get_reg(NULL, M68K_REG_D1), m68k_get_reg(NULL, M68K_REG_D2));
- }
-#endif