summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/asst128.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/asst128.cpp')
-rw-r--r--src/mame/drivers/asst128.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/mame/drivers/asst128.cpp b/src/mame/drivers/asst128.cpp
index f7375798c13..7ef75c25160 100644
--- a/src/mame/drivers/asst128.cpp
+++ b/src/mame/drivers/asst128.cpp
@@ -25,12 +25,13 @@ public:
void map(address_map &map);
};
-ADDRESS_MAP_START(asst128_mb_device::map)
- AM_RANGE(0x0020, 0x002f) AM_DEVREADWRITE("pic8259", pic8259_device, read, write)
- AM_RANGE(0x0040, 0x004f) AM_DEVREADWRITE("pit8253", pit8253_device, read, write)
- AM_RANGE(0x0060, 0x006f) AM_DEVREADWRITE("ppi8255", i8255_device, read, write)
- AM_RANGE(0x0080, 0x008f) AM_WRITE(pc_page_w)
- AM_RANGE(0x00a0, 0x00a1) AM_WRITE(nmi_enable_w)
+void asst128_mb_device::map(address_map &map)
+{
+ map(0x0020, 0x002f).rw("pic8259", FUNC(pic8259_device::read), FUNC(pic8259_device::write));
+ map(0x0040, 0x004f).rw("pit8253", FUNC(pit8253_device::read), FUNC(pit8253_device::write));
+ map(0x0060, 0x006f).rw("ppi8255", FUNC(i8255_device::read), FUNC(i8255_device::write));
+ map(0x0080, 0x008f).w(this, FUNC(asst128_mb_device::pc_page_w));
+ map(0x00a0, 0x00a1).w(this, FUNC(asst128_mb_device::nmi_enable_w));
ADDRESS_MAP_END
DEFINE_DEVICE_TYPE(ASST128_MOTHERBOARD, asst128_mb_device, "asst128_mb", "ASST128_MOTHERBOARD")