diff options
Diffstat (limited to 'src/emu/cpu/i960/i960.c')
-rw-r--r-- | src/emu/cpu/i960/i960.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/emu/cpu/i960/i960.c b/src/emu/cpu/i960/i960.c index 267a096bf9a..5283f30516f 100644 --- a/src/emu/cpu/i960/i960.c +++ b/src/emu/cpu/i960/i960.c @@ -618,7 +618,7 @@ static int i960_execute(int cycles) check_irqs(); while(i960_icount >= 0) { i960.PIP = i960.IP; - CALL_DEBUGGER(i960.IP); + debugger_instruction_hook(Machine, i960.IP); i960.bursting = 0; @@ -2067,7 +2067,6 @@ static void i960_init(int index, int clock, const void *config, int (*irqcallbac state_save_register_item_array("i960", index, i960.rcache_frame_addr); } -#ifdef ENABLE_DEBUGGER static offs_t i960_disasm(char *buffer, offs_t pc, const UINT8 *oprom, const UINT8 *opram) { disassemble_t dis; @@ -2080,7 +2079,6 @@ static offs_t i960_disasm(char *buffer, offs_t pc, const UINT8 *oprom, const UIN return dis.IPinc | dis.disflags | DASMFLAG_SUPPORTED; } -#endif /* ENABLE_DEBUGGER */ static void i960_reset(void) { @@ -2118,9 +2116,7 @@ void i960_get_info(UINT32 state, cpuinfo *info) case CPUINFO_PTR_EXIT: info->exit = 0; break; case CPUINFO_PTR_EXECUTE: info->execute = i960_execute; break; case CPUINFO_PTR_BURN: info->burn = 0; break; -#ifdef ENABLE_DEBUGGER case CPUINFO_PTR_DISASSEMBLE: info->disassemble = i960_disasm; break; -#endif /* ENABLE_DEBUGGER */ case CPUINFO_PTR_INSTRUCTION_COUNTER: info->icount = &i960_icount; break; case CPUINFO_INT_CONTEXT_SIZE: info->i = sizeof(i960_state); break; case CPUINFO_INT_MIN_INSTRUCTION_BYTES: info->i = 4; break; |