diff --git a/src/mame/video/baraduke.c b/src/mame/video/baraduke.c index 5ae8aaeab46..885cf79a350 100644 --- a/src/mame/video/baraduke.c +++ b/src/mame/video/baraduke.c @@ -342,8 +342,8 @@ SCREEN_UPDATE_IND16( baraduke ) SCREEN_VBLANK( baraduke ) { - // rising edge - if (vblank_on) + // falling edge + if (!vblank_on) { baraduke_state *state = screen.machine().driver_data(); if (state->m_copy_sprites) diff --git a/src/mame/video/macrossp.c b/src/mame/video/macrossp.c index b40eb0bdac0..7398a252e08 100644 --- a/src/mame/video/macrossp.c +++ b/src/mame/video/macrossp.c @@ -431,8 +431,8 @@ state->m_scrc_videoregs[2]);// 08 - 0b SCREEN_VBLANK( macrossp ) { - // rising edge - if (vblank_on) + // falling edge + if (!vblank_on) { macrossp_state *state = screen.machine().driver_data(); diff --git a/src/mame/video/namcos86.c b/src/mame/video/namcos86.c index 69a4f2aab21..a78bddea15c 100644 --- a/src/mame/video/namcos86.c +++ b/src/mame/video/namcos86.c @@ -398,8 +398,8 @@ SCREEN_UPDATE_IND16( namcos86 ) SCREEN_VBLANK( namcos86 ) { - // rising edge - if (vblank_on) + // falling edge + if (!vblank_on) { namcos86_state *state = screen.machine().driver_data(); if (state->m_copy_sprites) diff --git a/src/mame/video/pgm.c b/src/mame/video/pgm.c index 475f9c6f968..c72cc847daf 100644 --- a/src/mame/video/pgm.c +++ b/src/mame/video/pgm.c @@ -675,8 +675,8 @@ SCREEN_UPDATE_IND16( pgm ) SCREEN_VBLANK( pgm ) { - // rising edge - if (vblank_on) + // falling edge + if (!vblank_on) { pgm_state *state = screen.machine().driver_data();