summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/netlist/devices/nld_4066.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2014-04-07 06:04:18 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2014-04-07 06:04:18 +0000
commitfec65e0b5766ade69e086d1c5b859d97494fce56 (patch)
treec22b07938e9ad590184f1276bc2bead6d888a78d /src/emu/netlist/devices/nld_4066.c
parent30d94e51c53f30187a1bc565ef33e4744319790e (diff)
Cleanups and version bumpmame0153
Diffstat (limited to 'src/emu/netlist/devices/nld_4066.c')
-rw-r--r--src/emu/netlist/devices/nld_4066.c90
1 files changed, 45 insertions, 45 deletions
diff --git a/src/emu/netlist/devices/nld_4066.c b/src/emu/netlist/devices/nld_4066.c
index 9a3b05f55cd..19f67543516 100644
--- a/src/emu/netlist/devices/nld_4066.c
+++ b/src/emu/netlist/devices/nld_4066.c
@@ -25,70 +25,70 @@ NETLIB_START(4066)
NETLIB_RESET(4066)
{
- m_R.do_reset();
+ m_R.do_reset();
}
NETLIB_UPDATE(4066)
{
- double sup = (m_supply->vdd() - m_supply->vss());
- double low = 0.45 * sup;
- double high = 0.55 * sup;
- double in = INPANALOG(m_control) - m_supply->vss();
- double rON = 270.0 * 5.0 / sup;
+ double sup = (m_supply->vdd() - m_supply->vss());
+ double low = 0.45 * sup;
+ double high = 0.55 * sup;
+ double in = INPANALOG(m_control) - m_supply->vss();
+ double rON = 270.0 * 5.0 / sup;
- if (in < low)
- {
- m_R.set_R(1.0 / netlist().gmin());
- m_R.update_dev();
- }
- else if (in > high)
- {
- m_R.set_R(rON);
- m_R.update_dev();
- }
+ if (in < low)
+ {
+ m_R.set_R(1.0 / netlist().gmin());
+ m_R.update_dev();
+ }
+ else if (in > high)
+ {
+ m_R.set_R(rON);
+ m_R.update_dev();
+ }
}
NETLIB_START(4066_dip)
{
- register_sub(m_supply, "supply");
- m_A.m_supply = m_B.m_supply = m_C.m_supply = m_D.m_supply = &m_supply;
- register_sub(m_A, "A");
- register_sub(m_B, "B");
- register_sub(m_C, "C");
- register_sub(m_D, "D");
+ register_sub(m_supply, "supply");
+ m_A.m_supply = m_B.m_supply = m_C.m_supply = m_D.m_supply = &m_supply;
+ register_sub(m_A, "A");
+ register_sub(m_B, "B");
+ register_sub(m_C, "C");
+ register_sub(m_D, "D");
- register_subalias("1", m_A.m_R.m_P);
- register_subalias("2", m_A.m_R.m_N);
- register_subalias("3", m_B.m_R.m_P);
- register_subalias("4", m_B.m_R.m_N);
- register_subalias("5", m_B.m_control);
- register_subalias("6", m_C.m_control);
- register_input("7", m_supply.m_vss);
+ register_subalias("1", m_A.m_R.m_P);
+ register_subalias("2", m_A.m_R.m_N);
+ register_subalias("3", m_B.m_R.m_P);
+ register_subalias("4", m_B.m_R.m_N);
+ register_subalias("5", m_B.m_control);
+ register_subalias("6", m_C.m_control);
+ register_input("7", m_supply.m_vss);
- register_subalias("8", m_C.m_R.m_P);
- register_subalias("9", m_C.m_R.m_N);
- register_subalias("10", m_D.m_R.m_P);
- register_subalias("11", m_D.m_R.m_N);
- register_subalias("12", m_D.m_control);
- register_subalias("13", m_A.m_control);
- register_input("14", m_supply.m_vdd);
+ register_subalias("8", m_C.m_R.m_P);
+ register_subalias("9", m_C.m_R.m_N);
+ register_subalias("10", m_D.m_R.m_P);
+ register_subalias("11", m_D.m_R.m_N);
+ register_subalias("12", m_D.m_control);
+ register_subalias("13", m_A.m_control);
+ register_input("14", m_supply.m_vdd);
}
NETLIB_RESET(4066_dip)
{
- m_A.do_reset();
- m_B.do_reset();
- m_C.do_reset();
- m_D.do_reset();
+ m_A.do_reset();
+ m_B.do_reset();
+ m_C.do_reset();
+ m_D.do_reset();
}
NETLIB_UPDATE(4066_dip)
{
- /* only called during startup */
- m_A.update_dev();
- m_B.update_dev();
- m_C.update_dev();
- m_D.update_dev();
+ /* only called during startup */
+ m_A.update_dev();
+ m_B.update_dev();
+ m_C.update_dev();
+ m_D.update_dev();
}