trunk/src/emu/diserial.c
| r24026 | r24027 | |
| 95 | 95 | |
| 96 | 96 | void device_serial_interface::set_rcv_rate(UINT32 clock, int div) |
| 97 | 97 | { |
| 98 | | m_rcv_rate = attotime::from_hz(clock) / div; |
| 98 | m_rcv_rate = attotime::from_hz(clock) * div; |
| 99 | 99 | receive_register_reset(); |
| 100 | 100 | m_rcv_clock->adjust(attotime::never); |
| 101 | 101 | } |
| 102 | 102 | |
| 103 | 103 | void device_serial_interface::set_tra_rate(UINT32 clock, int div) |
| 104 | 104 | { |
| 105 | | m_tra_rate = attotime::from_hz(clock) / div; |
| 105 | m_tra_rate = attotime::from_hz(clock) * div; |
| 106 | 106 | transmit_register_reset(); |
| 107 | 107 | m_tra_clock->adjust(attotime::never); |
| 108 | 108 | } |