diff options
Diffstat (limited to 'src/mame/drivers/mediagx.c')
-rw-r--r-- | src/mame/drivers/mediagx.c | 6 |
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]; } |