summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/a2bus/a2applicard.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/a2bus/a2applicard.cpp')
-rw-r--r--src/devices/bus/a2bus/a2applicard.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/devices/bus/a2bus/a2applicard.cpp b/src/devices/bus/a2bus/a2applicard.cpp
index 30194a06b66..e9a15c19c74 100644
--- a/src/devices/bus/a2bus/a2applicard.cpp
+++ b/src/devices/bus/a2bus/a2applicard.cpp
@@ -29,13 +29,15 @@ DEFINE_DEVICE_TYPE(A2BUS_APPLICARD, a2bus_applicard_device, "a2aplcrd", "PCPI Ap
#define Z80_TAG "z80"
#define Z80_ROM_REGION "z80_rom"
-ADDRESS_MAP_START(a2bus_applicard_device::z80_mem)
- AM_RANGE(0x0000, 0xffff) AM_READWRITE(dma_r, dma_w)
-ADDRESS_MAP_END
+void a2bus_applicard_device::z80_mem(address_map &map)
+{
+ map(0x0000, 0xffff).rw(this, FUNC(a2bus_applicard_device::dma_r), FUNC(a2bus_applicard_device::dma_w));
+}
-ADDRESS_MAP_START(a2bus_applicard_device::z80_io)
- AM_RANGE(0x00, 0x60) AM_MIRROR(0xff00) AM_READWRITE(z80_io_r, z80_io_w)
-ADDRESS_MAP_END
+void a2bus_applicard_device::z80_io(address_map &map)
+{
+ map(0x00, 0x60).mirror(0xff00).rw(this, FUNC(a2bus_applicard_device::z80_io_r), FUNC(a2bus_applicard_device::z80_io_w));
+}
ROM_START( a2applicard )
ROM_REGION(0x800, Z80_ROM_REGION, 0)