From 959698c099b54c669fd163615ad343fc472be68c Mon Sep 17 00:00:00 2001 From: Couriersud Date: Mon, 17 Nov 2008 22:03:25 +0000 Subject: [PATCH] Fix seattle.c crash (hyprdriv) --- src/mame/drivers/seattle.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/mame/drivers/seattle.c b/src/mame/drivers/seattle.c index 7665358608e..4e5f7db562f 100644 --- a/src/mame/drivers/seattle.c +++ b/src/mame/drivers/seattle.c @@ -605,7 +605,7 @@ static void ide_interrupt(const device_config *device, int state) * *************************************/ -static void ethernet_interrupt(running_machine *machine, int state) +static void ethernet_interrupt_machine(running_machine *machine, int state) { ethernet_irq_state = state; if (board_config == FLAGSTAFF_CONFIG) @@ -618,6 +618,11 @@ static void ethernet_interrupt(running_machine *machine, int state) update_widget_irq(machine); } +static void ethernet_interrupt(const device_config *device, int state) +{ + ethernet_interrupt_machine(device->machine, state); +} + /************************************* @@ -695,7 +700,7 @@ static WRITE32_HANDLER( interrupt_config_w ) /* update the states */ update_vblank_irq(space->machine); - ethernet_interrupt(space->machine, ethernet_irq_state); + ethernet_interrupt_machine(space->machine, ethernet_irq_state); } @@ -708,7 +713,7 @@ static WRITE32_HANDLER( seattle_interrupt_enable_w ) if (vblank_latch) update_vblank_irq(space->machine); if (ethernet_irq_state) - ethernet_interrupt(space->machine, ethernet_irq_state); + ethernet_interrupt_machine(space->machine, ethernet_irq_state); } }