summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/darkmist.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/darkmist.c')
-rw-r--r--src/mame/drivers/darkmist.c34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/mame/drivers/darkmist.c b/src/mame/drivers/darkmist.c
index 287af17a1a7..d3347366bb3 100644
--- a/src/mame/drivers/darkmist.c
+++ b/src/mame/drivers/darkmist.c
@@ -32,7 +32,7 @@ TODO:
WRITE8_MEMBER(darkmist_state::darkmist_hw_w)
{
m_hw=data;
- membank("bank1")->set_base(&machine().region("maincpu")->base()[0x010000+((data&0x80)?0x4000:0)]);
+ membank("bank1")->set_base(&machine().root_device().memregion("maincpu")->base()[0x010000+((data&0x80)?0x4000:0)]);
}
static ADDRESS_MAP_START( memmap, AS_PROGRAM, 8, darkmist_state )
@@ -320,8 +320,8 @@ static void decrypt_gfx(running_machine &machine)
int size;
int i;
- rom = machine.region("gfx1")->base();
- size = machine.region("gfx1")->bytes();
+ rom = machine.root_device().memregion("gfx1")->base();
+ size = machine.root_device().memregion("gfx1")->bytes();
/* data lines */
for (i = 0;i < size/2;i++)
@@ -343,8 +343,8 @@ static void decrypt_gfx(running_machine &machine)
}
- rom = machine.region("gfx2")->base();
- size = machine.region("gfx2")->bytes();
+ rom = machine.root_device().memregion("gfx2")->base();
+ size = machine.root_device().memregion("gfx2")->bytes();
/* data lines */
for (i = 0;i < size/2;i++)
@@ -366,8 +366,8 @@ static void decrypt_gfx(running_machine &machine)
}
- rom = machine.region("gfx3")->base();
- size = machine.region("gfx3")->bytes();
+ rom = machine.root_device().memregion("gfx3")->base();
+ size = machine.root_device().memregion("gfx3")->bytes();
/* data lines */
for (i = 0;i < size/2;i++)
@@ -394,7 +394,7 @@ static void decrypt_gfx(running_machine &machine)
static void decrypt_snd(running_machine &machine)
{
int i;
- UINT8 *ROM = machine.region("t5182")->base();
+ UINT8 *ROM = machine.root_device().memregion("t5182")->base();
for(i=0x8000;i<0x10000;i++)
ROM[i] = BITSWAP8(ROM[i], 7,1,2,3,4,5,6,0);
@@ -404,7 +404,7 @@ static DRIVER_INIT(darkmist)
{
address_space *space = machine.device("maincpu")->memory().space(AS_PROGRAM);
int i, len;
- UINT8 *ROM = machine.region("maincpu")->base();
+ UINT8 *ROM = machine.root_device().memregion("maincpu")->base();
UINT8 *buffer = auto_alloc_array(machine, UINT8, 0x10000);
UINT8 *decrypt = auto_alloc_array(machine, UINT8, 0x8000);
@@ -440,8 +440,8 @@ static DRIVER_INIT(darkmist)
space->machine().root_device().membank("bank1")->set_base(&ROM[0x010000]);
/* adr line swaps */
- ROM = machine.region("user1")->base();
- len = machine.region("user1")->bytes();
+ ROM = machine.root_device().memregion("user1")->base();
+ len = machine.root_device().memregion("user1")->bytes();
memcpy( buffer, ROM, len );
for(i=0;i<len;i++)
@@ -449,24 +449,24 @@ static DRIVER_INIT(darkmist)
ROM[i]=buffer[BITSWAP24(i,23,22,21,20,19,18,17,16,15,6,5,4,3,2,14,13,12,11,8,7,1,0,10,9)];
}
- ROM = machine.region("user2")->base();
- len = machine.region("user2")->bytes();
+ ROM = machine.root_device().memregion("user2")->base();
+ len = machine.root_device().memregion("user2")->bytes();
memcpy( buffer, ROM, len );
for(i=0;i<len;i++)
{
ROM[i]=buffer[BITSWAP24(i,23,22,21,20,19,18,17,16,15,6,5,4,3,2,14,13,12,11,8,7,1,0,10,9)];
}
- ROM = machine.region("user3")->base();
- len = machine.region("user3")->bytes();
+ ROM = machine.root_device().memregion("user3")->base();
+ len = machine.root_device().memregion("user3")->bytes();
memcpy( buffer, ROM, len );
for(i=0;i<len;i++)
{
ROM[i]=buffer[BITSWAP24(i,23,22,21,20,19,18,17,16,15,14 ,5,4,3,2,11,10,9,8,13,12,1,0,7,6)];
}
- ROM = machine.region("user4")->base();
- len = machine.region("user4")->bytes();
+ ROM = machine.root_device().memregion("user4")->base();
+ len = machine.root_device().memregion("user4")->bytes();
memcpy( buffer, ROM, len );
for(i=0;i<len;i++)
{