diff options
Diffstat (limited to 'src/mame/drivers/rpunch.c')
-rw-r--r-- | src/mame/drivers/rpunch.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mame/drivers/rpunch.c b/src/mame/drivers/rpunch.c index f1cb0e2335e..ddd29c0f017 100644 --- a/src/mame/drivers/rpunch.c +++ b/src/mame/drivers/rpunch.c @@ -132,7 +132,7 @@ static void ym2151_irq_gen(device_t *device, int state) static MACHINE_RESET( rpunch ) { - UINT8 *snd = machine.region("upd")->base(); + UINT8 *snd = machine.root_device().memregion("upd")->base(); memcpy(snd, snd + 0x20000, 0x20000); } @@ -198,7 +198,7 @@ static WRITE8_DEVICE_HANDLER( upd_control_w ) rpunch_state *state = device->machine().driver_data<rpunch_state>(); if ((data & 1) != state->m_upd_rom_bank) { - UINT8 *snd = device->machine().region("upd")->base(); + UINT8 *snd = state->memregion("upd")->base(); state->m_upd_rom_bank = data & 1; memcpy(snd, snd + 0x20000 * (state->m_upd_rom_bank + 1), 0x20000); } |