trunk/src/emu/bus/a2bus/a2ssc.c
| r26666 | r26667 | |
| 28 | 28 | #define SSC_ACIA_TAG "ssc_acia" |
| 29 | 29 | #define SSC_RS232_TAG "ssc_rs232" |
| 30 | 30 | |
| 31 | | static SLOT_INTERFACE_START( rs232_devices ) |
| 32 | | SLOT_INTERFACE("serial_terminal", SERIAL_TERMINAL) |
| 33 | | SLOT_INTERFACE("null_modem", NULL_MODEM) |
| 34 | | SLOT_INTERFACE_END |
| 35 | | |
| 36 | 31 | MACHINE_CONFIG_FRAGMENT( ssc ) |
| 37 | 32 | MCFG_MOS6551_ADD(SSC_ACIA_TAG, XTAL_1_8432MHz, WRITELINE(a2bus_ssc_device, acia_irq_w)) |
| 38 | 33 | MCFG_MOS6551_RXD_TXD_CALLBACKS(NULL, DEVWRITELINE(SSC_RS232_TAG, rs232_port_device, tx)) |
| 39 | 34 | |
| 40 | | MCFG_RS232_PORT_ADD(SSC_RS232_TAG, rs232_devices, NULL) |
| 35 | MCFG_RS232_PORT_ADD(SSC_RS232_TAG, default_rs232_devices, NULL) |
| 41 | 36 | MCFG_SERIAL_OUT_RX_HANDLER(DEVWRITELINE(SSC_ACIA_TAG, mos6551_device, rxd_w)) |
| 42 | 37 | MCFG_RS232_OUT_DCD_HANDLER(DEVWRITELINE(SSC_ACIA_TAG, mos6551_device, dcd_w)) |
| 43 | 38 | MCFG_RS232_OUT_DSR_HANDLER(DEVWRITELINE(SSC_ACIA_TAG, mos6551_device, dsr_w)) |