diff options
Diffstat (limited to 'src/devices/cpu/amis2000/amis2000.cpp')
-rw-r--r-- | src/devices/cpu/amis2000/amis2000.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/devices/cpu/amis2000/amis2000.cpp b/src/devices/cpu/amis2000/amis2000.cpp index bd3eda7852a..46217cc1d2e 100644 --- a/src/devices/cpu/amis2000/amis2000.cpp +++ b/src/devices/cpu/amis2000/amis2000.cpp @@ -35,22 +35,22 @@ DEFINE_DEVICE_TYPE(AMI_S2152, amis2152_cpu_device, "amis2152", "AMI S2152") // internal memory maps -static ADDRESS_MAP_START(program_1k, AS_PROGRAM, 8, amis2000_base_device) +ADDRESS_MAP_START(amis2000_base_device::program_1k) AM_RANGE(0x0000, 0x03ff) AM_ROM ADDRESS_MAP_END -static ADDRESS_MAP_START(program_1_5k, AS_PROGRAM, 8, amis2000_base_device) +ADDRESS_MAP_START(amis2000_base_device::program_1_5k) AM_RANGE(0x0000, 0x03ff) AM_ROM AM_RANGE(0x0400, 0x05ff) AM_NOP // 0x00 AM_RANGE(0x0600, 0x07ff) AM_ROM ADDRESS_MAP_END -static ADDRESS_MAP_START(data_64x4, AS_DATA, 8, amis2000_base_device) +ADDRESS_MAP_START(amis2000_base_device::data_64x4) AM_RANGE(0x00, 0x3f) AM_RAM ADDRESS_MAP_END -static ADDRESS_MAP_START(data_80x4, AS_DATA, 8, amis2000_base_device) +ADDRESS_MAP_START(amis2000_base_device::data_80x4) AM_RANGE(0x00, 0x3f) AM_RAM AM_RANGE(0x40, 0x4f) AM_RAM ADDRESS_MAP_END @@ -58,15 +58,15 @@ ADDRESS_MAP_END // device definitions amis2000_cpu_device::amis2000_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock) - : amis2000_base_device(mconfig, AMI_S2000, tag, owner, clock, 2, 10, 3, 13, ADDRESS_MAP_NAME(program_1k), 6, ADDRESS_MAP_NAME(data_64x4)) + : amis2000_base_device(mconfig, AMI_S2000, tag, owner, clock, 2, 10, 3, 13, address_map_constructor(FUNC(amis2000_cpu_device::program_1k), this), 6, address_map_constructor(FUNC(amis2000_cpu_device::data_64x4), this)) { } amis2150_cpu_device::amis2150_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock) - : amis2000_base_device(mconfig, AMI_S2150, tag, owner, clock, 3, 11, 3, 13, ADDRESS_MAP_NAME(program_1_5k), 7, ADDRESS_MAP_NAME(data_80x4)) + : amis2000_base_device(mconfig, AMI_S2150, tag, owner, clock, 3, 11, 3, 13, address_map_constructor(FUNC(amis2150_cpu_device::program_1_5k), this), 7, address_map_constructor(FUNC(amis2150_cpu_device::data_80x4), this)) { } amis2152_cpu_device::amis2152_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock) - : amis2000_base_device(mconfig, AMI_S2152, tag, owner, clock, 3, 11, 3, 13, ADDRESS_MAP_NAME(program_1_5k), 7, ADDRESS_MAP_NAME(data_80x4)) + : amis2000_base_device(mconfig, AMI_S2152, tag, owner, clock, 3, 11, 3, 13, address_map_constructor(FUNC(amis2152_cpu_device::program_1_5k), this), 7, address_map_constructor(FUNC(amis2152_cpu_device::data_80x4), this)) { } device_memory_interface::space_config_vector amis2000_base_device::memory_space_config() const |