diff options
| author | 2021-07-08 03:03:56 -0400 | |
|---|---|---|
| committer | 2021-07-08 03:03:56 -0400 | |
| commit | becc35ab59c47c69074bfd2091f1f515f5a81e2c (patch) | |
| tree | 5ee28721da78b81bf90eb854ed22233f6a831a7e | |
| parent | b6a2a4e902920818b2e6870803ffe992814eb34d (diff) | |
dectalk.cpp: Remove an unnecessary trampoline function. [Lord Nightmare]
| -rw-r--r-- | src/mame/drivers/dectalk.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/mame/drivers/dectalk.cpp b/src/mame/drivers/dectalk.cpp index 3c9685f2044..6d00a517ae0 100644 --- a/src/mame/drivers/dectalk.cpp +++ b/src/mame/drivers/dectalk.cpp @@ -296,7 +296,6 @@ private: required_device<scn2681_device> m_duart; required_device<x2212_device> m_nvram; required_device<dac_word_interface> m_dac; - DECLARE_WRITE_LINE_MEMBER(duart_irq_handler); DECLARE_WRITE_LINE_MEMBER(duart_txa); uint8_t duart_input(); void duart_output(uint8_t data); @@ -332,11 +331,6 @@ private: /* 2681 DUART */ -WRITE_LINE_MEMBER(dectalk_state::duart_irq_handler) -{ - m_maincpu->set_input_line(M68K_IRQ_6, state); -} - uint8_t dectalk_state::duart_input() { uint8_t data = 0; @@ -880,7 +874,7 @@ void dectalk_state::dectalk(machine_config &config) m_maincpu->set_addrmap(AS_PROGRAM, &dectalk_state::m68k_mem); SCN2681(config, m_duart, XTAL(3'686'400)); // MC2681 DUART ; Y3 3.6864MHz xtal */ - m_duart->irq_cb().set(FUNC(dectalk_state::duart_irq_handler)); + m_duart->irq_cb().set_inputline(m_maincpu, M68K_IRQ_6); m_duart->a_tx_cb().set(FUNC(dectalk_state::duart_txa)); m_duart->b_tx_cb().set("rs232", FUNC(rs232_port_device::write_txd)); m_duart->inport_cb().set(FUNC(dectalk_state::duart_input)); |
