diff --git a/src/mame/video/mcatadv.c b/src/mame/video/mcatadv.c index 6212a7145da..f033ad1ccb3 100644 --- a/src/mame/video/mcatadv.c +++ b/src/mame/video/mcatadv.c @@ -271,8 +271,8 @@ VIDEO_START( mcatadv ) SCREEN_VBLANK( mcatadv ) { - // rising edge - if (vblank_on) + // falling edge + if (!vblank_on) { mcatadv_state *state = screen.machine().driver_data(); memcpy(state->m_spriteram_old, state->m_spriteram, state->m_spriteram_size); diff --git a/src/mame/video/n8080.c b/src/mame/video/n8080.c index 9622f3307a5..73c3a160485 100644 --- a/src/mame/video/n8080.c +++ b/src/mame/video/n8080.c @@ -354,8 +354,8 @@ SCREEN_UPDATE_IND16( helifire ) SCREEN_VBLANK( helifire ) { - // rising edge - if (vblank_on) + // falling edge + if (!vblank_on) { n8080_state *state = screen.machine().driver_data(); int n = (screen.machine().primary_screen->frame_number() >> 1) % sizeof state->m_helifire_LSFR; diff --git a/src/mame/video/namcos1.c b/src/mame/video/namcos1.c index c838fd93a66..41c584f60a5 100644 --- a/src/mame/video/namcos1.c +++ b/src/mame/video/namcos1.c @@ -442,8 +442,8 @@ SCREEN_UPDATE_IND16( namcos1 ) SCREEN_VBLANK( namcos1 ) { - // rising edge - if (vblank_on) + // falling edge + if (!vblank_on) { namcos1_state *state = screen.machine().driver_data(); if (state->m_copy_sprites) diff --git a/src/mame/video/taito_b.c b/src/mame/video/taito_b.c index 96c72694095..9631470883f 100644 --- a/src/mame/video/taito_b.c +++ b/src/mame/video/taito_b.c @@ -505,8 +505,8 @@ SCREEN_UPDATE_RGB32( realpunc ) SCREEN_VBLANK( taitob ) { - // rising edge - if (vblank_on) + // falling edge + if (!vblank_on) { taitob_state *state = screen.machine().driver_data(); UINT8 video_control = tc0180vcu_get_videoctrl(state->m_tc0180vcu, 0); diff --git a/src/mame/video/taito_f2.c b/src/mame/video/taito_f2.c index 1e7eb543dc0..124d249a71b 100644 --- a/src/mame/video/taito_f2.c +++ b/src/mame/video/taito_f2.c @@ -893,8 +893,8 @@ static void taitof2_update_sprites_active_area( running_machine &machine ) SCREEN_VBLANK( taitof2_no_buffer ) { - // rising edge - if (vblank_on) + // falling edge + if (!vblank_on) { taitof2_state *state = screen.machine().driver_data(); @@ -906,8 +906,8 @@ SCREEN_VBLANK( taitof2_no_buffer ) SCREEN_VBLANK( taitof2_full_buffer_delayed ) { - // rising edge - if (vblank_on) + // falling edge + if (!vblank_on) { taitof2_state *state = screen.machine().driver_data(); UINT16 *spriteram = state->m_spriteram; @@ -925,8 +925,8 @@ SCREEN_VBLANK( taitof2_full_buffer_delayed ) SCREEN_VBLANK( taitof2_partial_buffer_delayed ) { - // rising edge - if (vblank_on) + // falling edge + if (!vblank_on) { taitof2_state *state = screen.machine().driver_data(); UINT16 *spriteram = state->m_spriteram; @@ -944,8 +944,8 @@ SCREEN_VBLANK( taitof2_partial_buffer_delayed ) SCREEN_VBLANK( taitof2_partial_buffer_delayed_thundfox ) { - // rising edge - if (vblank_on) + // falling edge + if (!vblank_on) { taitof2_state *state = screen.machine().driver_data(); UINT16 *spriteram = state->m_spriteram; @@ -967,8 +967,8 @@ SCREEN_VBLANK( taitof2_partial_buffer_delayed_thundfox ) SCREEN_VBLANK( taitof2_partial_buffer_delayed_qzchikyu ) { - // rising edge - if (vblank_on) + // falling edge + if (!vblank_on) { /* spriteram[2] and [3] are 1 frame behind... probably thundfox_eof_callback would work fine */ diff --git a/src/mame/video/taito_f3.c b/src/mame/video/taito_f3.c index 33a292b6eff..2736bddb450 100644 --- a/src/mame/video/taito_f3.c +++ b/src/mame/video/taito_f3.c @@ -517,7 +517,8 @@ static TILE_GET_INFO( get_tile_info_pixel ) SCREEN_VBLANK( f3 ) { - if (vblank_on) + // falling edge + if (!vblank_on) { taito_f3_state *state = screen.machine().driver_data(); if (state->m_sprite_lag==2) diff --git a/src/mame/video/taito_l.c b/src/mame/video/taito_l.c index 61d35c9d8c6..82738088440 100644 --- a/src/mame/video/taito_l.c +++ b/src/mame/video/taito_l.c @@ -329,8 +329,8 @@ SCREEN_UPDATE_IND16( taitol ) SCREEN_VBLANK( taitol ) { - // rising edge - if (vblank_on) + // falling edge + if (!vblank_on) { taitol_state *state = screen.machine().driver_data(); UINT8 *spriteram = state->m_rambanks + 0xb000;