mirror of
https://github.com/holub/mame
synced 2025-04-22 16:31:49 +03:00
netlist: comment out empty reset and update calls
This commit is contained in:
parent
8cd6774cac
commit
847d473163
@ -162,7 +162,7 @@ namespace analog
|
||||
NETLIB_IS_DYNAMIC(true)
|
||||
|
||||
//NETLIB_RESETI();
|
||||
NETLIB_UPDATEI() { }
|
||||
//NETLIB_UPDATEI() {}
|
||||
|
||||
q_type qtype() const noexcept { return m_qtype; }
|
||||
bool is_qtype(q_type atype) const noexcept { return m_qtype == atype; }
|
||||
|
@ -32,7 +32,7 @@
|
||||
/// current source. This is suitable to model voltage sources, current sources,
|
||||
/// resistors, capacitors, inductances and diodes.
|
||||
///
|
||||
////
|
||||
//
|
||||
|
||||
#include "netlist/nl_base.h"
|
||||
#include "netlist/nl_setup.h"
|
||||
@ -85,7 +85,7 @@ namespace analog
|
||||
}
|
||||
|
||||
//NETLIB_UPDATE_TERMINALSI() { }
|
||||
//NETLIB_RESETI() { }
|
||||
//NETLIB_RESETI() {}
|
||||
|
||||
public:
|
||||
|
||||
@ -221,7 +221,7 @@ namespace analog
|
||||
|
||||
protected:
|
||||
|
||||
//NETLIB_UPDATEI() { }
|
||||
//NETLIB_UPDATEI() {}
|
||||
NETLIB_RESETI()
|
||||
{
|
||||
set_R(std::max(m_R(), exec().gmin()));
|
||||
|
@ -105,8 +105,8 @@ namespace netlist
|
||||
register_subalias("9", "A.GND");
|
||||
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(2102A) A;
|
||||
};
|
||||
|
@ -95,7 +95,7 @@ namespace netlist
|
||||
register_subalias("14", "A.VDD");
|
||||
|
||||
}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(CD4006) A;
|
||||
};
|
||||
|
@ -116,22 +116,14 @@ namespace netlist
|
||||
connect("A.VSS", "B.VSS");
|
||||
connect("A.VDD", "B.VDD");
|
||||
}
|
||||
NETLIB_UPDATEI();
|
||||
NETLIB_RESETI();
|
||||
//NETLIB_UPDATEI();
|
||||
//NETLIB_RESETI();
|
||||
|
||||
private:
|
||||
NETLIB_SUB(CD4013) m_A;
|
||||
NETLIB_SUB(CD4013) m_B;
|
||||
};
|
||||
|
||||
NETLIB_RESET(CD4013_dip)
|
||||
{
|
||||
}
|
||||
|
||||
NETLIB_UPDATE(CD4013_dip)
|
||||
{
|
||||
}
|
||||
|
||||
NETLIB_DEVICE_IMPL(CD4013, "CD4013", "+CLOCK,+DATA,+RESET,+SET,@VDD,@VSS")
|
||||
NETLIB_DEVICE_IMPL(CD4013_dip, "CD4013_DIP", "")
|
||||
|
||||
|
@ -89,7 +89,7 @@ namespace netlist
|
||||
register_subalias("VSS", "sub.VSS");
|
||||
}
|
||||
|
||||
NETLIB_RESETI() { }
|
||||
//NETLIB_RESETI() {}
|
||||
|
||||
NETLIB_HANDLERI(inputs)
|
||||
{
|
||||
|
@ -109,8 +109,8 @@ namespace netlist
|
||||
register_subalias("15", A.m_CLKINH);
|
||||
register_subalias("16", "A.VCC");
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(74165) A;
|
||||
};
|
||||
|
@ -128,8 +128,8 @@ namespace netlist
|
||||
register_subalias("15", A.m_SH_LDQ);
|
||||
register_subalias("16", "A.VCC");
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(74166) A;
|
||||
};
|
||||
|
@ -114,8 +114,8 @@ namespace devices
|
||||
register_subalias("8", "A.GND");
|
||||
register_subalias("16", "A.VCC");
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(74174) A;
|
||||
};
|
||||
|
@ -119,8 +119,8 @@ namespace netlist
|
||||
register_subalias("8", "A.GND");
|
||||
register_subalias("16", "A.VCC");
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(74175) A;
|
||||
};
|
||||
|
@ -159,8 +159,8 @@ namespace netlist
|
||||
register_subalias("15", A.m_A);
|
||||
register_subalias("16", "A.VCC");
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(74192) A;
|
||||
};
|
||||
|
@ -147,8 +147,8 @@ namespace netlist
|
||||
register_subalias("15", A.m_A);
|
||||
register_subalias("16", "A.VCC");
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(74193) A;
|
||||
};
|
||||
|
@ -123,8 +123,8 @@ namespace netlist
|
||||
register_subalias("16", "VCC");
|
||||
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(74194) A;
|
||||
};
|
||||
|
@ -82,8 +82,8 @@ namespace netlist
|
||||
register_subalias("15", A.m_G2Q);
|
||||
register_subalias("16", "A.VCC");
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(74365) A;
|
||||
};
|
||||
|
@ -103,8 +103,8 @@ namespace netlist
|
||||
connect("A.GND", "B.GND");
|
||||
connect("A.VCC", "B.VCC");
|
||||
}
|
||||
NETLIB_UPDATEI() { }
|
||||
NETLIB_RESETI() { }
|
||||
//NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
|
||||
private:
|
||||
NETLIB_SUB(74393) m_A;
|
||||
|
@ -98,8 +98,8 @@ namespace devices
|
||||
register_subalias("15", "A.A");
|
||||
register_subalias("16", "A.VCC");
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(7442) A;
|
||||
};
|
||||
|
@ -112,22 +112,14 @@ namespace netlist
|
||||
connect("A.GND", "B.GND");
|
||||
connect("A.VCC", "B.VCC");
|
||||
}
|
||||
NETLIB_UPDATEI();
|
||||
NETLIB_RESETI();
|
||||
//NETLIB_UPDATEI();
|
||||
//NETLIB_RESETI();
|
||||
|
||||
private:
|
||||
NETLIB_SUB(7474) m_A;
|
||||
NETLIB_SUB(7474) m_B;
|
||||
};
|
||||
|
||||
NETLIB_RESET(7474_dip)
|
||||
{
|
||||
}
|
||||
|
||||
NETLIB_UPDATE(7474_dip)
|
||||
{
|
||||
}
|
||||
|
||||
NETLIB_DEVICE_IMPL(7474, "TTL_7474", "+CLK,+D,+CLRQ,+PREQ,@VCC,@GND")
|
||||
NETLIB_DEVICE_IMPL(7474_dip, "TTL_7474_DIP", "")
|
||||
|
||||
|
@ -178,8 +178,8 @@ namespace netlist
|
||||
register_subalias("15", A.m_Q[1]);
|
||||
register_subalias("16", A.m_Q[0]);
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(7475) A;
|
||||
};
|
||||
@ -205,8 +205,8 @@ namespace netlist
|
||||
register_subalias("13", A.m_Q[1]);
|
||||
register_subalias("14", A.m_Q[0]);
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(7477) A;
|
||||
};
|
||||
|
@ -120,8 +120,8 @@ namespace netlist
|
||||
register_subalias("15", A.m_S4);
|
||||
register_subalias("16", A.m_B4);
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(7483) A;
|
||||
};
|
||||
|
@ -102,8 +102,8 @@ namespace netlist
|
||||
register_subalias("16", "A.VCC");
|
||||
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(7485) A;
|
||||
};
|
||||
|
@ -122,8 +122,8 @@ namespace devices
|
||||
// register_subalias("13", ); --> NC
|
||||
register_subalias("14", "A.A");
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(7490) A;
|
||||
};
|
||||
|
@ -115,8 +115,8 @@ namespace devices
|
||||
// register_subalias("13", ); --> NC
|
||||
register_subalias("14", "A.A");
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(7492) A;
|
||||
};
|
||||
|
@ -176,8 +176,8 @@ namespace netlist
|
||||
// register_subalias("13", ); -. NC
|
||||
register_subalias("14", "A.CLKA");
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(7493) A;
|
||||
};
|
||||
|
@ -169,8 +169,8 @@ namespace netlist
|
||||
register_subalias("15", A.m_B[2]); // B3
|
||||
register_subalias("16", "A.VCC");
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(7497) A;
|
||||
};
|
||||
|
@ -227,7 +227,7 @@ namespace netlist
|
||||
register_subalias("14", m_B.m_RNG);
|
||||
}
|
||||
|
||||
NETLIB_UPDATEI() { }
|
||||
//NETLIB_UPDATEI() {}
|
||||
|
||||
NETLIB_RESETI()
|
||||
{
|
||||
|
@ -113,8 +113,8 @@ namespace netlist
|
||||
register_subalias("12", "A.GND");
|
||||
register_subalias("24", "A.VCC");
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(82S115) A;
|
||||
};
|
||||
|
@ -136,8 +136,8 @@ namespace netlist
|
||||
register_subalias("8", "A.GND");
|
||||
register_subalias("16", "A.VCC");
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(82S16) A;
|
||||
};
|
||||
|
@ -135,8 +135,8 @@ namespace netlist
|
||||
register_subalias("16", "A.VCC");
|
||||
}
|
||||
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(9322) A;
|
||||
};
|
||||
|
@ -147,8 +147,8 @@ namespace netlist
|
||||
register_subalias("15", A.m_D.m_IN);
|
||||
register_subalias("16", "A.VSS");
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(AM2847) A;
|
||||
};
|
||||
|
@ -149,8 +149,8 @@ namespace netlist
|
||||
register_subalias("16", "A.VCC");
|
||||
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(9334) A;
|
||||
};
|
||||
|
@ -142,7 +142,7 @@ namespace netlist
|
||||
log_value(static_cast<nl_fptype>(m_I() - m_I2()));
|
||||
}
|
||||
|
||||
NETLIB_RESETI() { }
|
||||
//NETLIB_RESETI() {}
|
||||
analog_input_t m_I2;
|
||||
};
|
||||
|
||||
|
@ -214,7 +214,7 @@ namespace netlist
|
||||
// The reset on R_Base executed after NE555 reset will
|
||||
// overwrite values.
|
||||
NETLIB_RESETI() { A.reset(); }
|
||||
NETLIB_UPDATEI() { }
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(NE555) A;
|
||||
};
|
||||
|
@ -104,8 +104,8 @@ namespace netlist
|
||||
register_subalias("17", A.m_D[6]);
|
||||
register_subalias("16", A.m_D[7]);
|
||||
}
|
||||
NETLIB_RESETI() {}
|
||||
NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
private:
|
||||
NETLIB_SUB(TMS4800) A;
|
||||
|
||||
|
@ -89,10 +89,6 @@ namespace netlist
|
||||
{
|
||||
}
|
||||
|
||||
NETLIB_RESET(a_to_d_proxy)
|
||||
{
|
||||
}
|
||||
|
||||
NETLIB_HANDLER(a_to_d_proxy, input)
|
||||
{
|
||||
const auto v(m_I.Q_Analog());
|
||||
|
@ -69,7 +69,7 @@ namespace devices
|
||||
}
|
||||
|
||||
protected:
|
||||
NETLIB_RESETI();
|
||||
//NETLIB_RESETI();
|
||||
NETLIB_UPDATEI()
|
||||
{
|
||||
input();
|
||||
|
@ -33,8 +33,8 @@ namespace devices
|
||||
, m_max_link_loops(*this, "MAX_LINK_RESOLVE_LOOPS", 100)
|
||||
{
|
||||
}
|
||||
//NETLIB_UPDATEI() { }
|
||||
//NETLIB_RESETI() { }
|
||||
//NETLIB_UPDATEI() {}
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATE_PARAMI() { }
|
||||
public:
|
||||
param_logic_t m_use_deactivate;
|
||||
@ -261,7 +261,7 @@ namespace devices
|
||||
{
|
||||
}
|
||||
|
||||
//NETLIB_UPDATEI() { }
|
||||
//NETLIB_UPDATEI() {}
|
||||
NETLIB_RESETI() { m_Q.initial(0); }
|
||||
NETLIB_UPDATE_PARAMI()
|
||||
{
|
||||
@ -286,7 +286,7 @@ namespace devices
|
||||
{
|
||||
}
|
||||
|
||||
//NETLIB_UPDATEI() { }
|
||||
//NETLIB_UPDATEI() {}
|
||||
NETLIB_RESETI() { for (auto &q : m_Q) q.initial(0); }
|
||||
NETLIB_UPDATE_PARAMI()
|
||||
{
|
||||
@ -310,7 +310,7 @@ namespace devices
|
||||
{
|
||||
}
|
||||
|
||||
//NETLIB_UPDATEI() { }
|
||||
//NETLIB_UPDATEI() {}
|
||||
NETLIB_RESETI() { m_Q.initial(nlconst::zero()); }
|
||||
NETLIB_UPDATE_PARAMI() { m_Q.push(m_IN()); }
|
||||
|
||||
@ -330,13 +330,13 @@ namespace devices
|
||||
{
|
||||
}
|
||||
|
||||
//NETLIB_UPDATEI() { }
|
||||
//NETLIB_UPDATEI() {}
|
||||
NETLIB_UPDATE_PARAMI()
|
||||
{
|
||||
m_Q.push(nlconst::zero());
|
||||
}
|
||||
|
||||
//NETLIB_RESETI() { }
|
||||
//NETLIB_RESETI() {}
|
||||
protected:
|
||||
analog_output_t m_Q;
|
||||
};
|
||||
@ -354,8 +354,8 @@ namespace devices
|
||||
}
|
||||
|
||||
protected:
|
||||
//NETLIB_RESETI() { }
|
||||
//NETLIB_UPDATEI() { }
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
|
||||
private:
|
||||
NETLIB_HANDLERI(noop)
|
||||
|
@ -340,6 +340,8 @@ namespace netlist
|
||||
for (auto &dev : m_devices)
|
||||
if (!plib::container::contains(d, dev.second.get()))
|
||||
{
|
||||
// FIXME: doesn't seem to be needed, use cases include
|
||||
// analog output devices. Check and remove
|
||||
log().verbose("\t ...{1}", dev.second->name());
|
||||
dev.second->update();
|
||||
}
|
||||
|
@ -1441,7 +1441,7 @@ namespace netlist
|
||||
void connect(const detail::core_terminal_t &t1, const detail::core_terminal_t &t2);
|
||||
protected:
|
||||
|
||||
//NETLIB_UPDATEI() { }
|
||||
//NETLIB_UPDATEI() {}
|
||||
//NETLIB_UPDATE_TERMINALSI() { }
|
||||
|
||||
private:
|
||||
@ -1473,7 +1473,7 @@ namespace netlist
|
||||
|
||||
protected:
|
||||
|
||||
//NETLIB_UPDATEI() { }
|
||||
//NETLIB_UPDATEI() {}
|
||||
//NETLIB_UPDATE_TERMINALSI() { }
|
||||
|
||||
private:
|
||||
|
@ -23,8 +23,8 @@ namespace factory {
|
||||
{
|
||||
}
|
||||
protected:
|
||||
NETLIB_RESETI() { }
|
||||
NETLIB_UPDATEI() { }
|
||||
//NETLIB_RESETI() {}
|
||||
//NETLIB_UPDATEI() {}
|
||||
};
|
||||
|
||||
element_t::element_t(const pstring &name, properties &&props)
|
||||
|
Loading…
Reference in New Issue
Block a user