summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/decstation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/decstation.cpp')
-rw-r--r--src/mame/drivers/decstation.cpp19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/mame/drivers/decstation.cpp b/src/mame/drivers/decstation.cpp
index a9a1f3f5db7..322f94cd352 100644
--- a/src/mame/drivers/decstation.cpp
+++ b/src/mame/drivers/decstation.cpp
@@ -617,16 +617,15 @@ MACHINE_CONFIG_START(decstation_state::kn02ba)
rs232b.dcd_handler().set(m_scc0, FUNC(z80scc_device::dcdb_w));
rs232b.cts_handler().set(m_scc0, FUNC(z80scc_device::ctsb_w));
- MCFG_NSCSI_BUS_ADD("scsibus")
- MCFG_NSCSI_ADD("scsibus:0", dec_scsi_devices, "harddisk", false)
- MCFG_NSCSI_ADD("scsibus:1", dec_scsi_devices, "cdrom", false)
- MCFG_NSCSI_ADD("scsibus:2", dec_scsi_devices, nullptr, false)
- MCFG_NSCSI_ADD("scsibus:3", dec_scsi_devices, nullptr, false)
- MCFG_NSCSI_ADD("scsibus:4", dec_scsi_devices, nullptr, false)
- MCFG_NSCSI_ADD("scsibus:5", dec_scsi_devices, nullptr, false)
- MCFG_NSCSI_ADD("scsibus:6", dec_scsi_devices, nullptr, false)
- MCFG_NSCSI_ADD("scsibus:7", dec_scsi_devices, "asc", true)
- MCFG_SLOT_OPTION_MACHINE_CONFIG("asc", [this] (device_t *device) { ncr5394(device); })
+ NSCSI_BUS(config, "scsibus");
+ NSCSI_CONNECTOR(config, "scsibus:0", dec_scsi_devices, "harddisk");
+ NSCSI_CONNECTOR(config, "scsibus:1", dec_scsi_devices, "cdrom");
+ NSCSI_CONNECTOR(config, "scsibus:2", dec_scsi_devices, nullptr);
+ NSCSI_CONNECTOR(config, "scsibus:3", dec_scsi_devices, nullptr);
+ NSCSI_CONNECTOR(config, "scsibus:4", dec_scsi_devices, nullptr);
+ NSCSI_CONNECTOR(config, "scsibus:5", dec_scsi_devices, nullptr);
+ NSCSI_CONNECTOR(config, "scsibus:6", dec_scsi_devices, nullptr);
+ NSCSI_CONNECTOR(config, "scsibus:7", dec_scsi_devices, "asc", true).set_option_machine_config("asc", [this] (device_t *device) { ncr5394(device); });
MACHINE_CONFIG_END
static INPUT_PORTS_START( decstation )