summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mzr8105.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mzr8105.cpp')
-rw-r--r--src/mame/drivers/mzr8105.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/mame/drivers/mzr8105.cpp b/src/mame/drivers/mzr8105.cpp
index 0f31f0bfc7f..1c18b485535 100644
--- a/src/mame/drivers/mzr8105.cpp
+++ b/src/mame/drivers/mzr8105.cpp
@@ -184,15 +184,16 @@ private:
required_device<cpu_device> m_maincpu;
};
-ADDRESS_MAP_START(mzr8105_state::mzr8105_mem)
- ADDRESS_MAP_UNMAP_HIGH
+void mzr8105_state::mzr8105_mem(address_map &map)
+{
+ map.unmap_value_high();
/* The ROMs contains an OS9 bootloader. It is position independent but reset vector suggests that it sits flat on adress 0 (zero) */
- AM_RANGE (0x000000, 0x003fff) AM_ROM AM_REGION("roms", 0x000000) /* System EPROM Area 16Kb OS9 DEBUG - not verified */
- AM_RANGE (0x004000, 0x01ffff) AM_ROM AM_REGION("roms", 0x004000)/* System EPROM Area 112Kb for System ROM - not verified */
- AM_RANGE (0x020000, 0x03ffff) AM_RAM /* Not verified */
+ map(0x000000, 0x003fff).rom().region("roms", 0x000000); /* System EPROM Area 16Kb OS9 DEBUG - not verified */
+ map(0x004000, 0x01ffff).rom().region("roms", 0x004000);/* System EPROM Area 112Kb for System ROM - not verified */
+ map(0x020000, 0x03ffff).ram(); /* Not verified */
// AM_RANGE (0x100000, 0xfeffff) AM_READWRITE(vme_a24_r, vme_a24_w) /* VMEbus Rev B addresses (24 bits) - not verified */
// AM_RANGE (0xff0000, 0xffffff) AM_READWRITE(vme_a16_r, vme_a16_w) /* VMEbus Rev B addresses (16 bits) - not verified */
-ADDRESS_MAP_END
+}
/* Input ports */
static INPUT_PORTS_START (mzr8105)