diff options
-rw-r--r-- | src/emu/netlist/devices/nld_9316.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/netlist/devices/nld_9316.c b/src/emu/netlist/devices/nld_9316.c index d757544e07b..b22a6984eac 100644 --- a/src/emu/netlist/devices/nld_9316.c +++ b/src/emu/netlist/devices/nld_9316.c @@ -123,7 +123,7 @@ NETLIB_UPDATE(9316) sub.m_ent = INPLOGIC(m_ENT); const netlist_sig_t clrq = INPLOGIC(m_CLRQ); - if ((!sub.m_loadq | (sub.m_ent & INPLOGIC(m_ENP))) & clrq) + if (((sub.m_loadq ^ 1) | (sub.m_ent & INPLOGIC(m_ENP))) & clrq) { sub.m_CLK.activate_lh(); OUTLOGIC(sub.m_RC, sub.m_ent & (sub.m_cnt == MAXCNT), NLTIME_FROM_NS(27)); |