joctronic.cpp: fix year-old regression from MFCG removal - audio CPU interrupt is latched (nw)

This commit is contained in:
Vas Crabb 2019-09-28 00:56:37 +10:00
parent 5c7e89ec44
commit 7e2e3fbe40
2 changed files with 5 additions and 4 deletions

View File

@ -356,7 +356,7 @@ void joctronic_state::joctronic(machine_config &config)
z80ctc_device& ctc(Z80CTC(config, "ctc", XTAL(12'000'000)/4)); // 3 MHz
ctc.intr_callback().set_inputline(m_maincpu, INPUT_LINE_IRQ0);
ctc.zc_callback<0>().set_inputline(m_soundcpu, INPUT_LINE_IRQ0); //SINT
ctc.zc_callback<0>().set_inputline(m_soundcpu, INPUT_LINE_IRQ0, ASSERT_LINE); //SINT
LS259(config, "drivers1", 0); // IC4
LS259(config, "drivers2", 0); // IC3
@ -394,12 +394,12 @@ void joctronic_state::slalom03(machine_config &config)
LS259(config, m_mainlatch); // IC6 - exact type unknown
//m_mainlatch->q_out_cb<0>().set(FUNC(joctronic_state::cont_w));
//m_mainlatch->parallel_out_cb().set(FUNC(joctronic_state::ls145_w)).rshift(3).mask(0x38);
//m_mainlatch->parallel_out_cb().set(FUNC(joctronic_state::ls145_w)).rshift(3).mask(0x07);
//m_mainlatch->q_out_cb<7>().set(FUNC(joctronic_state::slalom03_reset_w));
z80ctc_device& ctc(Z80CTC(config, "ctc", XTAL(12'000'000)/2)); // 6 MHz
ctc.intr_callback().set_inputline(m_maincpu, INPUT_LINE_IRQ0);
//ctc.zc_callback<0>().set_inputline(m_soundcpu, INPUT_LINE_IRQ0); //SINT
//ctc.zc_callback<0>().set_inputline(m_soundcpu, INPUT_LINE_IRQ0, ASSERT_LINE); //SINT
HC259(config, "drivers1", 0); // IC1
HC259(config, "drivers2", 0); // IC2

View File

@ -194,7 +194,8 @@ void supstarf_state::supstarf(machine_config &config)
I8212(config, m_soundlatch[1]);
m_soundlatch[1]->md_rd_callback().set_constant(0);
m_soundlatch[1]->int_wr_callback().set_inputline("soundcpu", MCS48_INPUT_IRQ)/*.append_inputline(m_maincpu, I8085_READY_LINE)*/;
m_soundlatch[1]->int_wr_callback().set_inputline("soundcpu", MCS48_INPUT_IRQ);
//m_soundlatch[1]->int_wr_callback().append_inputline(m_maincpu, I8085_READY_LINE);
SPEAKER(config, "mono").front_center();