From 1bf8fbe220cd3ad1baf03665033cc9d3bce498bb Mon Sep 17 00:00:00 2001 From: smf- Date: Thu, 21 Dec 2017 00:52:55 +0000 Subject: [PATCH] genesis: removed driver_data usage (nw) --- src/mame/machine/megadriv.cpp | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/src/mame/machine/megadriv.cpp b/src/mame/machine/megadriv.cpp index 8848083b33e..63d0143528a 100644 --- a/src/mame/machine/megadriv.cpp +++ b/src/mame/machine/megadriv.cpp @@ -30,19 +30,6 @@ Known Non-Issues (confirmed on Real Genesis) MACHINE_CONFIG_EXTERN( megadriv ); -void megadriv_z80_hold(running_machine &machine) -{ - md_base_state *state = machine.driver_data(); - if ((state->m_genz80.z80_has_bus == 1) && (state->m_genz80.z80_is_reset == 0)) - state->m_z80snd->set_input_line(0, HOLD_LINE); -} - -void megadriv_z80_clear(running_machine &machine) -{ - md_base_state *state = machine.driver_data(); - state->m_z80snd->set_input_line(0, CLEAR_LINE); -} - void md_base_state::megadriv_z80_bank_w(uint16_t data) { m_genz80.z80_bank_addr = ((m_genz80.z80_bank_addr >> 1) | (data << 23)) & 0xff8000; @@ -844,11 +831,12 @@ WRITE_LINE_MEMBER(md_base_state::vdp_sndirqline_callback_genesis_z80) { if (state == ASSERT_LINE) { - megadriv_z80_hold(machine()); + if ((m_genz80.z80_has_bus == 1) && (m_genz80.z80_is_reset == 0)) + m_z80snd->set_input_line(0, HOLD_LINE); } else if (state == CLEAR_LINE) { - megadriv_z80_clear(machine()); + m_z80snd->set_input_line(0, CLEAR_LINE); } } }