Previous 199869 Revisions Next

r33656 Wednesday 3rd December, 2014 at 19:32:58 UTC by Carl
(mess) psx/memcard: change clocks to rising edge. (nw)
[src/emu/bus/psx]memcard.h multitap.c

trunk/src/emu/bus/psx/memcard.h
r242167r242168
6363   virtual void device_reset();
6464   virtual void device_config_complete();
6565
66   void clock_w(bool state) { if(m_clock && !m_sel && !state && !m_pad) do_card(); m_clock = state; }
66   void clock_w(bool state) { if(!m_clock && !m_sel && state && !m_pad) do_card(); m_clock = state; }
6767   void sel_w(bool state);
6868   bool rx_r() { return m_rx; }
6969   bool ack_r() { return m_ack; }
trunk/src/emu/bus/psx/multitap.c
r242167r242168
7979         dev = m_portd;
8080         break;
8181   }
82   dev->clock_w(0);
83   dev->tx_w(tx);
8284   dev->clock_w(1);
83   dev->tx_w(tx);
84   dev->clock_w(0);
8585}
8686
8787bool psx_multitap_device::get_rx_line(int port)


Previous 199869 Revisions Next


© 1997-2024 The MAME Team