diff options
Diffstat (limited to 'src/mame/drivers/ms9540.cpp')
-rw-r--r-- | src/mame/drivers/ms9540.cpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/mame/drivers/ms9540.cpp b/src/mame/drivers/ms9540.cpp index ff67aa63f08..65041dd56b5 100644 --- a/src/mame/drivers/ms9540.cpp +++ b/src/mame/drivers/ms9540.cpp @@ -51,13 +51,14 @@ private: }; -ADDRESS_MAP_START(ms9540_state::mem_map) - ADDRESS_MAP_UNMAP_HIGH - ADDRESS_MAP_GLOBAL_MASK(0xffffff) - AM_RANGE(0x000000, 0x00ffff) AM_RAM AM_SHARE("rambase") - AM_RANGE(0x010000, 0x013fff) AM_ROM AM_REGION("9540", 0) - AM_RANGE(0x018000, 0x018fff) AM_RAM -ADDRESS_MAP_END +void ms9540_state::mem_map(address_map &map) +{ + map.unmap_value_high(); + map.global_mask(0xffffff); + map(0x000000, 0x00ffff).ram().share("rambase"); + map(0x010000, 0x013fff).rom().region("9540", 0); + map(0x018000, 0x018fff).ram(); +} /* Input ports */ |