diff options
author | 2010-06-09 16:20:50 +0000 | |
---|---|---|
committer | 2010-06-09 16:20:50 +0000 | |
commit | eba2c140607c146d368e48539bd11e87fdfbeed6 (patch) | |
tree | ac3fa335cf9f364420c435ee2eeaf44173dab0e7 /src/emu/cpu/tms32031/tms32031.c | |
parent | ebdc4525f96f465a61acb76c728de48b3a89800c (diff) |
Change cpu execute function to just use the icount stuffed by
the scheduler, rather than manging an incoming cycle count. It was
confusing to have multiple sources of cycle counts.
Diffstat (limited to 'src/emu/cpu/tms32031/tms32031.c')
-rw-r--r-- | src/emu/cpu/tms32031/tms32031.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/emu/cpu/tms32031/tms32031.c b/src/emu/cpu/tms32031/tms32031.c index c817498227c..ecd3408531d 100644 --- a/src/emu/cpu/tms32031/tms32031.c +++ b/src/emu/cpu/tms32031/tms32031.c @@ -465,12 +465,14 @@ static CPU_EXECUTE( tms32031 ) tms32031_state *tms = get_safe_token(device); /* check IRQs up front */ - tms->icount = cycles; check_irqs(tms); /* if we're idling, just eat the cycles */ if (tms->is_idling) - return tms->icount; + { + tms->icount = 0; + return; + } if ((device->machine->debug_flags & DEBUG_FLAG_ENABLED) == 0) { @@ -529,8 +531,6 @@ static CPU_EXECUTE( tms32031 ) execute_one(tms); } } - - return cycles - tms->icount; } |