(mess) psx/memcard: change clocks to rising edge. (nw)

This commit is contained in:
cracyc 2014-12-03 13:32:15 -06:00
parent df4591eea2
commit 510d3b6172
2 changed files with 3 additions and 3 deletions

View File

@ -63,7 +63,7 @@ public:
virtual void device_reset();
virtual void device_config_complete();
void clock_w(bool state) { if(m_clock && !m_sel && !state && !m_pad) do_card(); m_clock = state; }
void clock_w(bool state) { if(!m_clock && !m_sel && state && !m_pad) do_card(); m_clock = state; }
void sel_w(bool state);
bool rx_r() { return m_rx; }
bool ack_r() { return m_ack; }

View File

@ -79,9 +79,9 @@ void psx_multitap_device::set_tx_line(bool tx, int port)
dev = m_portd;
break;
}
dev->clock_w(1);
dev->tx_w(tx);
dev->clock_w(0);
dev->tx_w(tx);
dev->clock_w(1);
}
bool psx_multitap_device::get_rx_line(int port)