summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/mekd2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mekd2.cpp')
-rw-r--r--src/mame/drivers/mekd2.cpp17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/mame/drivers/mekd2.cpp b/src/mame/drivers/mekd2.cpp
index e98533f2520..da6dd0d47c0 100644
--- a/src/mame/drivers/mekd2.cpp
+++ b/src/mame/drivers/mekd2.cpp
@@ -139,14 +139,15 @@ private:
************************************************************/
-ADDRESS_MAP_START(mekd2_state::mekd2_mem)
- AM_RANGE(0x0000, 0x00ff) AM_RAM // user ram
- AM_RANGE(0x8004, 0x8007) AM_DEVREADWRITE("pia_u", pia6821_device, read, write)
- AM_RANGE(0x8008, 0x8009) AM_DEVREADWRITE("acia", acia6850_device, read, write)
- AM_RANGE(0x8020, 0x8023) AM_DEVREADWRITE("pia_s", pia6821_device, read, write)
- AM_RANGE(0xa000, 0xa07f) AM_RAM // system ram
- AM_RANGE(0xe000, 0xe3ff) AM_ROM AM_MIRROR(0x1c00) /* JBUG ROM */
-ADDRESS_MAP_END
+void mekd2_state::mekd2_mem(address_map &map)
+{
+ map(0x0000, 0x00ff).ram(); // user ram
+ map(0x8004, 0x8007).rw(m_pia_u, FUNC(pia6821_device::read), FUNC(pia6821_device::write));
+ map(0x8008, 0x8009).rw(m_acia, FUNC(acia6850_device::read), FUNC(acia6850_device::write));
+ map(0x8020, 0x8023).rw(m_pia_s, FUNC(pia6821_device::read), FUNC(pia6821_device::write));
+ map(0xa000, 0xa07f).ram(); // system ram
+ map(0xe000, 0xe3ff).rom().mirror(0x1c00); /* JBUG ROM */
+}
/***********************************************************