summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/netlist/devices/nld_9316.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/netlist/devices/nld_9316.c')
-rw-r--r--src/emu/netlist/devices/nld_9316.c93
1 files changed, 46 insertions, 47 deletions
diff --git a/src/emu/netlist/devices/nld_9316.c b/src/emu/netlist/devices/nld_9316.c
index 14a691c4481..6445611fd06 100644
--- a/src/emu/netlist/devices/nld_9316.c
+++ b/src/emu/netlist/devices/nld_9316.c
@@ -7,8 +7,8 @@
NETLIB_START(9316)
{
- register_sub(subABCD, "subABCD");
- sub.m_ABCD = &subABCD;
+ register_sub(subABCD, "subABCD");
+ sub.m_ABCD = &subABCD;
register_sub(sub, "sub");
register_subalias("CLK", sub.m_CLK);
@@ -33,36 +33,36 @@ NETLIB_START(9316)
NETLIB_RESET(9316)
{
- sub.do_reset();
- subABCD.do_reset();
+ sub.do_reset();
+ subABCD.do_reset();
}
NETLIB_START(9316_subABCD)
{
- register_input("A", m_A);
- register_input("B", m_B);
- register_input("C", m_C);
- register_input("D", m_D);
+ register_input("A", m_A);
+ register_input("B", m_B);
+ register_input("C", m_C);
+ register_input("D", m_D);
}
NETLIB_RESET(9316_subABCD)
{
- if (1 || !USE_ADD_REMOVE_LIST)
- {
- m_A.inactivate();
- m_B.inactivate();
- m_C.inactivate();
- m_D.inactivate();
- }
+ if (1 || !USE_ADD_REMOVE_LIST)
+ {
+ m_A.inactivate();
+ m_B.inactivate();
+ m_C.inactivate();
+ m_D.inactivate();
+ }
}
ATTR_HOT inline UINT8 NETLIB_NAME(9316_subABCD::read_ABCD)()
{
- if (1 || !USE_ADD_REMOVE_LIST)
- return (INPLOGIC_PASSIVE(m_D) << 3) | (INPLOGIC_PASSIVE(m_C) << 2) | (INPLOGIC_PASSIVE(m_B) << 1) | (INPLOGIC_PASSIVE(m_A) << 0);
- else
- return (INPLOGIC(m_D) << 3) | (INPLOGIC(m_C) << 2) | (INPLOGIC(m_B) << 1) | (INPLOGIC(m_A) << 0);
+ if (1 || !USE_ADD_REMOVE_LIST)
+ return (INPLOGIC_PASSIVE(m_D) << 3) | (INPLOGIC_PASSIVE(m_C) << 2) | (INPLOGIC_PASSIVE(m_B) << 1) | (INPLOGIC_PASSIVE(m_A) << 0);
+ else
+ return (INPLOGIC(m_D) << 3) | (INPLOGIC(m_C) << 2) | (INPLOGIC(m_B) << 1) | (INPLOGIC(m_A) << 0);
}
NETLIB_UPDATE(9316_subABCD)
@@ -86,10 +86,10 @@ NETLIB_START(9316_sub)
NETLIB_RESET(9316_sub)
{
- m_CLK.set_state(netlist_input_t::STATE_INP_LH);
- m_cnt = 0;
- m_loadq = 1;
- m_ent = 1;
+ m_CLK.set_state(netlist_input_t::STATE_INP_LH);
+ m_cnt = 0;
+ m_loadq = 1;
+ m_ent = 1;
}
NETLIB_UPDATE(9316_sub)
@@ -99,7 +99,7 @@ NETLIB_UPDATE(9316_sub)
{
cnt = ( cnt + 1) & 0x0f;
update_outputs(cnt);
- OUTLOGIC(m_RC, m_ent & (cnt == 0x0f), NLTIME_FROM_NS(20));
+ OUTLOGIC(m_RC, m_ent & (cnt == 0x0f), NLTIME_FROM_NS(20));
#if 0
if (cnt == 0x0f)
OUTLOGIC(m_RC, m_ent, NLTIME_FROM_NS(20));
@@ -128,7 +128,7 @@ NETLIB_UPDATE(9316)
}
else
{
- UINT8 cnt = sub.m_cnt;
+ UINT8 cnt = sub.m_cnt;
sub.m_CLK.inactivate();
if (!clrq & (cnt>0))
{
@@ -198,34 +198,33 @@ inline NETLIB_FUNC_VOID(9316_sub, update_outputs, (const UINT8 cnt))
NETLIB_START(9316_dip)
{
- NETLIB_NAME(9316)::start();
-
- register_subalias("1", m_CLRQ);
- register_subalias("2", sub.m_CLK);
- register_subalias("3", subABCD.m_A);
- register_subalias("4", subABCD.m_B);
- register_subalias("5", subABCD.m_C);
- register_subalias("6", subABCD.m_D);
- register_subalias("7", m_ENP);
- // register_subalias("8", ); --> GND
-
- register_subalias("9", m_LOADQ);
- register_subalias("10", m_ENT);
- register_subalias("11", sub.m_QD);
- register_subalias("12", sub.m_QC);
- register_subalias("13", sub.m_QB);
- register_subalias("14", sub.m_QA);
- register_subalias("15", sub.m_RC);
- // register_subalias("16", ); --> VCC
+ NETLIB_NAME(9316)::start();
+
+ register_subalias("1", m_CLRQ);
+ register_subalias("2", sub.m_CLK);
+ register_subalias("3", subABCD.m_A);
+ register_subalias("4", subABCD.m_B);
+ register_subalias("5", subABCD.m_C);
+ register_subalias("6", subABCD.m_D);
+ register_subalias("7", m_ENP);
+ // register_subalias("8", ); --> GND
+
+ register_subalias("9", m_LOADQ);
+ register_subalias("10", m_ENT);
+ register_subalias("11", sub.m_QD);
+ register_subalias("12", sub.m_QC);
+ register_subalias("13", sub.m_QB);
+ register_subalias("14", sub.m_QA);
+ register_subalias("15", sub.m_RC);
+ // register_subalias("16", ); --> VCC
}
NETLIB_UPDATE(9316_dip)
{
- NETLIB_NAME(9316)::update();
+ NETLIB_NAME(9316)::update();
}
NETLIB_RESET(9316_dip)
{
- NETLIB_NAME(9316)::reset();
+ NETLIB_NAME(9316)::reset();
}
-