trunk/src/emu/bus/rs232/rs232.h
| r28729 | r28730 | |
| 44 | 44 | DECLARE_WRITE_LINE_MEMBER( write_txd ); |
| 45 | 45 | DECLARE_WRITE_LINE_MEMBER( write_dtr ); |
| 46 | 46 | DECLARE_WRITE_LINE_MEMBER( write_rts ); |
| 47 | DECLARE_WRITE_LINE_MEMBER( write_etc ); |
| 47 | 48 | |
| 48 | 49 | DECLARE_READ_LINE_MEMBER( rxd_r ) { return m_rxd; } |
| 49 | 50 | DECLARE_READ_LINE_MEMBER( dcd_r ) { return m_dcd; } |
| r28729 | r28730 | |
| 82 | 83 | virtual DECLARE_WRITE_LINE_MEMBER( input_txd ) {} |
| 83 | 84 | virtual DECLARE_WRITE_LINE_MEMBER( input_dtr ) {} |
| 84 | 85 | virtual DECLARE_WRITE_LINE_MEMBER( input_rts ) {} |
| 86 | virtual DECLARE_WRITE_LINE_MEMBER( input_etc ) {} |
| 85 | 87 | |
| 86 | 88 | DECLARE_WRITE_LINE_MEMBER( output_rxd ) { m_port->m_rxd = state; m_port->m_rxd_handler(state); } |
| 87 | 89 | DECLARE_WRITE_LINE_MEMBER( output_dcd ) { m_port->m_dcd = state; m_port->m_dcd_handler(state); } |
trunk/src/mess/drivers/cbm2.c
| r28729 | r28730 | |
| 2142 | 2142 | MCFG_MOS6551_XTAL(XTAL_1_8432MHz) |
| 2143 | 2143 | MCFG_MOS6551_IRQ_HANDLER(DEVWRITELINE(MOS6525_1_TAG, tpi6525_device, i4_w)) |
| 2144 | 2144 | MCFG_MOS6551_TXD_HANDLER(DEVWRITELINE(RS232_TAG, rs232_port_device, write_txd)) |
| 2145 | MCFG_MOS6551_DTR_HANDLER(DEVWRITELINE(RS232_TAG, rs232_port_device, write_dtr)) |
| 2146 | MCFG_MOS6551_RTS_HANDLER(DEVWRITELINE(RS232_TAG, rs232_port_device, write_rts)) |
| 2147 | MCFG_MOS6551_RXC_HANDLER(DEVWRITELINE(RS232_TAG, rs232_port_device, write_etc)) |
| 2145 | 2148 | |
| 2146 | 2149 | MCFG_MOS6526_ADD(MOS6526_TAG, XTAL_14_31818MHz/14, 60, DEVWRITELINE(MOS6525_1_TAG, tpi6525_device, i2_w)) |
| 2147 | 2150 | MCFG_MOS6526_SERIAL_CALLBACKS(DEVWRITELINE(CBM2_USER_PORT_TAG, cbm2_user_port_device, cnt_w), DEVWRITELINE(CBM2_USER_PORT_TAG, cbm2_user_port_device, sp_w)) |