| 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 |
| r242167 | r242168 | |
|---|---|---|
| 63 | 63 | virtual void device_reset(); |
| 64 | 64 | virtual void device_config_complete(); |
| 65 | 65 | |
| 66 | void clock_w(bool state) { if(m_clock && !m_sel && | |
| 66 | void clock_w(bool state) { if(!m_clock && !m_sel && state && !m_pad) do_card(); m_clock = state; } | |
| 67 | 67 | void sel_w(bool state); |
| 68 | 68 | bool rx_r() { return m_rx; } |
| 69 | 69 | bool ack_r() { return m_ack; } |
| r242167 | r242168 | |
|---|---|---|
| 79 | 79 | dev = m_portd; |
| 80 | 80 | break; |
| 81 | 81 | } |
| 82 | dev->clock_w(0); | |
| 83 | dev->tx_w(tx); | |
| 82 | 84 | dev->clock_w(1); |
| 83 | dev->tx_w(tx); | |
| 84 | dev->clock_w(0); | |
| 85 | 85 | } |
| 86 | 86 | |
| 87 | 87 | bool psx_multitap_device::get_rx_line(int port) |
| https://github.com/mamedev/mame/commit/510d3b6172f454faddedb931a6b4aca942bf3f2f |
| Previous | 199869 Revisions | Next |