summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/linflash.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/linflash.cpp')
-rw-r--r--src/devices/machine/linflash.cpp14
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)