summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/segas24.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/segas24.cpp')
-rw-r--r--src/mame/drivers/segas24.cpp12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/mame/drivers/segas24.cpp b/src/mame/drivers/segas24.cpp
index 418daeee6b5..9700e1fcc00 100644
--- a/src/mame/drivers/segas24.cpp
+++ b/src/mame/drivers/segas24.cpp
@@ -676,14 +676,6 @@ WRITE_LINE_MEMBER(segas24_state::cnt1)
m_cnt1 = bool(state);
}
-WRITE_LINE_MEMBER(segas24_state::cnt2)
-{
- if (bool(state) != m_cnt2)
- machine().device("ymsnd")->reset();
-
- m_cnt2 = bool(state);
-}
-
// Rom board bank access
@@ -1212,7 +1204,7 @@ void segas24_state::machine_start()
void segas24_state::machine_reset()
{
m_subcpu->set_input_line(INPUT_LINE_HALT, ASSERT_LINE);
- m_cnt1 = m_cnt2 = true;
+ m_cnt1 = true;
fdc_init();
curbank = 0;
reset_bank();
@@ -1897,7 +1889,7 @@ static MACHINE_CONFIG_START( system24 )
MCFG_315_5296_IN_PORTG_CB(IOPORT("DSW"))
MCFG_315_5296_OUT_PORTH_CB(DEVWRITE8("dac", dac_byte_interface, write))
MCFG_315_5296_OUT_CNT1_CB(WRITELINE(segas24_state, cnt1))
- MCFG_315_5296_OUT_CNT2_CB(WRITELINE(segas24_state, cnt2))
+ MCFG_315_5296_OUT_CNT2_CB(DEVWRITELINE("ymsnd", ym2151_device, reset_w))
MCFG_TIMER_DRIVER_ADD("irq_timer", segas24_state, irq_timer_cb)
MCFG_TIMER_DRIVER_ADD("irq_timer_clear", segas24_state, irq_timer_clear_cb)