int invaders_vh_start(void) { /* create overlay if one of was specified in init_X */ if (overlay_type) { int start_pen; int max_pens; start_pen = 2; max_pens = Machine->drv->total_colors-start_pen; if (overlay_type == 1) overlay_create((const struct artwork_element *)init_overlay, start_pen, max_pens); else overlay_load((const char *)init_overlay, start_pen, max_pens); } if (use_tmpbitmap && (generic_bitmapped_vh_start() != 0)) return 1; if (use_tmpbitmap) { plot_pixel_p = plot_pixel_8080_tmpbitmap; } else { plot_pixel_p = plot_pixel_8080; } /* make sure that the screen matches the videoram, this fixes invad2ct */ //schedule_full_refresh(); return 0; }
int circus_vh_start(void) { int start_pen = 2; if (generic_vh_start()!=0) return 1; overlay_create(circus_ol, start_pen, Machine->drv->total_colors-start_pen); return 0; }