static void init_machine(void) { atarigen_eeprom_reset(); atarigen_video_control_reset(); atarigen_interrupt_reset(update_interrupts); atarigen_scanline_timer_reset(shuuz_scanline_update, 8); }
static MACHINE_RESET( atarig42 ) { atarigen_eeprom_reset(); atarigen_interrupt_reset(update_interrupts); atarigen_scanline_timer_reset(machine->primary_screen, atarig42_scanline_update, 8); atarijsa_reset(); }
static void init_machine(void) { atarigen_eeprom_reset(); atarigen_interrupt_reset(update_interrupts); atarigen_scanline_timer_reset(vindictr_scanline_update, 8); atarijsa_reset(); }
static MACHINE_INIT( skullxbo ) { atarigen_eeprom_reset(); atarigen_interrupt_reset(update_interrupts); atarigen_scanline_timer_reset(alpha_row_update, 8); atarijsa_reset(); }
static MACHINE_INIT( vindictr ) { atarigen_eeprom_reset(); atarigen_interrupt_reset(update_interrupts); atarigen_scanline_timer_reset(vindictr_scanline_update, 8); atarijsa_reset(); }
static MACHINE_RESET( blstroid ) { atarigen_eeprom_reset(); atarigen_interrupt_reset(update_interrupts); atarigen_scanline_timer_reset(blstroid_scanline_update, 8); atarijsa_reset(); }
static MACHINE_RESET( klax ) { klax_state *state = (klax_state *)machine->driver_data; atarigen_eeprom_reset(&state->atarigen); atarigen_interrupt_reset(&state->atarigen, update_interrupts); atarigen_scanline_timer_reset(machine->primary_screen, scanline_update, 32); }
static MACHINE_RESET( klax ) { klax_state *state = machine->driver_data<klax_state>(); atarigen_eeprom_reset(state); atarigen_interrupt_reset(state, update_interrupts); atarigen_scanline_timer_reset(*machine->primary_screen, scanline_update, 32); }
static MACHINE_RESET( arcadecl ) { rampart_state *state = (rampart_state *)machine->driver_data; atarigen_eeprom_reset(&state->atarigen); atarigen_interrupt_reset(&state->atarigen, update_interrupts); atarigen_scanline_timer_reset(*machine->primary_screen, scanline_update, 32); }
static MACHINE_INIT( atarig1 ) { atarigen_eeprom_reset(); atarigen_slapstic_reset(); atarigen_interrupt_reset(update_interrupts); atarigen_scanline_timer_reset(atarig1_scanline_update, 8); atarijsa_reset(); }
static MACHINE_RESET( arcadecl ) { arcadecl_state *state = machine.driver_data<arcadecl_state>(); atarigen_eeprom_reset(state); atarigen_interrupt_reset(state, update_interrupts); atarigen_scanline_timer_reset(*machine.primary_screen, scanline_update, 32); }
static MACHINE_RESET( klaxp ) { atarigen_eeprom_reset(); atarigen_interrupt_reset(update_interrupts); atarigen_scanline_timer_reset(machine->primary_screen, eprom_scanline_update, 8); atarijsa_reset(); atarigen_init_save_state(machine); }
static MACHINE_RESET( eprom ) { eprom_state *state = machine.driver_data<eprom_state>(); atarigen_eeprom_reset(state); atarigen_interrupt_reset(state, update_interrupts); atarigen_scanline_timer_reset(*machine.primary_screen, eprom_scanline_update, 8); atarijsa_reset(); }
static void init_machine(void) { pedal_value[0] = pedal_value[1] = 0x80; atarigen_eeprom_reset(); atarigen_interrupt_reset(update_interrupts); atarigen_scanline_timer_reset(badlands_scanline_update, 8); atarijsa_reset(); }
static MACHINE_RESET( skullxbo ) { skullxbo_state *state = machine.driver_data<skullxbo_state>(); atarigen_eeprom_reset(state); atarigen_interrupt_reset(state, update_interrupts); atarigen_scanline_timer_reset(*machine.primary_screen, alpha_row_update, 8); atarijsa_reset(); }
static MACHINE_RESET( rampart ) { rampart_state *state = machine->driver_data<rampart_state>(); atarigen_eeprom_reset(state); atarigen_slapstic_reset(state); atarigen_interrupt_reset(state, update_interrupts); atarigen_scanline_timer_reset(*machine->primary_screen, scanline_update, 32); }
static MACHINE_RESET( blstroid ) { blstroid_state *state = machine->driver_data<blstroid_state>(); atarigen_eeprom_reset(state); atarigen_interrupt_reset(state, update_interrupts); atarigen_scanline_timer_reset(*machine->primary_screen, blstroid_scanline_update, 8); atarijsa_reset(); }
static MACHINE_RESET( vindictr ) { vindictr_state *state = (vindictr_state *)machine->driver_data; atarigen_eeprom_reset(&state->atarigen); atarigen_interrupt_reset(&state->atarigen, update_interrupts); atarigen_scanline_timer_reset(machine->primary_screen, vindictr_scanline_update, 8); atarijsa_reset(); }
static MACHINE_RESET( batman ) { batman_state *state = machine.driver_data<batman_state>(); atarigen_eeprom_reset(state); atarigen_interrupt_reset(state, update_interrupts); atarivc_reset(*machine.primary_screen, state->m_atarivc_eof_data, 2); atarigen_scanline_timer_reset(*machine.primary_screen, batman_scanline_update, 8); atarijsa_reset(); }
static void cyberb2p_init_machine(void) { atarigen_eeprom_reset(); atarigen_interrupt_reset(cyberb2p_update_interrupts); atarigen_scanline_timer_reset(cyberbal_scanline_update, 8); atarijsa_reset(); /* make sure we're pointing to the only screen */ cyberbal_set_screen(0); }
static MACHINE_INIT( badlands ) { pedal_value[0] = pedal_value[1] = 0x80; atarigen_eeprom_reset(); atarigen_interrupt_reset(update_interrupts); atarigen_scanline_timer_reset(scanline_update, 32); atarigen_sound_io_reset(1); memcpy(bank_base, &bank_source_data[0x0000], 0x1000); }
static void init_machine(void) { pedal_value[0] = pedal_value[1] = 0x80; atarigen_eeprom_reset(); atarigen_interrupt_reset(update_interrupts); atarigen_scanline_timer_reset(scanline_update, 8); atarigen_sound_io_reset(1); memcpy(bank_base, &bank_source_data[0x0000], 0x1000); }
static MACHINE_RESET( badlandsb ) { badlands_state *state = machine->driver_data<badlands_state>(); // state->pedal_value[0] = state->pedal_value[1] = 0x80; atarigen_eeprom_reset(state); atarigen_interrupt_reset(state, update_interrupts_bootleg); atarigen_scanline_timer_reset(*machine->primary_screen, scanline_update_bootleg, 32); // atarigen_sound_io_reset(machine->device("audiocpu")); // memcpy(state->bank_base, &state->bank_source_data[0x0000], 0x1000); }
static void init_machine(void) { atarigen_eeprom_reset(); atarigen_slapstic_reset(); atarigen_interrupt_reset(update_interrupts); atarigen_scanline_timer_reset(cyberbal_scanline_update, 8); atarigen_sound_io_reset(1); /* reset the sound system */ bank_base = &memory_region(REGION_CPU2)[0x10000]; cpu_setbank(8, &bank_base[0x0000]); fast_68k_int = io_68k_int = 0; sound_data_from_68k = sound_data_from_6502 = 0; sound_data_from_68k_ready = sound_data_from_6502_ready = 0; /* CPU 2 doesn't run until reset */ cpu_set_reset_line(2,ASSERT_LINE); /* make sure we're pointing to the right screen by default */ cyberbal_set_screen(0); }
static MACHINE_RESET( foodf ) { atarigen_interrupt_reset(update_interrupts); atarigen_scanline_timer_reset(scanline_update, 32); }
static MACHINE_RESET( atarigt ) { atarigen_eeprom_reset(); atarigen_interrupt_reset(update_interrupts); atarigen_scanline_timer_reset(atarigt_scanline_update, 8); }
static MACHINE_RESET( klax ) { atarigen_eeprom_reset(); atarigen_interrupt_reset(update_interrupts); atarigen_scanline_timer_reset(machine->primary_screen, scanline_update, 32); }