diff options
Diffstat (limited to 'src/devices/cpu/avr8/avr8.cpp')
-rw-r--r-- | src/devices/cpu/avr8/avr8.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/devices/cpu/avr8/avr8.cpp b/src/devices/cpu/avr8/avr8.cpp index 2f55b4a0317..00690e6540d 100644 --- a/src/devices/cpu/avr8/avr8.cpp +++ b/src/devices/cpu/avr8/avr8.cpp @@ -573,19 +573,19 @@ DEFINE_DEVICE_TYPE(ATMEGA2560, atmega2560_device, "atmega2560", "ATmega2560") // INTERNAL ADDRESS MAP //************************************************************************** -static ADDRESS_MAP_START( atmega88_internal_map, AS_DATA, 8, atmega88_device ) +ADDRESS_MAP_START(atmega88_device::atmega88_internal_map) AM_RANGE(0x0000, 0x00ff) AM_READWRITE( regs_r, regs_w ) ADDRESS_MAP_END -static ADDRESS_MAP_START( atmega644_internal_map, AS_DATA, 8, atmega644_device ) +ADDRESS_MAP_START(atmega644_device::atmega644_internal_map) AM_RANGE(0x0000, 0x00ff) AM_READWRITE( regs_r, regs_w ) ADDRESS_MAP_END -static ADDRESS_MAP_START( atmega1280_internal_map, AS_DATA, 8, atmega1280_device ) +ADDRESS_MAP_START(atmega1280_device::atmega1280_internal_map) AM_RANGE(0x0000, 0x01ff) AM_READWRITE( regs_r, regs_w ) ADDRESS_MAP_END -static ADDRESS_MAP_START( atmega2560_internal_map, AS_DATA, 8, atmega2560_device ) +ADDRESS_MAP_START(atmega2560_device::atmega2560_internal_map) AM_RANGE(0x0000, 0x01ff) AM_READWRITE( regs_r, regs_w ) ADDRESS_MAP_END @@ -594,7 +594,7 @@ ADDRESS_MAP_END //------------------------------------------------- atmega88_device::atmega88_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) - : avr8_device(mconfig, tag, owner, clock, ATMEGA88, 0x0fff, ADDRESS_MAP_NAME(atmega88_internal_map), CPU_TYPE_ATMEGA88) + : avr8_device(mconfig, tag, owner, clock, ATMEGA88, 0x0fff, address_map_constructor(FUNC(atmega88_device::atmega88_internal_map), this), CPU_TYPE_ATMEGA88) { } @@ -603,7 +603,7 @@ atmega88_device::atmega88_device(const machine_config &mconfig, const char *tag, //------------------------------------------------- atmega644_device::atmega644_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) - : avr8_device(mconfig, tag, owner, clock, ATMEGA644, 0xffff, ADDRESS_MAP_NAME(atmega644_internal_map), CPU_TYPE_ATMEGA644) + : avr8_device(mconfig, tag, owner, clock, ATMEGA644, 0xffff, address_map_constructor(FUNC(atmega644_device::atmega644_internal_map), this), CPU_TYPE_ATMEGA644) { } @@ -612,7 +612,7 @@ atmega644_device::atmega644_device(const machine_config &mconfig, const char *ta //------------------------------------------------- atmega1280_device::atmega1280_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) - : avr8_device(mconfig, tag, owner, clock, ATMEGA1280, 0x1ffff, ADDRESS_MAP_NAME(atmega1280_internal_map), CPU_TYPE_ATMEGA1280) + : avr8_device(mconfig, tag, owner, clock, ATMEGA1280, 0x1ffff, address_map_constructor(FUNC(atmega1280_device::atmega1280_internal_map), this), CPU_TYPE_ATMEGA1280) { } @@ -621,7 +621,7 @@ atmega1280_device::atmega1280_device(const machine_config &mconfig, const char * //------------------------------------------------- atmega2560_device::atmega2560_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) - : avr8_device(mconfig, tag, owner, clock, ATMEGA2560, 0x1ffff, ADDRESS_MAP_NAME(atmega2560_internal_map), CPU_TYPE_ATMEGA2560) + : avr8_device(mconfig, tag, owner, clock, ATMEGA2560, 0x1ffff, address_map_constructor(FUNC(atmega2560_device::atmega2560_internal_map), this), CPU_TYPE_ATMEGA2560) { } |