summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/macs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/macs.cpp')
-rw-r--r--src/mame/drivers/macs.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mame/drivers/macs.cpp b/src/mame/drivers/macs.cpp
index 1439005f66e..4e1afe6a6b3 100644
--- a/src/mame/drivers/macs.cpp
+++ b/src/mame/drivers/macs.cpp
@@ -99,11 +99,13 @@ public:
optional_device<generic_slot_device> m_cart2;
void macs(machine_config &config);
+ void macs_io(address_map &map);
+ void macs_mem(address_map &map);
};
-static ADDRESS_MAP_START( macs_mem, AS_PROGRAM, 8, macs_state )
+ADDRESS_MAP_START(macs_state::macs_mem)
AM_RANGE(0x0000, 0x7fff) AM_ROMBANK("bank4")
AM_RANGE(0x8000, 0xbfff) AM_ROMBANK("bank1")
//AM_RANGE(0xc000, 0xcfff) AM_READ(st0016_sprite_ram_r) AM_WRITE(st0016_sprite_ram_w)
@@ -189,7 +191,7 @@ WRITE8_MEMBER(macs_state::macs_output_w)
}
}
-static ADDRESS_MAP_START( macs_io, AS_IO, 8, macs_state )
+ADDRESS_MAP_START(macs_state::macs_io)
ADDRESS_MAP_GLOBAL_MASK(0xff)
//AM_RANGE(0x00, 0xbf) AM_READ(st0016_vregs_r) AM_WRITE(st0016_vregs_w) /* video/crt regs ? */
AM_RANGE(0xc0, 0xc7) AM_READWRITE(macs_input_r,macs_output_w)