summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/nmk16.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/nmk16.c')
-rw-r--r--src/mame/drivers/nmk16.c50
1 files changed, 25 insertions, 25 deletions
diff --git a/src/mame/drivers/nmk16.c b/src/mame/drivers/nmk16.c
index 2744b8d0e7b..f19220f48a6 100644
--- a/src/mame/drivers/nmk16.c
+++ b/src/mame/drivers/nmk16.c
@@ -214,7 +214,7 @@ WRITE16_MEMBER(nmk16_state::ssmissin_sound_w)
WRITE8_MEMBER(nmk16_state::ssmissin_soundbank_w)
{
- UINT8 *rom = machine().region("oki1")->base();
+ UINT8 *rom = memregion("oki1")->base();
int bank;
bank = data & 0x3;
@@ -275,14 +275,14 @@ WRITE16_MEMBER(nmk16_state::macross2_sound_command_w)
WRITE8_MEMBER(nmk16_state::macross2_sound_bank_w)
{
- UINT8 *rom = machine().region("audiocpu")->base() + 0x10000;
+ UINT8 *rom = memregion("audiocpu")->base() + 0x10000;
membank("bank1")->set_base(rom + (data & 0x07) * 0x4000);
}
WRITE8_MEMBER(nmk16_state::tharrier_oki6295_bankswitch_0_w)
{
- UINT8 *rom = machine().region("oki1")->base();
+ UINT8 *rom = memregion("oki1")->base();
data &= 3;
if (data != 3)
@@ -291,7 +291,7 @@ WRITE8_MEMBER(nmk16_state::tharrier_oki6295_bankswitch_0_w)
WRITE8_MEMBER(nmk16_state::tharrier_oki6295_bankswitch_1_w)
{
- UINT8 *rom = machine().region("oki2")->base();
+ UINT8 *rom = memregion("oki2")->base();
data &= 3;
if (data != 3)
@@ -1067,7 +1067,7 @@ WRITE8_MEMBER(nmk16_state::okibank_w)
WRITE8_MEMBER(nmk16_state::raphero_sound_rombank_w)
{
- membank("bank1")->set_base(machine().region("audiocpu")->base() + 0x10000 + (data & 0x07) * 0x4000);
+ membank("bank1")->set_base(machine().root_device().memregion("audiocpu")->base() + 0x10000 + (data & 0x07) * 0x4000);
}
static ADDRESS_MAP_START( raphero_sound_mem_map, AS_PROGRAM, 8, nmk16_state )
@@ -4406,16 +4406,16 @@ static void decode_gfx(running_machine &machine)
/* background */
- rom = machine.region("gfx2")->base();
- len = machine.region("gfx2")->bytes();
+ rom = machine.root_device().memregion("gfx2")->base();
+ len = machine.root_device().memregion("gfx2")->bytes();
for (A = 0;A < len;A++)
{
rom[A] = decode_byte( rom[A], decode_data_bg[bjtwin_address_map_bg0(A)]);
}
/* sprites */
- rom = machine.region("gfx3")->base();
- len = machine.region("gfx3")->bytes();
+ rom = machine.root_device().memregion("gfx3")->base();
+ len = machine.root_device().memregion("gfx3")->bytes();
for (A = 0;A < len;A += 2)
{
UINT16 tmp = decode_word( rom[A+1]*256 + rom[A], decode_data_sprite[bjtwin_address_map_sprites(A)]);
@@ -4444,8 +4444,8 @@ static void decode_tdragonb(running_machine &machine)
{0x7,0x6,0x5,0x3,0x4,0x2,0x1,0x0},
};
- rom = machine.region("maincpu")->base();
- len = machine.region("maincpu")->bytes();
+ rom = machine.root_device().memregion("maincpu")->base();
+ len = machine.root_device().memregion("maincpu")->bytes();
for (A = 0;A < len;A += 2)
{
int h = A+NATIVE_ENDIAN_VALUE_LE_BE(1,0), l = A+NATIVE_ENDIAN_VALUE_LE_BE(0,1);
@@ -4454,15 +4454,15 @@ static void decode_tdragonb(running_machine &machine)
rom[l] = tmp & 0xff;
}
- rom = machine.region("gfx2")->base();
- len = machine.region("gfx2")->bytes();
+ rom = machine.root_device().memregion("gfx2")->base();
+ len = machine.root_device().memregion("gfx2")->bytes();
for (A = 0;A < len;A++)
{
rom[A] = decode_byte( rom[A], decode_data_tdragonbgfx[0]);
}
- rom = machine.region("gfx3")->base();
- len = machine.region("gfx3")->bytes();
+ rom = machine.root_device().memregion("gfx3")->base();
+ len = machine.root_device().memregion("gfx3")->bytes();
for (A = 0;A < len;A++)
{
rom[A] = decode_byte( rom[A], decode_data_tdragonbgfx[0]);
@@ -4481,15 +4481,15 @@ static void decode_ssmissin(running_machine &machine)
{0x7,0x6,0x5,0x3,0x4,0x2,0x1,0x0},
};
- rom = machine.region("gfx2")->base();
- len = machine.region("gfx2")->bytes();
+ rom = machine.root_device().memregion("gfx2")->base();
+ len = machine.root_device().memregion("gfx2")->bytes();
for (A = 0;A < len;A++)
{
rom[A] = decode_byte( rom[A], decode_data_tdragonbgfx[0]);
}
- rom = machine.region("gfx3")->base();
- len = machine.region("gfx3")->bytes();
+ rom = machine.root_device().memregion("gfx3")->base();
+ len = machine.root_device().memregion("gfx3")->bytes();
for (A = 0;A < len;A++)
{
rom[A] = decode_byte( rom[A], decode_data_tdragonbgfx[0]);
@@ -4504,7 +4504,7 @@ static DRIVER_INIT( nmk )
static DRIVER_INIT( hachamf )
{
- UINT16 *rom = (UINT16 *)machine.region("maincpu")->base();
+ UINT16 *rom = (UINT16 *)machine.root_device().memregion("maincpu")->base();
//rom[0x0006/2] = 0x7dc2; /* replace reset vector with the "real" one */
@@ -4515,7 +4515,7 @@ static DRIVER_INIT( hachamf )
static DRIVER_INIT( tdragonb )
{
- UINT16 *rom = (UINT16 *)machine.region("maincpu")->base();
+ UINT16 *rom = (UINT16 *)machine.root_device().memregion("maincpu")->base();
decode_tdragonb(machine);
@@ -4526,7 +4526,7 @@ static DRIVER_INIT( tdragonb )
static DRIVER_INIT( tdragon )
{
- UINT16 *rom = (UINT16 *)machine.region("maincpu")->base();
+ UINT16 *rom = (UINT16 *)machine.root_device().memregion("maincpu")->base();
//rom[0x94b0/2] = 0; /* Patch out JMP to shared memory (protection) */
//rom[0x94b2/2] = 0x92f4;
@@ -4560,7 +4560,7 @@ static DRIVER_INIT( bjtwin )
* 008F7E: 207C 000F 9000 movea.l #$f9000, A0
*/
#if 0
- UINT16 *rom = (UINT16 *)machine.region("maincpu")->base();
+ UINT16 *rom = (UINT16 *)machine.root_device().memregion("maincpu")->base();
rom[0x09172/2] = 0x6006; /* patch checksum error */
rom[0x08f74/2] = 0x4e71;
#endif
@@ -4974,8 +4974,8 @@ static void decryptcode( running_machine &machine, int a23, int a22, int a21, in
int a11, int a10, int a9, int a8, int a7, int a6, int a5, int a4, int a3, int a2, int a1, int a0 )
{
int i;
- UINT8 *RAM = machine.region( "maincpu" )->base();
- size_t size = machine.region( "maincpu" )->bytes();
+ UINT8 *RAM = machine.root_device().memregion( "maincpu" )->base();
+ size_t size = machine.root_device().memregion( "maincpu" )->bytes();
UINT8 *buffer = auto_alloc_array(machine, UINT8, size );
memcpy( buffer, RAM, size );