diff options
Diffstat (limited to 'src/devices/cpu/amis2000/amis2000.cpp')
-rw-r--r-- | src/devices/cpu/amis2000/amis2000.cpp | 34 |
1 files changed, 19 insertions, 15 deletions
diff --git a/src/devices/cpu/amis2000/amis2000.cpp b/src/devices/cpu/amis2000/amis2000.cpp index 43adeec3b35..70df8370ae4 100644 --- a/src/devices/cpu/amis2000/amis2000.cpp +++ b/src/devices/cpu/amis2000/amis2000.cpp @@ -35,25 +35,29 @@ DEFINE_DEVICE_TYPE(AMI_S2152, amis2152_cpu_device, "amis2152", "AMI S2152") // internal memory maps -ADDRESS_MAP_START(amis2000_base_device::program_1k) - AM_RANGE(0x0000, 0x03ff) AM_ROM -ADDRESS_MAP_END +void amis2000_base_device::program_1k(address_map &map) +{ + map(0x0000, 0x03ff).rom(); +} -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 +void amis2000_base_device::program_1_5k(address_map &map) +{ + map(0x0000, 0x03ff).rom(); + map(0x0400, 0x05ff).noprw(); // 0x00 + map(0x0600, 0x07ff).rom(); +} -ADDRESS_MAP_START(amis2000_base_device::data_64x4) - AM_RANGE(0x00, 0x3f) AM_RAM -ADDRESS_MAP_END +void amis2000_base_device::data_64x4(address_map &map) +{ + map(0x00, 0x3f).ram(); +} -ADDRESS_MAP_START(amis2000_base_device::data_80x4) - AM_RANGE(0x00, 0x3f) AM_RAM - AM_RANGE(0x40, 0x4f) AM_RAM -ADDRESS_MAP_END +void amis2000_base_device::data_80x4(address_map &map) +{ + map(0x00, 0x3f).ram(); + map(0x40, 0x4f).ram(); +} // device definitions |