This commit is contained in:
Michaël Banaan Ananas 2012-01-23 09:27:00 +00:00
parent 0bd783c69f
commit 202a695a94
7 changed files with 22 additions and 21 deletions

View File

@ -271,8 +271,8 @@ VIDEO_START( mcatadv )
SCREEN_VBLANK( mcatadv ) SCREEN_VBLANK( mcatadv )
{ {
// rising edge // falling edge
if (vblank_on) if (!vblank_on)
{ {
mcatadv_state *state = screen.machine().driver_data<mcatadv_state>(); mcatadv_state *state = screen.machine().driver_data<mcatadv_state>();
memcpy(state->m_spriteram_old, state->m_spriteram, state->m_spriteram_size); memcpy(state->m_spriteram_old, state->m_spriteram, state->m_spriteram_size);

View File

@ -354,8 +354,8 @@ SCREEN_UPDATE_IND16( helifire )
SCREEN_VBLANK( helifire ) SCREEN_VBLANK( helifire )
{ {
// rising edge // falling edge
if (vblank_on) if (!vblank_on)
{ {
n8080_state *state = screen.machine().driver_data<n8080_state>(); n8080_state *state = screen.machine().driver_data<n8080_state>();
int n = (screen.machine().primary_screen->frame_number() >> 1) % sizeof state->m_helifire_LSFR; int n = (screen.machine().primary_screen->frame_number() >> 1) % sizeof state->m_helifire_LSFR;

View File

@ -442,8 +442,8 @@ SCREEN_UPDATE_IND16( namcos1 )
SCREEN_VBLANK( namcos1 ) SCREEN_VBLANK( namcos1 )
{ {
// rising edge // falling edge
if (vblank_on) if (!vblank_on)
{ {
namcos1_state *state = screen.machine().driver_data<namcos1_state>(); namcos1_state *state = screen.machine().driver_data<namcos1_state>();
if (state->m_copy_sprites) if (state->m_copy_sprites)

View File

@ -505,8 +505,8 @@ SCREEN_UPDATE_RGB32( realpunc )
SCREEN_VBLANK( taitob ) SCREEN_VBLANK( taitob )
{ {
// rising edge // falling edge
if (vblank_on) if (!vblank_on)
{ {
taitob_state *state = screen.machine().driver_data<taitob_state>(); taitob_state *state = screen.machine().driver_data<taitob_state>();
UINT8 video_control = tc0180vcu_get_videoctrl(state->m_tc0180vcu, 0); UINT8 video_control = tc0180vcu_get_videoctrl(state->m_tc0180vcu, 0);

View File

@ -893,8 +893,8 @@ static void taitof2_update_sprites_active_area( running_machine &machine )
SCREEN_VBLANK( taitof2_no_buffer ) SCREEN_VBLANK( taitof2_no_buffer )
{ {
// rising edge // falling edge
if (vblank_on) if (!vblank_on)
{ {
taitof2_state *state = screen.machine().driver_data<taitof2_state>(); taitof2_state *state = screen.machine().driver_data<taitof2_state>();
@ -906,8 +906,8 @@ SCREEN_VBLANK( taitof2_no_buffer )
SCREEN_VBLANK( taitof2_full_buffer_delayed ) SCREEN_VBLANK( taitof2_full_buffer_delayed )
{ {
// rising edge // falling edge
if (vblank_on) if (!vblank_on)
{ {
taitof2_state *state = screen.machine().driver_data<taitof2_state>(); taitof2_state *state = screen.machine().driver_data<taitof2_state>();
UINT16 *spriteram = state->m_spriteram; UINT16 *spriteram = state->m_spriteram;
@ -925,8 +925,8 @@ SCREEN_VBLANK( taitof2_full_buffer_delayed )
SCREEN_VBLANK( taitof2_partial_buffer_delayed ) SCREEN_VBLANK( taitof2_partial_buffer_delayed )
{ {
// rising edge // falling edge
if (vblank_on) if (!vblank_on)
{ {
taitof2_state *state = screen.machine().driver_data<taitof2_state>(); taitof2_state *state = screen.machine().driver_data<taitof2_state>();
UINT16 *spriteram = state->m_spriteram; UINT16 *spriteram = state->m_spriteram;
@ -944,8 +944,8 @@ SCREEN_VBLANK( taitof2_partial_buffer_delayed )
SCREEN_VBLANK( taitof2_partial_buffer_delayed_thundfox ) SCREEN_VBLANK( taitof2_partial_buffer_delayed_thundfox )
{ {
// rising edge // falling edge
if (vblank_on) if (!vblank_on)
{ {
taitof2_state *state = screen.machine().driver_data<taitof2_state>(); taitof2_state *state = screen.machine().driver_data<taitof2_state>();
UINT16 *spriteram = state->m_spriteram; UINT16 *spriteram = state->m_spriteram;
@ -967,8 +967,8 @@ SCREEN_VBLANK( taitof2_partial_buffer_delayed_thundfox )
SCREEN_VBLANK( taitof2_partial_buffer_delayed_qzchikyu ) SCREEN_VBLANK( taitof2_partial_buffer_delayed_qzchikyu )
{ {
// rising edge // falling edge
if (vblank_on) if (!vblank_on)
{ {
/* spriteram[2] and [3] are 1 frame behind... /* spriteram[2] and [3] are 1 frame behind...
probably thundfox_eof_callback would work fine */ probably thundfox_eof_callback would work fine */

View File

@ -517,7 +517,8 @@ static TILE_GET_INFO( get_tile_info_pixel )
SCREEN_VBLANK( f3 ) SCREEN_VBLANK( f3 )
{ {
if (vblank_on) // falling edge
if (!vblank_on)
{ {
taito_f3_state *state = screen.machine().driver_data<taito_f3_state>(); taito_f3_state *state = screen.machine().driver_data<taito_f3_state>();
if (state->m_sprite_lag==2) if (state->m_sprite_lag==2)

View File

@ -329,8 +329,8 @@ SCREEN_UPDATE_IND16( taitol )
SCREEN_VBLANK( taitol ) SCREEN_VBLANK( taitol )
{ {
// rising edge // falling edge
if (vblank_on) if (!vblank_on)
{ {
taitol_state *state = screen.machine().driver_data<taitol_state>(); taitol_state *state = screen.machine().driver_data<taitol_state>();
UINT8 *spriteram = state->m_rambanks + 0xb000; UINT8 *spriteram = state->m_rambanks + 0xb000;