From 1912ffbd95172860d6c6d20d41bbfe80f613e5a4 Mon Sep 17 00:00:00 2001 From: Richard Cornwell Date: Thu, 19 Nov 2020 21:17:03 -0500 Subject: [PATCH] KA10: Better fix to RH10/20 for Tops20. --- PDP10/kx10_rh.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/PDP10/kx10_rh.c b/PDP10/kx10_rh.c index 94a0495..dc0e5dd 100644 --- a/PDP10/kx10_rh.c +++ b/PDP10/kx10_rh.c @@ -183,7 +183,7 @@ t_stat rh_devio(uint32 dev, uint64 *data) { DEVICE *dptr = NULL; struct rh_if *rhc = NULL; int drive; - uint32 drdat; + uint32 drdat = 0; for (drive = 0; rh[drive].dev_num != 0; drive++) { if (rh[drive].dev_num == (dev & 0774)) { @@ -243,7 +243,6 @@ t_stat rh_devio(uint32 dev, uint64 *data) { } if (rhc->reg < 040) { int parity; - drdat = 0; if (rhc->dev_read(dptr, rhc, rhc->reg, &drdat)) rhc->status |= RH20_DR_RESP; *data = (uint64)(drdat & 0177777); @@ -402,7 +401,6 @@ t_stat rh_devio(uint32 dev, uint64 *data) { *data = (uint64)(rhc->rae); } else if ((rhc->reg & 040) == 0) { int parity; - drdat = 0; if (rhc->dev_read(dptr, rhc, rhc->reg, &drdat)) { rhc->rae |= 1 << rhc->drive; rhc->status |= CR_DRE;