diff options
author | 2018-03-13 07:36:43 +0100 | |
---|---|---|
committer | 2018-03-14 14:07:14 +0100 | |
commit | 115bb9936c5cd3faf955d7eb1e251a94e4744b7b (patch) | |
tree | f0230f547f6c750f9974c61479eef28cbe4ad571 /src/mame/drivers/evmbug.cpp | |
parent | f155992daab88ad024cec995428a67108218b51d (diff) |
Address maps macros removal, pass 1 [O. Galibert]
Diffstat (limited to 'src/mame/drivers/evmbug.cpp')
-rw-r--r-- | src/mame/drivers/evmbug.cpp | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/src/mame/drivers/evmbug.cpp b/src/mame/drivers/evmbug.cpp index 550aeddf845..7e865be7d6b 100644 --- a/src/mame/drivers/evmbug.cpp +++ b/src/mame/drivers/evmbug.cpp @@ -48,18 +48,20 @@ private: required_device<generic_terminal_device> m_terminal; }; -ADDRESS_MAP_START(evmbug_state::mem_map) - AM_RANGE(0x0000, 0x17ff) AM_ROM - AM_RANGE(0xec00, 0xefff) AM_RAM -ADDRESS_MAP_END +void evmbug_state::mem_map(address_map &map) +{ + map(0x0000, 0x17ff).rom(); + map(0xec00, 0xefff).ram(); +} -ADDRESS_MAP_START(evmbug_state::io_map) - ADDRESS_MAP_UNMAP_HIGH +void evmbug_state::io_map(address_map &map) +{ + map.unmap_value_high(); //AM_RANGE(0x0000, 0x0003) AM_DEVREAD("uart1", tms9902_device, cruread) //AM_RANGE(0x0000, 0x001f) AM_DEVWRITE("uart1", tms9902_device, cruwrite) - AM_RANGE(0x0000, 0x0003) AM_READ(rs232_r) - AM_RANGE(0x0000, 0x001f) AM_WRITE(rs232_w) -ADDRESS_MAP_END + map(0x0000, 0x0003).r(this, FUNC(evmbug_state::rs232_r)); + map(0x0000, 0x001f).w(this, FUNC(evmbug_state::rs232_w)); +} /* Input ports */ static INPUT_PORTS_START( evmbug ) |