From 78f5d6e9ea415f980629f7ea5fcb8e6831cfc8a2 Mon Sep 17 00:00:00 2001 From: Aaron Giles Date: Fri, 2 Jan 2009 00:46:23 +0000 Subject: [PATCH] Fix shadfrce assertions. --- src/mame/drivers/shadfrce.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mame/drivers/shadfrce.c b/src/mame/drivers/shadfrce.c index 48a8d515582..146be2338a1 100644 --- a/src/mame/drivers/shadfrce.c +++ b/src/mame/drivers/shadfrce.c @@ -287,7 +287,8 @@ static TIMER_DEVICE_CALLBACK( shadfrce_scanline ) if (scanline == raster_scanline) { raster_scanline = (raster_scanline + 1) % 240; - video_screen_update_partial(timer->machine->primary_screen, raster_scanline - 1); + if (raster_scanline > 0) + video_screen_update_partial(timer->machine->primary_screen, raster_scanline - 1); cpu_set_input_line(timer->machine->cpu[0], 1, ASSERT_LINE); } } @@ -297,7 +298,8 @@ static TIMER_DEVICE_CALLBACK( shadfrce_scanline ) { if (scanline % 16 == 0) { - video_screen_update_partial(timer->machine->primary_screen, scanline - 1); + if (scanline > 0) + video_screen_update_partial(timer->machine->primary_screen, scanline - 1); cpu_set_input_line(timer->machine->cpu[0], 2, ASSERT_LINE); } }