From 5e1f170a9e5f832fc4305f0577b194531441f68a Mon Sep 17 00:00:00 2001 From: Angelo Salese Date: Wed, 12 Aug 2009 17:11:02 +0000 Subject: [PATCH] [SNES]: Fixed a partial update bug when the screen is in interlace mode --- src/mame/machine/snes.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mame/machine/snes.c b/src/mame/machine/snes.c index 958533c670e..debaabe06f5 100644 --- a/src/mame/machine/snes.c +++ b/src/mame/machine/snes.c @@ -255,7 +255,7 @@ static TIMER_CALLBACK( snes_hblank_tick ) if( snes_ram[HDMAEN] ) snes_hdma(cpu0space); - video_screen_update_partial(machine->primary_screen, snes_ppu.beam.current_vert-1); + video_screen_update_partial(machine->primary_screen, (snes_ppu.interlace == 2) ? (snes_ppu.beam.current_vert*snes_ppu.interlace) : snes_ppu.beam.current_vert-1); } }