summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/rpunch.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/rpunch.c')
-rw-r--r--src/mame/drivers/rpunch.c4
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);
}