예제 #1
0
파일: nl_base.c 프로젝트: vorlenko/mame
ATTR_COLD void netlist_terminal_t::save_register()
{
	save(NLNAME(m_Idr1));
	save(NLNAME(m_go1));
	save(NLNAME(m_gt1));
	netlist_core_terminal_t::save_register();
}
예제 #2
0
파일: nld_system.c 프로젝트: richard42/mame
void nld_d_to_a_proxy::start()
{
	nld_base_d_to_a_proxy::start();

	register_sub("RV", m_RV);
	register_terminal("1", m_RV.m_P);
	register_terminal("2", m_RV.m_N);

	register_output("_Q", m_Q);
	register_subalias("Q", m_RV.m_P);

	connect_direct(m_RV.m_N, m_Q);

	save(NLNAME(m_last_state));
}
예제 #3
0
파일: nl_base.c 프로젝트: vorlenko/mame
ATTR_COLD void netlist_net_t::save_register()
{
	save(NLNAME(m_time));
	save(NLNAME(m_active));
	save(NLNAME(m_in_queue));
	save(NLNAME(m_cur_Analog));
	save(NLNAME(m_cur_Q));
	save(NLNAME(m_new_Q));
	netlist_object_t::save_register();
}
예제 #4
0
ATTR_COLD void matrix_solver_t::start()
{
	register_output("Q_sync", m_Q_sync);
	register_input("FB_sync", m_fb_sync);
	connect_direct(m_fb_sync, m_Q_sync);

	save(NLNAME(m_last_step));
	save(NLNAME(m_cur_ts));
	save(NLNAME(m_stat_calculations));
	save(NLNAME(m_stat_newton_raphson));
	save(NLNAME(m_stat_vsolver_calls));
	save(NLNAME(m_iterative_fail));
	save(NLNAME(m_iterative_total));

}
예제 #5
0
파일: nl_base.c 프로젝트: vorlenko/mame
ATTR_COLD void netlist_analog_net_t::save_register()
{
	save(NLNAME(m_DD_n_m_1));
	save(NLNAME(m_h_n_m_1));
	netlist_net_t::save_register();
}
예제 #6
0
파일: nl_base.c 프로젝트: vorlenko/mame
ATTR_COLD void netlist_base_t::save_register()
{
	save(static_cast<pstate_callback_t &>(m_queue), "m_queue");
	save(NLNAME(m_time));
	netlist_object_t::save_register();
}