summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/devices/nld_4020.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/devices/nld_4020.cpp')
-rw-r--r--src/lib/netlist/devices/nld_4020.cpp14
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)