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.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/mame/drivers/decstation.cpp b/src/mame/drivers/decstation.cpp
index 93e23d9fb0c..4d7d412e1a9 100644
--- a/src/mame/drivers/decstation.cpp
+++ b/src/mame/drivers/decstation.cpp
@@ -543,7 +543,8 @@ static void dec_scsi_devices(device_slot_interface &device)
device.option_add_internal("asc", NCR53C94);
}
-MACHINE_CONFIG_START(decstation_state::kn01)
+void decstation_state::kn01(machine_config &config)
+{
R2000(config, m_maincpu, 16.67_MHz_XTAL, 65536, 131072);
m_maincpu->set_endianness(ENDIANNESS_LITTLE);
m_maincpu->set_fpu(mips1_device_base::MIPS_R3010Av4);
@@ -565,9 +566,10 @@ MACHINE_CONFIG_START(decstation_state::kn01)
MC146818(config, m_rtc, XTAL(32'768));
m_rtc->set_binary(true);
-MACHINE_CONFIG_END
+}
-MACHINE_CONFIG_START(decstation_state::kn02ba)
+void decstation_state::kn02ba(machine_config &config)
+{
R3000A(config, m_maincpu, 33.333_MHz_XTAL, 65536, 131072);
m_maincpu->set_endianness(ENDIANNESS_LITTLE);
m_maincpu->set_fpu(mips1_device_base::MIPS_R3010Av4);
@@ -626,7 +628,7 @@ MACHINE_CONFIG_START(decstation_state::kn02ba)
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 )
PORT_START("UNUSED") // unused IN0