summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/avr8/avr8.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/avr8/avr8.cpp')
-rw-r--r--src/devices/cpu/avr8/avr8.cpp28
1 files changed, 16 insertions, 12 deletions
diff --git a/src/devices/cpu/avr8/avr8.cpp b/src/devices/cpu/avr8/avr8.cpp
index c10f2756cf4..69e466ec0c9 100644
--- a/src/devices/cpu/avr8/avr8.cpp
+++ b/src/devices/cpu/avr8/avr8.cpp
@@ -573,21 +573,25 @@ DEFINE_DEVICE_TYPE(ATMEGA2560, atmega2560_device, "atmega2560", "Atmel ATmega256
// INTERNAL ADDRESS MAP
//**************************************************************************
-ADDRESS_MAP_START(atmega88_device::atmega88_internal_map)
- AM_RANGE(0x0000, 0x00ff) AM_READWRITE( regs_r, regs_w )
-ADDRESS_MAP_END
+void atmega88_device::atmega88_internal_map(address_map &map)
+{
+ map(0x0000, 0x00ff).rw(this, FUNC(atmega88_device::regs_r), FUNC(atmega88_device::regs_w));
+}
-ADDRESS_MAP_START(atmega644_device::atmega644_internal_map)
- AM_RANGE(0x0000, 0x00ff) AM_READWRITE( regs_r, regs_w )
-ADDRESS_MAP_END
+void atmega644_device::atmega644_internal_map(address_map &map)
+{
+ map(0x0000, 0x00ff).rw(this, FUNC(atmega644_device::regs_r), FUNC(atmega644_device::regs_w));
+}
-ADDRESS_MAP_START(atmega1280_device::atmega1280_internal_map)
- AM_RANGE(0x0000, 0x01ff) AM_READWRITE( regs_r, regs_w )
-ADDRESS_MAP_END
+void atmega1280_device::atmega1280_internal_map(address_map &map)
+{
+ map(0x0000, 0x01ff).rw(this, FUNC(atmega1280_device::regs_r), FUNC(atmega1280_device::regs_w));
+}
-ADDRESS_MAP_START(atmega2560_device::atmega2560_internal_map)
- AM_RANGE(0x0000, 0x01ff) AM_READWRITE( regs_r, regs_w )
-ADDRESS_MAP_END
+void atmega2560_device::atmega2560_internal_map(address_map &map)
+{
+ map(0x0000, 0x01ff).rw(this, FUNC(atmega2560_device::regs_r), FUNC(atmega2560_device::regs_w));
+}
//-------------------------------------------------
// atmega88_device - constructor