diff options
Diffstat (limited to 'src/devices/machine/cs8221.cpp')
-rw-r--r-- | src/devices/machine/cs8221.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/devices/machine/cs8221.cpp b/src/devices/machine/cs8221.cpp index 6e6cfb44545..9177a758340 100644 --- a/src/devices/machine/cs8221.cpp +++ b/src/devices/machine/cs8221.cpp @@ -90,10 +90,11 @@ void cs8221_device::device_reset() //************************************************************************** // READ/WRITE HANDLERS //************************************************************************** -ADDRESS_MAP_START(cs8221_device::map) - AM_RANGE(0x0022, 0x0023) AM_DEVWRITE8("cs8221", cs8221_device, address_w, 0x00ff) - AM_RANGE(0x0022, 0x0023) AM_DEVREADWRITE8("cs8221", cs8221_device, data_r, data_w, 0xff00) -ADDRESS_MAP_END +void cs8221_device::map(address_map &map) +{ + map(0x0022, 0x0022).w("cs8221", FUNC(cs8221_device::address_w)); + map(0x0023, 0x0023).rw("cs8221", FUNC(cs8221_device::data_r), FUNC(cs8221_device::data_w)); +} WRITE8_MEMBER( cs8221_device::address_w ) { |