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.cpp127
1 files changed, 65 insertions, 62 deletions
diff --git a/src/devices/machine/linflash.cpp b/src/devices/machine/linflash.cpp
index 6fb942a7a2a..218bd94afa5 100644
--- a/src/devices/machine/linflash.cpp
+++ b/src/devices/machine/linflash.cpp
@@ -61,16 +61,17 @@ 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_constructor(FUNC(linear_flash_pccard_16mb_device::linear_flash_pccard_16mb), this));
}
-MACHINE_CONFIG_START(linear_flash_pccard_16mb_device::device_add_mconfig)
- MCFG_FUJITSU_29F016A_ADD("1l")
- MCFG_FUJITSU_29F016A_ADD("1u")
- MCFG_FUJITSU_29F016A_ADD("2l")
- MCFG_FUJITSU_29F016A_ADD("2u")
- MCFG_FUJITSU_29F016A_ADD("3l")
- MCFG_FUJITSU_29F016A_ADD("3u")
- MCFG_FUJITSU_29F016A_ADD("4l")
- MCFG_FUJITSU_29F016A_ADD("4u")
-MACHINE_CONFIG_END
+void linear_flash_pccard_16mb_device::device_add_mconfig(machine_config &config)
+{
+ FUJITSU_29F016A(config, "1l");
+ FUJITSU_29F016A(config, "1u");
+ FUJITSU_29F016A(config, "2l");
+ FUJITSU_29F016A(config, "2u");
+ FUJITSU_29F016A(config, "3l");
+ FUJITSU_29F016A(config, "3u");
+ FUJITSU_29F016A(config, "4l");
+ FUJITSU_29F016A(config, "4u");
+}
void linear_flash_pccard_32mb_device::linear_flash_pccard_32mb(address_map &map)
@@ -100,24 +101,25 @@ 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_constructor(FUNC(linear_flash_pccard_32mb_device::linear_flash_pccard_32mb), this));
}
-MACHINE_CONFIG_START(linear_flash_pccard_32mb_device::device_add_mconfig)
- MCFG_FUJITSU_29F016A_ADD("1l")
- MCFG_FUJITSU_29F016A_ADD("1u")
- MCFG_FUJITSU_29F016A_ADD("2l")
- MCFG_FUJITSU_29F016A_ADD("2u")
- MCFG_FUJITSU_29F016A_ADD("3l")
- MCFG_FUJITSU_29F016A_ADD("3u")
- MCFG_FUJITSU_29F016A_ADD("4l")
- MCFG_FUJITSU_29F016A_ADD("4u")
- MCFG_FUJITSU_29F016A_ADD("5l")
- MCFG_FUJITSU_29F016A_ADD("5u")
- MCFG_FUJITSU_29F016A_ADD("6l")
- MCFG_FUJITSU_29F016A_ADD("6u")
- MCFG_FUJITSU_29F016A_ADD("7l")
- MCFG_FUJITSU_29F016A_ADD("7u")
- MCFG_FUJITSU_29F016A_ADD("8l")
- MCFG_FUJITSU_29F016A_ADD("8u")
-MACHINE_CONFIG_END
+void linear_flash_pccard_32mb_device::device_add_mconfig(machine_config &config)
+{
+ FUJITSU_29F016A(config, "1l");
+ FUJITSU_29F016A(config, "1u");
+ FUJITSU_29F016A(config, "2l");
+ FUJITSU_29F016A(config, "2u");
+ FUJITSU_29F016A(config, "3l");
+ FUJITSU_29F016A(config, "3u");
+ FUJITSU_29F016A(config, "4l");
+ FUJITSU_29F016A(config, "4u");
+ FUJITSU_29F016A(config, "5l");
+ FUJITSU_29F016A(config, "5u");
+ FUJITSU_29F016A(config, "6l");
+ FUJITSU_29F016A(config, "6u");
+ FUJITSU_29F016A(config, "7l");
+ FUJITSU_29F016A(config, "7u");
+ FUJITSU_29F016A(config, "8l");
+ FUJITSU_29F016A(config, "8u");
+}
void linear_flash_pccard_64mb_device::linear_flash_pccard_64mb(address_map &map)
@@ -163,37 +165,38 @@ 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_constructor(FUNC(linear_flash_pccard_64mb_device::linear_flash_pccard_64mb), this));
}
-MACHINE_CONFIG_START(linear_flash_pccard_64mb_device::device_add_mconfig)
- MCFG_FUJITSU_29F016A_ADD("1l")
- MCFG_FUJITSU_29F016A_ADD("1u")
- MCFG_FUJITSU_29F016A_ADD("2l")
- MCFG_FUJITSU_29F016A_ADD("2u")
- MCFG_FUJITSU_29F016A_ADD("3l")
- MCFG_FUJITSU_29F016A_ADD("3u")
- MCFG_FUJITSU_29F016A_ADD("4l")
- MCFG_FUJITSU_29F016A_ADD("4u")
- MCFG_FUJITSU_29F016A_ADD("5l")
- MCFG_FUJITSU_29F016A_ADD("5u")
- MCFG_FUJITSU_29F016A_ADD("6l")
- MCFG_FUJITSU_29F016A_ADD("6u")
- MCFG_FUJITSU_29F016A_ADD("7l")
- MCFG_FUJITSU_29F016A_ADD("7u")
- MCFG_FUJITSU_29F016A_ADD("8l")
- MCFG_FUJITSU_29F016A_ADD("8u")
- MCFG_FUJITSU_29F016A_ADD("9l")
- MCFG_FUJITSU_29F016A_ADD("9u")
- MCFG_FUJITSU_29F016A_ADD("10l")
- MCFG_FUJITSU_29F016A_ADD("10u")
- MCFG_FUJITSU_29F016A_ADD("11l")
- MCFG_FUJITSU_29F016A_ADD("11u")
- MCFG_FUJITSU_29F016A_ADD("12l")
- MCFG_FUJITSU_29F016A_ADD("12u")
- MCFG_FUJITSU_29F016A_ADD("13l")
- MCFG_FUJITSU_29F016A_ADD("13u")
- MCFG_FUJITSU_29F016A_ADD("14l")
- MCFG_FUJITSU_29F016A_ADD("14u")
- MCFG_FUJITSU_29F016A_ADD("15l")
- MCFG_FUJITSU_29F016A_ADD("15u")
- MCFG_FUJITSU_29F016A_ADD("16l")
- MCFG_FUJITSU_29F016A_ADD("16u")
-MACHINE_CONFIG_END
+void linear_flash_pccard_64mb_device::device_add_mconfig(machine_config &config)
+{
+ FUJITSU_29F016A(config, "1l");
+ FUJITSU_29F016A(config, "1u");
+ FUJITSU_29F016A(config, "2l");
+ FUJITSU_29F016A(config, "2u");
+ FUJITSU_29F016A(config, "3l");
+ FUJITSU_29F016A(config, "3u");
+ FUJITSU_29F016A(config, "4l");
+ FUJITSU_29F016A(config, "4u");
+ FUJITSU_29F016A(config, "5l");
+ FUJITSU_29F016A(config, "5u");
+ FUJITSU_29F016A(config, "6l");
+ FUJITSU_29F016A(config, "6u");
+ FUJITSU_29F016A(config, "7l");
+ FUJITSU_29F016A(config, "7u");
+ FUJITSU_29F016A(config, "8l");
+ FUJITSU_29F016A(config, "8u");
+ FUJITSU_29F016A(config, "9l");
+ FUJITSU_29F016A(config, "9u");
+ FUJITSU_29F016A(config, "10l");
+ FUJITSU_29F016A(config, "10u");
+ FUJITSU_29F016A(config, "11l");
+ FUJITSU_29F016A(config, "11u");
+ FUJITSU_29F016A(config, "12l");
+ FUJITSU_29F016A(config, "12u");
+ FUJITSU_29F016A(config, "13l");
+ FUJITSU_29F016A(config, "13u");
+ FUJITSU_29F016A(config, "14l");
+ FUJITSU_29F016A(config, "14u");
+ FUJITSU_29F016A(config, "15l");
+ FUJITSU_29F016A(config, "15u");
+ FUJITSU_29F016A(config, "16l");
+ FUJITSU_29F016A(config, "16u");
+}