From 4ee3f42d36d275552275df61487e213ef851e13a Mon Sep 17 00:00:00 2001 From: couriersud Date: Tue, 27 Dec 2016 18:38:30 +0100 Subject: [PATCH] Fix bug in 74123. (nw) --- nl_examples/74123_mstable.c | 6 +++--- src/lib/netlist/devices/nld_74123.cpp | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/nl_examples/74123_mstable.c b/nl_examples/74123_mstable.c index fd2bfd8587..aa21f4fe21 100644 --- a/nl_examples/74123_mstable.c +++ b/nl_examples/74123_mstable.c @@ -40,8 +40,8 @@ NETLIST_START(74123_mstable) NET_C(mf.B, V5) NET_C(mf.A, clk.Q) - LOG(logC, C.2) - LOG(logQ, mf.Q) - LOG(logX, clk.Q) + LOG(log_C, C.2) + LOG(log_Q, mf.Q) + LOG(log_X, clk.Q) NETLIST_END() diff --git a/src/lib/netlist/devices/nld_74123.cpp b/src/lib/netlist/devices/nld_74123.cpp index 0e36e2ed48..0bc1a60acb 100644 --- a/src/lib/netlist/devices/nld_74123.cpp +++ b/src/lib/netlist/devices/nld_74123.cpp @@ -42,12 +42,14 @@ namespace netlist register_subalias("C", m_RN.m_R.m_N); register_subalias("RC", m_RN.m_R.m_P); - connect_late(m_RP_Q, m_RP.m_I); connect_late(m_RN_Q, m_RN.m_I); connect_late(m_RN.m_R.m_P, m_RP.m_R.m_N); connect_late(m_CV, m_RN.m_R.m_P); + + m_RP.m_RON.setTo(m_RI()); + m_RN.m_RON.setTo(m_RI()); } NETLIB_RESETI();