diff options
Diffstat (limited to 'src/mame/drivers/darkmist.c')
-rw-r--r-- | src/mame/drivers/darkmist.c | 34 |
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++) { |