summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mk90.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mk90.cpp')
-rw-r--r--src/mame/drivers/mk90.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/mame/drivers/mk90.cpp b/src/mame/drivers/mk90.cpp
index b1c7da08647..eaf92500a3b 100644
--- a/src/mame/drivers/mk90.cpp
+++ b/src/mame/drivers/mk90.cpp
@@ -37,11 +37,12 @@ public:
};
-ADDRESS_MAP_START(mk90_state::mk90_mem)
- ADDRESS_MAP_UNMAP_HIGH
- AM_RANGE(0x0000, 0x3fff) AM_RAM // RAM
- AM_RANGE(0x4000, 0x7fff) AM_ROM // Extension ROM
- AM_RANGE(0x8000, 0xffff) AM_ROM // Main ROM
+void mk90_state::mk90_mem(address_map &map)
+{
+ map.unmap_value_high();
+ map(0x0000, 0x3fff).ram(); // RAM
+ map(0x4000, 0x7fff).rom(); // Extension ROM
+ map(0x8000, 0xffff).rom(); // Main ROM
// AM_RANGE(0xe800, 0xe801) LCD address
// AM_RANGE(0xe802, 0xe803) LCD data
// AM_RANGE(0xe810, 0xe810) serial bus controller data
@@ -49,7 +50,7 @@ ADDRESS_MAP_START(mk90_state::mk90_mem)
// AM_RANGE(0xe814, 0xe814) serial bus controller control/status
// AM_RANGE(0xe816, 0xe816) serial bus controller command
// AM_RANGE(0xea00, 0xea7e) RTC
-ADDRESS_MAP_END
+}
/* Input ports */
static INPUT_PORTS_START( mk90 )