summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/mpu2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mpu2.cpp')
-rw-r--r--src/mame/drivers/mpu2.cpp19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/mame/drivers/mpu2.cpp b/src/mame/drivers/mpu2.cpp
index 4ca37ff12ba..b5042c0ec39 100644
--- a/src/mame/drivers/mpu2.cpp
+++ b/src/mame/drivers/mpu2.cpp
@@ -59,15 +59,16 @@ private:
required_device<cpu_device> m_maincpu;
};
-ADDRESS_MAP_START(mpu2_state::mpu2_basemap)
- ADDRESS_MAP_GLOBAL_MASK(0x3fff) // A14/A15 Not Connected
- AM_RANGE(0x0000, 0x007f) AM_RAM
- AM_RANGE(0x0800, 0x0fff) AM_ROM AM_REGION("romp1", 0)
- AM_RANGE(0x1000, 0x17ff) AM_ROM AM_REGION("maskrom", 0)
- AM_RANGE(0x1800, 0x1fff) AM_ROM AM_REGION("romp2", 0) AM_MIRROR(0x2000)
- AM_RANGE(0x2000, 0x2003) AM_RAM // maybe a 6821?
- AM_RANGE(0x2004, 0x2007) AM_RAM // maybe a 6821?
-ADDRESS_MAP_END
+void mpu2_state::mpu2_basemap(address_map &map)
+{
+ map.global_mask(0x3fff); // A14/A15 Not Connected
+ map(0x0000, 0x007f).ram();
+ map(0x0800, 0x0fff).rom().region("romp1", 0);
+ map(0x1000, 0x17ff).rom().region("maskrom", 0);
+ map(0x1800, 0x1fff).rom().region("romp2", 0).mirror(0x2000);
+ map(0x2000, 0x2003).ram(); // maybe a 6821?
+ map(0x2004, 0x2007).ram(); // maybe a 6821?
+}
static INPUT_PORTS_START( mpu2 )
INPUT_PORTS_END