void bfmsys85_state::machine_reset() { m_alpha_clock = 0; m_mmtr_latch = 0; m_triac_latch = 0; m_irq_status = 0; m_is_timer_enabled = 1; m_coin_inhibits = 0; m_mux_output_strobe = 0; m_mux_input_strobe = 0; m_mux_input = 0; m_vfd->reset(); // reset display1 // reset stepper motors /////////////////////////////////////////////////// { int pattern =0, i; for ( i = 0; i < 6; i++) { stepper_reset_position(i); if ( stepper_optic_state(i) ) pattern |= 1<<i; } m_optic_pattern = pattern; } m_locked = 0x00; // hardware is open }
void bfmsys85_state::machine_reset() { m_alpha_clock = 0; m_mmtr_latch = 0; m_triac_latch = 0; m_irq_status = 0; m_is_timer_enabled = 1; m_coin_inhibits = 0; m_mux_output_strobe = 0; m_mux_input_strobe = 0; m_mux_input = 0; m_vfd->reset(); // reset display1 m_locked = 0x00; // hardware is open }