From 1c813f4e2ad477f435ea43aefcea5343dc329250 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Tue, 2 Apr 2013 09:53:25 +0000 Subject: device callback handler cleanup (nw) --- src/mame/drivers/alpha68k.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/mame/drivers/alpha68k.c') diff --git a/src/mame/drivers/alpha68k.c b/src/mame/drivers/alpha68k.c index ea374a7bdab..8097e1a1eb6 100644 --- a/src/mame/drivers/alpha68k.c +++ b/src/mame/drivers/alpha68k.c @@ -1846,15 +1846,14 @@ static const ym2203_interface ym2203_config = DEVCB_NULL }; -static void YM3812_irq( device_t *device, int param ) +WRITE_LINE_MEMBER(alpha68k_state::ym3812_irq) { - alpha68k_state *state = device->machine().driver_data(); - state->m_audiocpu->set_input_line(0, (param) ? HOLD_LINE : CLEAR_LINE); + m_audiocpu->set_input_line(0, (state) ? HOLD_LINE : CLEAR_LINE); } static const ym3812_interface ym3812_config = { - DEVCB_LINE(YM3812_irq) + DEVCB_DRIVER_LINE_MEMBER(alpha68k_state,ym3812_irq) }; -- cgit v1.2.3