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); }
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); }
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); }
void psxcontrollerports_device::ack() { m_dsr_handler(m_port0->ack_r() && m_port1->ack_r()); }