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.cpp21
1 files changed, 3 insertions, 18 deletions
diff --git a/src/devices/machine/linflash.cpp b/src/devices/machine/linflash.cpp
index d12c315d443..cb808616eb2 100644
--- a/src/devices/machine/linflash.cpp
+++ b/src/devices/machine/linflash.cpp
@@ -58,7 +58,7 @@ linear_flash_pccard_16mb_device::linear_flash_pccard_16mb_device(const machine_c
m_space_config = address_space_config("memory", ENDIANNESS_LITTLE, 16, 26, 0, *ADDRESS_MAP_NAME( linear_flash_pccard_16mb ) );
}
-static MACHINE_CONFIG_START( linear_flash_pccard_16mb )
+MACHINE_CONFIG_MEMBER( linear_flash_pccard_16mb_device::device_add_mconfig )
MCFG_FUJITSU_29F016A_ADD("1l")
MCFG_FUJITSU_29F016A_ADD("1u")
MCFG_FUJITSU_29F016A_ADD("2l")
@@ -69,11 +69,6 @@ static MACHINE_CONFIG_START( linear_flash_pccard_16mb )
MCFG_FUJITSU_29F016A_ADD("4u")
MACHINE_CONFIG_END
-machine_config_constructor linear_flash_pccard_16mb_device::device_mconfig_additions() const
-{
- return MACHINE_CONFIG_NAME( linear_flash_pccard_16mb );
-}
-
static ADDRESS_MAP_START(linear_flash_pccard_32mb, AS_0, 16, linear_flash_pccard_32mb_device)
ADDRESS_MAP_UNMAP_HIGH
@@ -101,7 +96,7 @@ linear_flash_pccard_32mb_device::linear_flash_pccard_32mb_device(const machine_c
m_space_config = address_space_config("memory", ENDIANNESS_LITTLE, 16, 26, 0, *ADDRESS_MAP_NAME( linear_flash_pccard_32mb ) );
}
-static MACHINE_CONFIG_START( linear_flash_pccard_32mb )
+MACHINE_CONFIG_MEMBER( linear_flash_pccard_32mb_device::device_add_mconfig )
MCFG_FUJITSU_29F016A_ADD("1l")
MCFG_FUJITSU_29F016A_ADD("1u")
MCFG_FUJITSU_29F016A_ADD("2l")
@@ -120,11 +115,6 @@ static MACHINE_CONFIG_START( linear_flash_pccard_32mb )
MCFG_FUJITSU_29F016A_ADD("8u")
MACHINE_CONFIG_END
-machine_config_constructor linear_flash_pccard_32mb_device::device_mconfig_additions() const
-{
- return MACHINE_CONFIG_NAME( linear_flash_pccard_32mb );
-}
-
static ADDRESS_MAP_START(linear_flash_pccard_64mb, AS_0, 16, linear_flash_pccard_64mb_device)
ADDRESS_MAP_UNMAP_HIGH
@@ -168,7 +158,7 @@ linear_flash_pccard_64mb_device::linear_flash_pccard_64mb_device(const machine_c
m_space_config = address_space_config("memory", ENDIANNESS_LITTLE, 16, 26, 0, *ADDRESS_MAP_NAME( linear_flash_pccard_64mb ) );
}
-static MACHINE_CONFIG_START( linear_flash_pccard_64mb )
+MACHINE_CONFIG_MEMBER( linear_flash_pccard_64mb_device::device_add_mconfig )
MCFG_FUJITSU_29F016A_ADD("1l")
MCFG_FUJITSU_29F016A_ADD("1u")
MCFG_FUJITSU_29F016A_ADD("2l")
@@ -202,8 +192,3 @@ static MACHINE_CONFIG_START( linear_flash_pccard_64mb )
MCFG_FUJITSU_29F016A_ADD("16l")
MCFG_FUJITSU_29F016A_ADD("16u")
MACHINE_CONFIG_END
-
-machine_config_constructor linear_flash_pccard_64mb_device::device_mconfig_additions() const
-{
- return MACHINE_CONFIG_NAME( linear_flash_pccard_64mb );
-}