diff options
Diffstat (limited to 'src/devices/machine/linflash.cpp')
-rw-r--r-- | src/devices/machine/linflash.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/devices/machine/linflash.cpp b/src/devices/machine/linflash.cpp index cb808616eb2..3c99d9297dc 100644 --- a/src/devices/machine/linflash.cpp +++ b/src/devices/machine/linflash.cpp @@ -18,12 +18,14 @@ linear_flash_pccard_device::linear_flash_pccard_device(const machine_config &mco void linear_flash_pccard_device::device_start() { - m_space = &space(AS_0); + m_space = &space(0); } -const address_space_config *linear_flash_pccard_device::memory_space_config(address_spacenum spacenum) const +std::vector<std::pair<int, const address_space_config *>> linear_flash_pccard_device::memory_space_config() const { - return (spacenum == AS_0) ? &m_space_config : nullptr; + return std::vector<std::pair<int, const address_space_config *>> { + std::make_pair(0, &m_space_config) + }; } READ16_MEMBER( linear_flash_pccard_device::read_memory ) @@ -40,7 +42,7 @@ WRITE16_MEMBER( linear_flash_pccard_device::write_memory ) } -static ADDRESS_MAP_START(linear_flash_pccard_16mb, AS_0, 16, linear_flash_pccard_16mb_device) +static ADDRESS_MAP_START(linear_flash_pccard_16mb, 0, 16, linear_flash_pccard_16mb_device) ADDRESS_MAP_UNMAP_HIGH AM_RANGE(0x00000000, 0x003fffff) AM_DEVREADWRITE8("1l", intelfsh8_device, read, write, 0x00ff) AM_RANGE(0x00000000, 0x003fffff) AM_DEVREADWRITE8("1u", intelfsh8_device, read, write, 0xff00) @@ -70,7 +72,7 @@ MACHINE_CONFIG_MEMBER( linear_flash_pccard_16mb_device::device_add_mconfig ) MACHINE_CONFIG_END -static ADDRESS_MAP_START(linear_flash_pccard_32mb, AS_0, 16, linear_flash_pccard_32mb_device) +static ADDRESS_MAP_START(linear_flash_pccard_32mb, 0, 16, linear_flash_pccard_32mb_device) ADDRESS_MAP_UNMAP_HIGH AM_RANGE(0x00000000, 0x003fffff) AM_DEVREADWRITE8("1l", intelfsh8_device, read, write, 0x00ff) AM_RANGE(0x00000000, 0x003fffff) AM_DEVREADWRITE8("1u", intelfsh8_device, read, write, 0xff00) @@ -116,7 +118,7 @@ MACHINE_CONFIG_MEMBER( linear_flash_pccard_32mb_device::device_add_mconfig ) MACHINE_CONFIG_END -static ADDRESS_MAP_START(linear_flash_pccard_64mb, AS_0, 16, linear_flash_pccard_64mb_device) +static ADDRESS_MAP_START(linear_flash_pccard_64mb, 0, 16, linear_flash_pccard_64mb_device) ADDRESS_MAP_UNMAP_HIGH AM_RANGE(0x00000000, 0x003fffff) AM_DEVREADWRITE8("1l", intelfsh8_device, read, write, 0x00ff) AM_RANGE(0x00000000, 0x003fffff) AM_DEVREADWRITE8("1u", intelfsh8_device, read, write, 0xff00) |