screen eof regressions

This commit is contained in:
Michaël Banaan Ananas 2012-01-23 03:31:09 +00:00
parent 765c81026c
commit edd727ec39
5 changed files with 18 additions and 13 deletions

View File

@ -226,8 +226,8 @@ SCREEN_UPDATE_IND16( othldrby )
SCREEN_VBLANK( othldrby ) SCREEN_VBLANK( othldrby )
{ {
// rising edge // falling edge
if (vblank_on) if (!vblank_on)
{ {
othldrby_state *state = screen.machine().driver_data<othldrby_state>(); othldrby_state *state = screen.machine().driver_data<othldrby_state>();

View File

@ -419,8 +419,8 @@ void redclash_draw_stars( running_machine &machine, bitmap_ind16 &bitmap, const
SCREEN_VBLANK( redclash ) SCREEN_VBLANK( redclash )
{ {
// rising edge // falling edge
if (vblank_on) if (!vblank_on)
redclash_update_stars_state(screen.machine()); redclash_update_stars_state(screen.machine());
} }

View File

@ -226,8 +226,8 @@ SCREEN_UPDATE_IND16(taotaido)
SCREEN_VBLANK( taotaido ) SCREEN_VBLANK( taotaido )
{ {
// rising edge // falling edge
if (vblank_on) if (!vblank_on)
{ {
taotaido_state *state = screen.machine().driver_data<taotaido_state>(); taotaido_state *state = screen.machine().driver_data<taotaido_state>();
/* sprites need to be delayed by 2 frames? */ /* sprites need to be delayed by 2 frames? */

View File

@ -569,8 +569,8 @@ SCREEN_UPDATE_IND16( tceptor_3d_right )
SCREEN_VBLANK( tceptor ) SCREEN_VBLANK( tceptor )
{ {
// rising edge // falling edge
if (vblank_on) if (!vblank_on)
{ {
tceptor_state *state = screen.machine().driver_data<tceptor_state>(); tceptor_state *state = screen.machine().driver_data<tceptor_state>();
memcpy(state->m_sprite_ram_buffered, state->m_sprite_ram, 0x200); memcpy(state->m_sprite_ram_buffered, state->m_sprite_ram, 0x200);

View File

@ -1125,11 +1125,16 @@ VIDEO_START( tx1 )
} }
SCREEN_VBLANK( tx1 ) SCREEN_VBLANK( tx1 )
{
// falling edge
if (!vblank_on)
{ {
tx1_state *state = screen.machine().driver_data<tx1_state>(); tx1_state *state = screen.machine().driver_data<tx1_state>();
/* /VSYNC: Update TZ113 */ /* /VSYNC: Update TZ113 */
state->m_vregs.slin_val += state->m_vregs.slin_inc; state->m_vregs.slin_val += state->m_vregs.slin_inc;
} }
}
static void tx1_combine_layers(running_machine &machine, bitmap_ind16 &bitmap, int screen) static void tx1_combine_layers(running_machine &machine, bitmap_ind16 &bitmap, int screen)
{ {
@ -3029,8 +3034,8 @@ VIDEO_START( buggybjr )
SCREEN_VBLANK( buggyboy ) SCREEN_VBLANK( buggyboy )
{ {
// rising edge // falling edge
if (vblank_on) if (!vblank_on)
{ {
tx1_state *state = screen.machine().driver_data<tx1_state>(); tx1_state *state = screen.machine().driver_data<tx1_state>();