summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/swtpc.cpp
diff options
context:
space:
mode:
author mooglyguy <therealmogminer@gmail.com>2018-09-07 21:37:48 +0200
committer mooglyguy <therealmogminer@gmail.com>2018-09-07 21:37:59 +0200
commitbb0e5c9b7cead5ed85ae9843897eddfd9f143764 (patch)
treef9d10a6bd6685bce5e203bf0852771e3234c75ac /src/mame/drivers/swtpc.cpp
parentb7267796432cf31fdc0c83d234a269aa75d4655a (diff)
-mb87078,mb8795,mb89363b,mc14411: De-MCFG, nw
Diffstat (limited to 'src/mame/drivers/swtpc.cpp')
-rw-r--r--src/mame/drivers/swtpc.cpp80
1 files changed, 40 insertions, 40 deletions
diff --git a/src/mame/drivers/swtpc.cpp b/src/mame/drivers/swtpc.cpp
index b69fc7c68a5..5f2343136f7 100644
--- a/src/mame/drivers/swtpc.cpp
+++ b/src/mame/drivers/swtpc.cpp
@@ -103,46 +103,46 @@ MACHINE_CONFIG_START(swtpc_state::swtpc)
MCFG_DEVICE_PROGRAM_MAP(mem_map)
MC14411(config, m_brg, XTAL(1'843'200));
- m_brg->out_f7_cb().set("io0", FUNC(ss50_interface_port_device::f600_1200_w)); // 1200b
- m_brg->out_f7_cb().append("io1", FUNC(ss50_interface_port_device::f600_1200_w));
- m_brg->out_f7_cb().append("io2", FUNC(ss50_interface_port_device::f600_1200_w));
- m_brg->out_f7_cb().append("io3", FUNC(ss50_interface_port_device::f600_1200_w));
- m_brg->out_f7_cb().append("io4", FUNC(ss50_interface_port_device::f600_1200_w));
- m_brg->out_f7_cb().append("io5", FUNC(ss50_interface_port_device::f600_1200_w));
- m_brg->out_f7_cb().append("io6", FUNC(ss50_interface_port_device::f600_1200_w));
- m_brg->out_f7_cb().append("io7", FUNC(ss50_interface_port_device::f600_1200_w));
- m_brg->out_f8_cb().set("io0", FUNC(ss50_interface_port_device::f600_4800_w)); // 600b
- m_brg->out_f8_cb().append("io1", FUNC(ss50_interface_port_device::f600_4800_w));
- m_brg->out_f8_cb().append("io2", FUNC(ss50_interface_port_device::f600_4800_w));
- m_brg->out_f8_cb().append("io3", FUNC(ss50_interface_port_device::f600_4800_w));
- m_brg->out_f8_cb().append("io4", FUNC(ss50_interface_port_device::f600_4800_w));
- m_brg->out_f8_cb().append("io5", FUNC(ss50_interface_port_device::f600_4800_w));
- m_brg->out_f8_cb().append("io6", FUNC(ss50_interface_port_device::f600_4800_w));
- m_brg->out_f8_cb().append("io7", FUNC(ss50_interface_port_device::f600_4800_w));
- m_brg->out_f9_cb().set("io0", FUNC(ss50_interface_port_device::f300_w)); // 300b
- m_brg->out_f9_cb().append("io1", FUNC(ss50_interface_port_device::f300_w));
- m_brg->out_f9_cb().append("io2", FUNC(ss50_interface_port_device::f300_w));
- m_brg->out_f9_cb().append("io3", FUNC(ss50_interface_port_device::f300_w));
- m_brg->out_f9_cb().append("io4", FUNC(ss50_interface_port_device::f300_w));
- m_brg->out_f9_cb().append("io5", FUNC(ss50_interface_port_device::f300_w));
- m_brg->out_f9_cb().append("io6", FUNC(ss50_interface_port_device::f300_w));
- m_brg->out_f9_cb().append("io7", FUNC(ss50_interface_port_device::f300_w));
- m_brg->out_f11_cb().set("io0", FUNC(ss50_interface_port_device::f150_9600_w)); // 150b
- m_brg->out_f11_cb().append("io1", FUNC(ss50_interface_port_device::f150_9600_w));
- m_brg->out_f11_cb().append("io2", FUNC(ss50_interface_port_device::f150_9600_w));
- m_brg->out_f11_cb().append("io3", FUNC(ss50_interface_port_device::f150_9600_w));
- m_brg->out_f11_cb().append("io4", FUNC(ss50_interface_port_device::f150_9600_w));
- m_brg->out_f11_cb().append("io5", FUNC(ss50_interface_port_device::f150_9600_w));
- m_brg->out_f11_cb().append("io6", FUNC(ss50_interface_port_device::f150_9600_w));
- m_brg->out_f11_cb().append("io7", FUNC(ss50_interface_port_device::f150_9600_w));
- m_brg->out_f13_cb().set("io0", FUNC(ss50_interface_port_device::f110_w)); // 110b
- m_brg->out_f13_cb().append("io1", FUNC(ss50_interface_port_device::f110_w));
- m_brg->out_f13_cb().append("io2", FUNC(ss50_interface_port_device::f110_w));
- m_brg->out_f13_cb().append("io3", FUNC(ss50_interface_port_device::f110_w));
- m_brg->out_f13_cb().append("io4", FUNC(ss50_interface_port_device::f110_w));
- m_brg->out_f13_cb().append("io5", FUNC(ss50_interface_port_device::f110_w));
- m_brg->out_f13_cb().append("io6", FUNC(ss50_interface_port_device::f110_w));
- m_brg->out_f13_cb().append("io7", FUNC(ss50_interface_port_device::f110_w));
+ m_brg->out_f<7>().set("io0", FUNC(ss50_interface_port_device::f600_1200_w)); // 1200b
+ m_brg->out_f<7>().append("io1", FUNC(ss50_interface_port_device::f600_1200_w));
+ m_brg->out_f<7>().append("io2", FUNC(ss50_interface_port_device::f600_1200_w));
+ m_brg->out_f<7>().append("io3", FUNC(ss50_interface_port_device::f600_1200_w));
+ m_brg->out_f<7>().append("io4", FUNC(ss50_interface_port_device::f600_1200_w));
+ m_brg->out_f<7>().append("io5", FUNC(ss50_interface_port_device::f600_1200_w));
+ m_brg->out_f<7>().append("io6", FUNC(ss50_interface_port_device::f600_1200_w));
+ m_brg->out_f<7>().append("io7", FUNC(ss50_interface_port_device::f600_1200_w));
+ m_brg->out_f<8>().set("io0", FUNC(ss50_interface_port_device::f600_4800_w)); // 600b
+ m_brg->out_f<8>().append("io1", FUNC(ss50_interface_port_device::f600_4800_w));
+ m_brg->out_f<8>().append("io2", FUNC(ss50_interface_port_device::f600_4800_w));
+ m_brg->out_f<8>().append("io3", FUNC(ss50_interface_port_device::f600_4800_w));
+ m_brg->out_f<8>().append("io4", FUNC(ss50_interface_port_device::f600_4800_w));
+ m_brg->out_f<8>().append("io5", FUNC(ss50_interface_port_device::f600_4800_w));
+ m_brg->out_f<8>().append("io6", FUNC(ss50_interface_port_device::f600_4800_w));
+ m_brg->out_f<8>().append("io7", FUNC(ss50_interface_port_device::f600_4800_w));
+ m_brg->out_f<9>().set("io0", FUNC(ss50_interface_port_device::f300_w)); // 300b
+ m_brg->out_f<9>().append("io1", FUNC(ss50_interface_port_device::f300_w));
+ m_brg->out_f<9>().append("io2", FUNC(ss50_interface_port_device::f300_w));
+ m_brg->out_f<9>().append("io3", FUNC(ss50_interface_port_device::f300_w));
+ m_brg->out_f<9>().append("io4", FUNC(ss50_interface_port_device::f300_w));
+ m_brg->out_f<9>().append("io5", FUNC(ss50_interface_port_device::f300_w));
+ m_brg->out_f<9>().append("io6", FUNC(ss50_interface_port_device::f300_w));
+ m_brg->out_f<9>().append("io7", FUNC(ss50_interface_port_device::f300_w));
+ m_brg->out_f<11>().set("io0", FUNC(ss50_interface_port_device::f150_9600_w)); // 150b
+ m_brg->out_f<11>().append("io1", FUNC(ss50_interface_port_device::f150_9600_w));
+ m_brg->out_f<11>().append("io2", FUNC(ss50_interface_port_device::f150_9600_w));
+ m_brg->out_f<11>().append("io3", FUNC(ss50_interface_port_device::f150_9600_w));
+ m_brg->out_f<11>().append("io4", FUNC(ss50_interface_port_device::f150_9600_w));
+ m_brg->out_f<11>().append("io5", FUNC(ss50_interface_port_device::f150_9600_w));
+ m_brg->out_f<11>().append("io6", FUNC(ss50_interface_port_device::f150_9600_w));
+ m_brg->out_f<11>().append("io7", FUNC(ss50_interface_port_device::f150_9600_w));
+ m_brg->out_f<13>().set("io0", FUNC(ss50_interface_port_device::f110_w)); // 110b
+ m_brg->out_f<13>().append("io1", FUNC(ss50_interface_port_device::f110_w));
+ m_brg->out_f<13>().append("io2", FUNC(ss50_interface_port_device::f110_w));
+ m_brg->out_f<13>().append("io3", FUNC(ss50_interface_port_device::f110_w));
+ m_brg->out_f<13>().append("io4", FUNC(ss50_interface_port_device::f110_w));
+ m_brg->out_f<13>().append("io5", FUNC(ss50_interface_port_device::f110_w));
+ m_brg->out_f<13>().append("io6", FUNC(ss50_interface_port_device::f110_w));
+ m_brg->out_f<13>().append("io7", FUNC(ss50_interface_port_device::f110_w));
MCFG_SS50_INTERFACE_PORT_ADD("io0", default_2rs_devices, nullptr)
MCFG_SS50_INTERFACE_IRQ_CALLBACK(WRITELINE("mainirq", input_merger_device, in_w<0>))