summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mk1.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mk1.cpp')
-rw-r--r--src/mame/drivers/mk1.cpp18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/mame/drivers/mk1.cpp b/src/mame/drivers/mk1.cpp
index b5847b4dc99..f891946207d 100644
--- a/src/mame/drivers/mk1.cpp
+++ b/src/mame/drivers/mk1.cpp
@@ -108,16 +108,18 @@ WRITE8_MEMBER( mk1_state::mk1_f8_w )
if ( ! ( m_f8[1] & 8 ) ) m_led[3] = bitswap<8>( m_f8[0],2,1,3,4,5,6,7,0 );
}
-ADDRESS_MAP_START(mk1_state::mk1_mem)
- AM_RANGE( 0x0000, 0x07ff ) AM_ROM
- AM_RANGE( 0x1800, 0x18ff ) AM_RAM
-ADDRESS_MAP_END
+void mk1_state::mk1_mem(address_map &map)
+{
+ map(0x0000, 0x07ff).rom();
+ map(0x1800, 0x18ff).ram();
+}
-ADDRESS_MAP_START(mk1_state::mk1_io)
- AM_RANGE( 0x0, 0x1 ) AM_READWRITE( mk1_f8_r, mk1_f8_w )
- AM_RANGE( 0xc, 0xf ) AM_DEVREADWRITE("f3853", f3853_device, read, write )
-ADDRESS_MAP_END
+void mk1_state::mk1_io(address_map &map)
+{
+ map(0x0, 0x1).rw(this, FUNC(mk1_state::mk1_f8_r), FUNC(mk1_state::mk1_f8_w));
+ map(0xc, 0xf).rw("f3853", FUNC(f3853_device::read), FUNC(f3853_device::write));
+}
static INPUT_PORTS_START( mk1 )