summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/ddragon.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/ddragon.c')
-rw-r--r--src/mame/drivers/ddragon.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/mame/drivers/ddragon.c b/src/mame/drivers/ddragon.c
index b276b83259d..e507a7858ca 100644
--- a/src/mame/drivers/ddragon.c
+++ b/src/mame/drivers/ddragon.c
@@ -150,7 +150,7 @@ static MACHINE_START( ddragon )
ddragon_state *state = machine.driver_data<ddragon_state>();
/* configure banks */
- state->membank("bank1")->configure_entries(0, 8, machine.region("maincpu")->base() + 0x10000, 0x4000);
+ state->membank("bank1")->configure_entries(0, 8, state->memregion("maincpu")->base() + 0x10000, 0x4000);
state->m_maincpu = machine.device("maincpu");
state->m_sub_cpu = machine.device("sub");
@@ -465,7 +465,7 @@ static void dd_adpcm_int( device_t *device )
}
else
{
- UINT8 *ROM = device->machine().region("adpcm")->base() + 0x10000 * chip;
+ UINT8 *ROM = device->machine().root_device().memregion("adpcm")->base() + 0x10000 * chip;
state->m_adpcm_data[chip] = ROM[state->m_adpcm_pos[chip]++];
msm5205_data_w(device, state->m_adpcm_data[chip] >> 4);
@@ -2023,26 +2023,26 @@ static DRIVER_INIT( toffy )
machine.device("maincpu")->memory().space(AS_PROGRAM)->install_write_handler(0x3808, 0x3808, write8_delegate(FUNC(ddragon_state::toffy_bankswitch_w),state));
/* the program rom has a simple bitswap encryption */
- rom = machine.region("maincpu")->base();
- length = machine.region("maincpu")->bytes();
+ rom = machine.root_device().memregion("maincpu")->base();
+ length = machine.root_device().memregion("maincpu")->bytes();
for (i = 0; i < length; i++)
rom[i] = BITSWAP8(rom[i], 6,7,5,4,3,2,1,0);
/* and the fg gfx ... */
- rom = machine.region("gfx1")->base();
- length = machine.region("gfx1")->bytes();
+ rom = machine.root_device().memregion("gfx1")->base();
+ length = machine.root_device().memregion("gfx1")->bytes();
for (i = 0; i < length; i++)
rom[i] = BITSWAP8(rom[i], 7,6,5,3,4,2,1,0);
/* and the sprites gfx */
- rom = machine.region("gfx2")->base();
- length = machine.region("gfx2")->bytes();
+ rom = machine.root_device().memregion("gfx2")->base();
+ length = machine.root_device().memregion("gfx2")->bytes();
for (i = 0; i < length; i++)
rom[i] = BITSWAP8(rom[i], 7,6,5,4,3,2,0,1);
/* and the bg gfx */
- rom = machine.region("gfx3")->base();
- length = machine.region("gfx3")->bytes();
+ rom = machine.root_device().memregion("gfx3")->base();
+ length = state->memregion("gfx3")->bytes();
for (i = 0; i < length / 2; i++)
{
rom[i + 0*length/2] = BITSWAP8(rom[i + 0*length/2], 7,6,1,4,3,2,5,0);
@@ -2058,8 +2058,8 @@ static DRIVER_INIT( ddragon6809 )
int i;
UINT8 *dst,*src;
- src = machine.region("chars")->base();
- dst = machine.region("gfx1")->base();
+ src = machine.root_device().memregion("chars")->base();
+ dst = state->memregion("gfx1")->base();
for (i = 0; i < 0x8000; i++)
{