diff options
Diffstat (limited to 'src/emu/cpu/i860/i860dec.c')
-rw-r--r-- | src/emu/cpu/i860/i860dec.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/emu/cpu/i860/i860dec.c b/src/emu/cpu/i860/i860dec.c index 0e2406651d2..8efb7115b49 100644 --- a/src/emu/cpu/i860/i860dec.c +++ b/src/emu/cpu/i860/i860dec.c @@ -4448,11 +4448,13 @@ static CPU_EXECUTE( i860 ) if (cpustate->pin_reset) reset_i860 (cpustate); if (cpustate->pin_bus_hold) - return cycles; + { + cpustate->icount = 0; + return; + } cpustate->exiting_readmem = 0; cpustate->exiting_ifetch = 0; - cpustate->icount = cycles; /* Decode and execute loop. */ while (cpustate->icount > 0) @@ -4522,8 +4524,6 @@ static CPU_EXECUTE( i860 ) /*if (cpustate->single_stepping) debugger (cpustate); */ } - - return cycles - cpustate->icount; } /*=================================================================*/ |