summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/macs.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/macs.c')
-rw-r--r--src/mame/drivers/macs.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/macs.c b/src/mame/drivers/macs.c
index 2f067cd560c..7e75025615f 100644
--- a/src/mame/drivers/macs.c
+++ b/src/mame/drivers/macs.c
@@ -136,14 +136,14 @@ READ8_MEMBER(macs_state::macs_input_r)
WRITE8_MEMBER(macs_state::macs_rom_bank_w)
{
- membank("bank1")->set_base(machine().region("maincpu")->base() + (data* 0x4000) + 0x10000 + macs_cart_slot*0x400000 );
+ membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base() + (data* 0x4000) + 0x10000 + macs_cart_slot*0x400000 );
m_st0016_rom_bank=data;
}
WRITE8_MEMBER(macs_state::macs_output_w)
{
- UINT8 *ROM = machine().region("maincpu")->base();
+ UINT8 *ROM = memregion("maincpu")->base();
switch(offset)
{
@@ -676,11 +676,11 @@ static MACHINE_RESET(macs)
730E: ED B0 ldir
...
*/
- memcpy(macs_ram1 + 0x0e9f, machine.region("user1")->base()+0x7327, 0xc7);
- memcpy(macs_ram1 + 0x1e9f, machine.region("user1")->base()+0x7327, 0xc7);
+ memcpy(macs_ram1 + 0x0e9f, machine.root_device().memregion("user1")->base()+0x7327, 0xc7);
+ memcpy(macs_ram1 + 0x1e9f, machine.root_device().memregion("user1")->base()+0x7327, 0xc7);
- memcpy(macs_ram1 + 0x0800, machine.region("user1")->base()+0x73fa, 0x507);
- memcpy(macs_ram1 + 0x1800, machine.region("user1")->base()+0x73fa, 0x507);
+ memcpy(macs_ram1 + 0x0800, machine.root_device().memregion("user1")->base()+0x73fa, 0x507);
+ memcpy(macs_ram1 + 0x1800, state->memregion("user1")->base()+0x73fa, 0x507);
#define MAKEJMP(n,m) macs_ram2[(n) - 0xe800 + 0]=0xc3;\
macs_ram2[(n) - 0xe800 + 1]=(m)&0xff;\
@@ -716,10 +716,10 @@ static MACHINE_RESET(macs)
macs_ram1[0x1ff9]=0x07;
#endif
- state->membank("bank1")->set_base(machine.region("maincpu")->base() + 0x10000 );
+ state->membank("bank1")->set_base(machine.root_device().memregion("maincpu")->base() + 0x10000 );
state->membank("bank2")->set_base(macs_ram1+0x800);
state->membank("bank3")->set_base(macs_ram1+0x10000);
- state->membank("bank4")->set_base(machine.region("maincpu")->base() );
+ state->membank("bank4")->set_base(machine.root_device().memregion("maincpu")->base() );
}
static DRIVER_INIT(macs)