From 4a4501a474459f375b8930a442e43730f13b1d60 Mon Sep 17 00:00:00 2001 From: Couriersud Date: Sun, 23 Feb 2014 14:52:32 +0000 Subject: [PATCH] Only fatalerror if we are trying to connect two railnets. --- src/emu/netlist/nl_setup.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/emu/netlist/nl_setup.c b/src/emu/netlist/nl_setup.c index ebcd71b02ec..206e0687fda 100644 --- a/src/emu/netlist/nl_setup.c +++ b/src/emu/netlist/nl_setup.c @@ -539,13 +539,13 @@ void netlist_setup_t::connect(netlist_core_terminal_t &t1_in, netlist_core_termi if (t1.isType(netlist_core_terminal_t::OUTPUT) && t2.isType(netlist_core_terminal_t::INPUT)) { - if (t2.has_net()) + if (t2.has_net() && t2.net().isRailNet()) netlist().error("Input %s already connected\n", t2.name().cstr()); connect_input_output(dynamic_cast(t2), dynamic_cast(t1)); } else if (t1.isType(netlist_core_terminal_t::INPUT) && t2.isType(netlist_core_terminal_t::OUTPUT)) { - if (t1.has_net()) + if (t1.has_net() && t1.net().isRailNet()) netlist().error("Input %s already connected\n", t1.name().cstr()); connect_input_output(dynamic_cast(t1), dynamic_cast(t2)); }