From 4d51d63ae49da51e4357712522519339b06181e6 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Sat, 6 Feb 2016 06:58:57 -0800 Subject: [PATCH] PDP11, VAX: Fix XQ device identification probe logic. Device probe logic when running VAXELN was unable to correctly initialize the XQ device when it was set to be a DELQA or DELQA-T, but worked when it was a DEQNA or a DELQA/DELQA-T in DEQNALock mode. Problem initially reported in #271 --- PDP11/pdp11_xq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PDP11/pdp11_xq.c b/PDP11/pdp11_xq.c index 3e933788..48981f82 100644 --- a/PDP11/pdp11_xq.c +++ b/PDP11/pdp11_xq.c @@ -2545,7 +2545,7 @@ t_stat xq_reset(DEVICE* dptr) break; case XQ_T_DELQA: case XQ_T_DELQA_PLUS: - xq->var->var = (xq->var->lockmode ? 0 : XQ_VEC_MS) | ((xq->var->sanity.enabled & XQ_SAN_HW_SW) ? XQ_VEC_OS : 0); + xq->var->var = (xq->var->lockmode ? XQ_VEC_MS : 0) | ((xq->var->sanity.enabled & XQ_SAN_HW_SW) ? XQ_VEC_OS : 0); xq->var->mode = (xq->var->lockmode ? XQ_T_DEQNA : XQ_T_DELQA); break; }