void carpolo_state::machine_reset() { /* set up the priority encoder */ ttl74148_enable_input_w(m_ttl74148_3s, 0); /* always enabled */ /* set up the coin handling flip-flops */ m_ttl7474_2s_1->d_w (1); m_ttl7474_2s_1->preset_w(1); m_ttl7474_2s_2->d_w (1); m_ttl7474_2s_2->preset_w(1); m_ttl7474_2u_1->d_w (1); m_ttl7474_2u_1->preset_w(1); m_ttl7474_2u_2->d_w (1); m_ttl7474_2u_2->preset_w(1); /* set up the steering handling flip-flops */ m_ttl7474_1f_1->d_w (1); m_ttl7474_1f_1->preset_w(1); m_ttl7474_1f_2->clear_w (1); m_ttl7474_1f_2->preset_w(1); m_ttl7474_1d_1->d_w (1); m_ttl7474_1d_1->preset_w(1); m_ttl7474_1d_2->clear_w (1); m_ttl7474_1d_2->preset_w(1); m_ttl7474_1c_1->d_w (1); m_ttl7474_1c_1->preset_w(1); m_ttl7474_1c_2->clear_w (1); m_ttl7474_1c_2->preset_w(1); m_ttl7474_1a_1->d_w (1); m_ttl7474_1a_1->preset_w(1); m_ttl7474_1a_2->clear_w (1); m_ttl7474_1a_2->preset_w(1); /* set up the pedal handling chips */ ttl74153_enable_w(m_ttl74153_1k, 0, 0); ttl74153_enable_w(m_ttl74153_1k, 1, 0); }
void vertigo_state::machine_reset() { int i; ttl74148_enable_input_w(m_ttl74148, 0); for (i = 0; i < 8; i++) ttl74148_input_line_w(m_ttl74148, i, 1); ttl74148_update(m_ttl74148); vertigo_vproc_reset(machine()); m_irq4_time = machine().time(); m_irq_state = 7; }