From d502af4468bac4ae9dd1e6978dad73d78ee0c4d9 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Mon, 3 Jun 2013 16:07:21 -0700 Subject: [PATCH] Let the OS turn DTR on and off by properly interpreting the bits provided in the Control In command --- PDP11/pdp11_kmc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PDP11/pdp11_kmc.c b/PDP11/pdp11_kmc.c index 2d9d2909..7f0623a7 100644 --- a/PDP11/pdp11_kmc.c +++ b/PDP11/pdp11_kmc.c @@ -716,7 +716,7 @@ void kmc_doinput(void) */ sim_debug(DF_CMD, &kmc_dev, "Running DDCMP in full duplex on Line %d (dup %d):\n", line, d->dupnumber); dup_set_DDCMP (d->dupnumber, TRUE); - dup_set_DTR (d->dupnumber, TRUE); + dup_set_DTR (d->dupnumber, (kmc_sel6 & 0400) ? TRUE : FALSE)); dup_set_callback_mode (d->dupnumber, dup_receive, dup_send_complete); break; case 3: /* Base in. */