diff options
Diffstat (limited to 'src/devices/bus/bbc/tube/tube_80186.cpp')
-rw-r--r-- | src/devices/bus/bbc/tube/tube_80186.cpp | 14 |
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 ) |