summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mediagx.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mediagx.c')
-rw-r--r--src/mame/drivers/mediagx.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mame/drivers/mediagx.c b/src/mame/drivers/mediagx.c
index 853963e83fa..4643a7f543d 100644
--- a/src/mame/drivers/mediagx.c
+++ b/src/mame/drivers/mediagx.c
@@ -405,7 +405,7 @@ READ32_MEMBER(mediagx_state::disp_ctrl_r)
#if SPEEDUP_HACKS
// wait for vblank speedup
- device_spin_until_interrupt(&space.device());
+ space.device().execute().spin_until_interrupt();
#endif
break;
}
@@ -1069,7 +1069,7 @@ static MACHINE_RESET(mediagx)
mediagx_state *state = machine.driver_data<mediagx_state>();
UINT8 *rom = state->memregion("bios")->base();
- device_set_irq_callback(machine.device("maincpu"), irq_callback);
+ machine.device("maincpu")->execute().set_irq_acknowledge_callback(irq_callback);
memcpy(state->m_bios_ram, rom, 0x40000);
machine.device("maincpu")->reset();
@@ -1269,7 +1269,7 @@ INLINE UINT32 generic_speedup(address_space *space, int idx)
if (space->device().safe_pc() == state->m_speedup_table[idx].pc)
{
state->m_speedup_hits[idx]++;
- device_spin_until_interrupt(&space->device());
+ space->device().execute().spin_until_interrupt();
}
return state->m_main_ram[state->m_speedup_table[idx].offset/4];
}