예제 #1
0
void draw_screen(int _bitmap_dirty)
{
	if (_bitmap_dirty)  overlay_remap();

	(*Machine->drv->vh_update)(Machine->scrbitmap,_bitmap_dirty);  /* update screen */

	if (artwork_overlay)
	{
		overlay_draw(overlay_real_scrbitmap, Machine->scrbitmap);
	}
}
예제 #2
0
파일: cinemat.c 프로젝트: cdrr/MAME_hack
int cinemat_vh_start (void)
{
	vector_set_shift (VEC_SHIFT);

	if (backdrop)
	{
		backdrop_refresh (backdrop);
		backdrop_refresh_tables (backdrop);
	}

	if (overlay) overlay_remap (overlay);
	cinemat_screenh = Machine->drv->visible_area.max_y - Machine->drv->visible_area.min_y;
	return vector_vh_start();
}