summaryrefslogtreecommitdiffstats
path: root/src/mess/drivers/isbc.c
diff options
context:
space:
mode:
author smf- <smf-@users.noreply.github.com>2013-12-22 16:27:05 +0000
committer smf- <smf-@users.noreply.github.com>2013-12-22 16:27:05 +0000
commit6c3f17c5956faefd2f1dc026468db2da03eee2bc (patch)
tree275f9cacd98df9821ae9e0e2a2ff4d155a4df358 /src/mess/drivers/isbc.c
parentb4c7b67ff9a1b12dd414502864cee66628b3bd19 (diff)
replaced read rx/cts/dcd callbacks in I8251 with write handlers, which allows multiple chips to be connected together without using glue methods. [smf]
Diffstat (limited to 'src/mess/drivers/isbc.c')
-rw-r--r--src/mess/drivers/isbc.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/mess/drivers/isbc.c b/src/mess/drivers/isbc.c
index fee9cf11c9d..6d32a8d32a2 100644
--- a/src/mess/drivers/isbc.c
+++ b/src/mess/drivers/isbc.c
@@ -132,7 +132,7 @@ DEVICE_INPUT_DEFAULTS_END
static const serial_terminal_interface terminal_intf =
{
- DEVCB_NULL
+ DEVCB_DEVICE_LINE_MEMBER("uart8251", i8251_device, write_rx)
};
static const struct pit8253_interface isbc86_pit_config =
@@ -245,11 +245,9 @@ static I8274_INTERFACE(isbc_uart8274_interface)
static const i8251_interface isbc_uart8251_interface =
{
- DEVCB_DEVICE_LINE_MEMBER("terminal", serial_terminal_device, tx_r),
DEVCB_DEVICE_LINE_MEMBER("terminal", serial_terminal_device, rx_w),
DEVCB_NULL,
DEVCB_NULL,
- DEVCB_NULL,
DEVCB_DEVICE_LINE_MEMBER("pic_0", pic8259_device, ir6_w),
DEVCB_NULL,
DEVCB_NULL,