diff options
Diffstat (limited to 'src/lib/netlist/devices/nld_4020.cpp')
-rw-r--r-- | src/lib/netlist/devices/nld_4020.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/lib/netlist/devices/nld_4020.cpp b/src/lib/netlist/devices/nld_4020.cpp index 3f7dac5e742..a147cf3f58f 100644 --- a/src/lib/netlist/devices/nld_4020.cpp +++ b/src/lib/netlist/devices/nld_4020.cpp @@ -83,14 +83,14 @@ namespace netlist NETLIB_UPDATE(CD4020) { - if (INPLOGIC(m_RESET)) + if (m_RESET()) { m_sub.m_cnt = 0; m_sub.m_IP.inactivate(); /* static */ const netlist_time reset_time = netlist_time::from_nsec(140); - OUTLOGIC(m_sub.m_Q[0], 0, reset_time); - for (int i=3; i<14; i++) - OUTLOGIC(m_sub.m_Q[i], 0, reset_time); + m_sub.m_Q[0].push(0, reset_time); + for (std::size_t i=3; i<14; i++) + m_sub.m_Q[i].push(0, reset_time); } else m_sub.m_IP.activate_hl(); @@ -108,9 +108,9 @@ namespace netlist NLTIME_FROM_NS(1380), NLTIME_FROM_NS(1480), }; - OUTLOGIC(m_Q[0], cnt & 1, out_delayQn[0]); - for (int i=3; i<14; i++) - OUTLOGIC(m_Q[i], (cnt >> i) & 1, out_delayQn[i]); + m_Q[0].push(cnt & 1, out_delayQn[0]); + for (std::size_t i=3; i<14; i++) + m_Q[i].push((cnt >> i) & 1, out_delayQn[i]); } NETLIB_DEVICE_IMPL(CD4020) |