static void init_machine(void) { atarigen_eeprom_reset(); atarigen_slapstic_reset(); atarigen_interrupt_reset(update_interrupts); atarijsa_reset(); }
static MACHINE_RESET( xybots ) { atarigen_eeprom_reset(); atarigen_slapstic_reset(); atarigen_interrupt_reset(update_interrupts); atarijsa_reset(); }
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 void init_machine(void) { atarigen_eeprom_reset(); atarigen_slapstic_reset(); atarigen_interrupt_reset(update_interrupts); atarigen_scanline_timer_reset(hydra_scanline_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( xybots ) { xybots_state *state = machine->driver_data<xybots_state>(); atarigen_eeprom_reset(state); atarigen_slapstic_reset(state); atarigen_interrupt_reset(state, update_interrupts); atarijsa_reset(); }
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); }