Added screen disable flag

This commit is contained in:
Angelo Salese 2009-05-24 20:25:38 +00:00
parent 4f8b3ec270
commit 98d5f69f46

View File

@ -245,6 +245,13 @@ VIDEO_UPDATE( tryout )
else else
tilemap_set_scrollx(fg_tilemap, 0, -8); /* Assumed hard-wired */ tilemap_set_scrollx(fg_tilemap, 0, -8); /* Assumed hard-wired */
if(!(tryout_gfx_control[0] & 0x8)) // screen disable
{
/* TODO: Color might be different, needs a video from an original pcb. */
bitmap_fill(bitmap, cliprect, screen->machine->pens[0x10]);
}
else
{
if(tryout_gfx_control[0] == 0xc) if(tryout_gfx_control[0] == 0xc)
scrollx = tryout_gfx_control[1]; scrollx = tryout_gfx_control[1];
if(tryout_gfx_control[0] == 0x8 && !tryout_gfx_control[1]) if(tryout_gfx_control[0] == 0x8 && !tryout_gfx_control[1])
@ -258,6 +265,7 @@ VIDEO_UPDATE( tryout )
tilemap_draw(bitmap,cliprect,bg_tilemap,0,0); tilemap_draw(bitmap,cliprect,bg_tilemap,0,0);
tilemap_draw(bitmap,cliprect,fg_tilemap,0,0); tilemap_draw(bitmap,cliprect,fg_tilemap,0,0);
draw_sprites(screen->machine, bitmap,cliprect); draw_sprites(screen->machine, bitmap,cliprect);
}
// popmessage("%02x %02x %02x - %04x",mem[0xe402],mem[0xe403],mem[0xe404], ((tryout_gfx_control[0]&1)<<8) | ((tryout_gfx_control[0]&4)<<7)); // popmessage("%02x %02x %02x - %04x",mem[0xe402],mem[0xe403],mem[0xe404], ((tryout_gfx_control[0]&1)<<8) | ((tryout_gfx_control[0]&4)<<7));
return 0; return 0;