From 4512bc31222de7cb771b942fc304cdb82f6a283e Mon Sep 17 00:00:00 2001 From: Angelo Salese Date: Fri, 20 Aug 2010 15:02:39 +0000 Subject: [PATCH] Work-around for too small timers, not worth mentioning --- src/mame/video/jaguar.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/mame/video/jaguar.c b/src/mame/video/jaguar.c index d6886bcdd67..21b5b33e9eb 100644 --- a/src/mame/video/jaguar.c +++ b/src/mame/video/jaguar.c @@ -710,10 +710,9 @@ WRITE16_HANDLER( jaguar_tom_regs_w ) break; case PIT0: case PIT1: - if (gpu_regs[PIT0]) + if (gpu_regs[PIT0] && gpu_regs[PIT0] != 0xffff) //FIXME: avoid too much small timers for now { sample_period = ATTOTIME_IN_NSEC(((space->machine->device("gpu")->unscaled_clock()*PIT_MULT_DBG_HACK) / (1+gpu_regs[PIT0])) / (1+gpu_regs[PIT1])); - //printf("%08x %08x",gpu_regs[PIT0]+1,gpu_regs[PIT1]+1); timer_set(space->machine, sample_period, NULL, 0, jaguar_pit); } break;