static VIDEO_START( topsecex ) { exidy440_state *state = machine.driver_data<exidy440_state>(); VIDEO_START_CALL(exidy440); *state->m_topsecex_yscroll = 0; }
static VIDEO_START( ataxx ) { /* first do the standard stuff */ VIDEO_START_CALL(leland); /* allocate memory */ ataxx_qram = auto_alloc_array_clear(machine, UINT8, QRAM_SIZE); }
static VIDEO_START(jchan) { /* so we can use suprnova.c */ jchan_sprite_ram32_1 = auto_alloc_array(machine, UINT32, 0x4000/4); jchan_sprite_ram32_2 = auto_alloc_array(machine, UINT32, 0x4000/4); machine->generic.spriteram_size = 0x4000; jchan_sprite_regs32_1 = auto_alloc_array(machine, UINT32, 0x40/4); jchan_sprite_regs32_2 = auto_alloc_array(machine, UINT32, 0x40/4); sprite_bitmap_1 = auto_bitmap_alloc(machine,1024,1024,BITMAP_FORMAT_INDEXED16); sprite_bitmap_2 = auto_bitmap_alloc(machine,1024,1024,BITMAP_FORMAT_INDEXED16); suprnova_alt_enable_sprites = 1; VIDEO_START_CALL( kaneko16_1xVIEW2_tilemaps ); }
static VIDEO_START(speglsht) { speglsht_state *state = machine.driver_data<speglsht_state>(); state->m_bitmap = auto_bitmap_alloc(machine, 512, 5122, BITMAP_FORMAT_INDEXED16 ); VIDEO_START_CALL(st0016); }
static VIDEO_START( big10 ) { VIDEO_START_CALL(generic_bitmapped); v9938_init (machine, 0, *machine->primary_screen, machine->generic.tmpbitmap, MODEL_V9938, VDP_MEM, big10_vdp_interrupt); v9938_reset(0); }
/* video initialization */ static VIDEO_START( exelv ) { VIDEO_START_CALL( generic_bitmapped ); tms3556_init(machine, /*0x8000*/0x10000); /* tms3556 with 32 kb of video RAM */ }
static VIDEO_START( kas89 ) { VIDEO_START_CALL(generic_bitmapped); v9938_init (machine, 0, *machine.primary_screen, machine.generic.tmpbitmap, MODEL_V9938, VDP_MEM, kas89_vdp_interrupt); v9938_reset(0); }
static VIDEO_START( trvquest ) { VIDEO_START_CALL(common); }
static VIDEO_START( leprechn ) { VIDEO_START_CALL(common); }
static VIDEO_START( gameplan ) { VIDEO_START_CALL(common); }