From f63dc9ba6597a6b0b4fc0ab906637a85f43a50cf Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Thu, 31 Jan 2013 12:21:12 +0000 Subject: IRQ_CALLBACK modernization part 1 (no whatsnew) --- src/mess/drivers/tsispch.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/mess/drivers/tsispch.c') diff --git a/src/mess/drivers/tsispch.c b/src/mess/drivers/tsispch.c index 7691c7ec13f..abad5d27b89 100644 --- a/src/mess/drivers/tsispch.c +++ b/src/mess/drivers/tsispch.c @@ -180,9 +180,9 @@ static const struct pic8259_interface pic8259_config = DEVCB_NULL }; -static IRQ_CALLBACK(irq_callback) +IRQ_CALLBACK_MEMBER(tsispch_state::irq_callback) { - return pic8259_acknowledge(device->machine().device("pic8259")); + return pic8259_acknowledge(machine().device("pic8259")); } /***************************************************************************** @@ -272,7 +272,7 @@ void tsispch_state::machine_reset() int i; for (i=0; i<32; i++) m_infifo[i] = 0; m_infifo_tail_ptr = m_infifo_head_ptr = 0; - machine().device("maincpu")->execute().set_irq_acknowledge_callback(irq_callback); + machine().device("maincpu")->execute().set_irq_acknowledge_callback(device_irq_acknowledge_delegate(FUNC(tsispch_state::irq_callback),this)); fprintf(stderr,"machine reset\n"); } -- cgit v1.2.3-70-g09d2