summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/bbc/tube/tube_80186.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/bbc/tube/tube_80186.cpp')
-rw-r--r--src/devices/bus/bbc/tube/tube_80186.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/devices/bus/bbc/tube/tube_80186.cpp b/src/devices/bus/bbc/tube/tube_80186.cpp
index b3ccfc19ef4..8ca240e15cf 100644
--- a/src/devices/bus/bbc/tube/tube_80186.cpp
+++ b/src/devices/bus/bbc/tube/tube_80186.cpp
@@ -25,17 +25,19 @@ DEFINE_DEVICE_TYPE(BBC_TUBE_80186, bbc_tube_80186_device, "bbc_tube_80186", "Aco
// ADDRESS_MAP( tube_80186_mem )
//-------------------------------------------------
-ADDRESS_MAP_START(bbc_tube_80186_device::tube_80186_mem)
- ADDRESS_MAP_UNMAP_HIGH
-ADDRESS_MAP_END
+void bbc_tube_80186_device::tube_80186_mem(address_map &map)
+{
+ map.unmap_value_high();
+}
//-------------------------------------------------
// ADDRESS_MAP( tube_80186_io )
//-------------------------------------------------
-ADDRESS_MAP_START(bbc_tube_80186_device::tube_80186_io)
- AM_RANGE(0x80, 0x8f) AM_DEVREADWRITE8("ula", tube_device, parasite_r, parasite_w, 0x00ff)
-ADDRESS_MAP_END
+void bbc_tube_80186_device::tube_80186_io(address_map &map)
+{
+ map(0x80, 0x8f).rw("ula", FUNC(tube_device::parasite_r), FUNC(tube_device::parasite_w)).umask16(0x00ff);
+}
//-------------------------------------------------
// ROM( tube_80186 )