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); } }
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(); }