예제 #1
0
파일: rs232.cpp 프로젝트: Dagarman/mame
void rs232_port_device::device_start()
{
	save_item(NAME(m_rxd));
	save_item(NAME(m_dcd));
	save_item(NAME(m_dsr));
	save_item(NAME(m_ri));
	save_item(NAME(m_si));
	save_item(NAME(m_cts));
	save_item(NAME(m_dce_rxc));
	save_item(NAME(m_dce_txc));

	m_rxd = 1;
	m_dcd = 1;
	m_dsr = 1;
	m_ri = 1;
	m_si = 1;
	m_cts = 1;

	m_rxd_handler(1);
	m_dcd_handler(1);
	m_dsr_handler(1);
	m_ri_handler(1);
	m_si_handler(1);
	m_cts_handler(1);
}
예제 #2
0
파일: rs232.cpp 프로젝트: Tauwasser/mame
void rs232_port_device::device_start()
{
	m_rxd_handler.resolve_safe();
	m_dcd_handler.resolve_safe();
	m_dsr_handler.resolve_safe();
	m_ri_handler.resolve_safe();
	m_cts_handler.resolve_safe();

	save_item(NAME(m_rxd));
	save_item(NAME(m_dcd));
	save_item(NAME(m_dsr));
	save_item(NAME(m_ri));
	save_item(NAME(m_cts));

	m_rxd = 1;
	m_dcd = 1;
	m_dsr = 1;
	m_ri = 1;
	m_cts = 1;

	m_rxd_handler(1);
	m_dcd_handler(1);
	m_dsr_handler(1);
	m_ri_handler(1);
	m_cts_handler(1);
}
예제 #3
0
파일: zndip.c 프로젝트: Overx/mame
void zndip_device::device_start()
{
	m_data_handler.resolve_safe( 0 );
	m_dataout_handler.resolve_safe();
	m_dsr_handler.resolve_safe();

	m_dip_timer = timer_alloc( 0 );

	m_dataout_handler(1);
	m_dsr_handler(1);
}
예제 #4
0
파일: ctlrport.cpp 프로젝트: robsonfr/mame
void psxcontrollerports_device::ack()
{
	m_dsr_handler(m_port0->ack_r() && m_port1->ack_r());
}