From 258b5c7cd2242311c3a61c95b9a35ef84cadf249 Mon Sep 17 00:00:00 2001 From: Richard Cornwell Date: Sat, 27 Feb 2021 13:38:11 -0500 Subject: [PATCH] KA10: Misc fixes to KS10 devices. --- PDP10/ks10_rp.c | 1 - PDP10/ks10_tu.c | 1 - PDP10/ks10_uba.c | 6 ++++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/PDP10/ks10_rp.c b/PDP10/ks10_rp.c index 75b40e1..281e095 100644 --- a/PDP10/ks10_rp.c +++ b/PDP10/ks10_rp.c @@ -673,7 +673,6 @@ rp_read(t_addr addr, uint16 *data, int32 access) { uint16 rp_vect(struct pdp_dib *dibp) { - rp_ie &= ~CS1_IE; return dibp->uba_vect; } diff --git a/PDP10/ks10_tu.c b/PDP10/ks10_tu.c index 1dc948e..967657e 100644 --- a/PDP10/ks10_tu.c +++ b/PDP10/ks10_tu.c @@ -546,7 +546,6 @@ tu_read(t_addr addr, uint16 *data, int32 access) uint16 tu_vect(struct pdp_dib *dibp) { - tu_ie &= ~CS1_IE; return dibp->uba_vect; } diff --git a/PDP10/ks10_uba.c b/PDP10/ks10_uba.c index ee41003..3841e15 100644 --- a/PDP10/ks10_uba.c +++ b/PDP10/ks10_uba.c @@ -59,6 +59,7 @@ uba_read(t_addr addr, int ctl, uint64 *data, int access) if (ubm == -1) { uba_status[ubm] |= UBST_TIM | UBST_NED; + sim_debug(DEBUG_EXP, &cpu_dev, "No UBA adaptor %02o %08o\n", ctl, addr); return 1; } @@ -104,7 +105,7 @@ uba_read(t_addr addr, int ctl, uint64 *data, int access) return r; } } - sim_debug(DEBUG_EXP, &cpu_dev, "No UBA device %08o\n", addr); + sim_debug(DEBUG_EXP, &cpu_dev, "No UBA device %02o %08o\n", ctl, addr); uba_status[ubm] |= UBST_TIM | UBST_NED; return 1; } @@ -118,6 +119,7 @@ uba_write(t_addr addr, int ctl, uint64 data, int access) if (ubm == -1) { uba_status[ubm] |= UBST_TIM | UBST_NED; + sim_debug(DEBUG_EXP, &cpu_dev, "No UBA adaptor %02o %08o %012llo\n", ctl, addr, data); return 1; } @@ -169,7 +171,7 @@ uba_write(t_addr addr, int ctl, uint64 data, int access) return dibp->wr_io(addr, buf, access); } } - sim_debug(DEBUG_EXP, &cpu_dev, "No UBA device write %08o %012llo\n", addr, data); + sim_debug(DEBUG_EXP, &cpu_dev, "No UBA device write %02o %08o %012llo\n", ctl, addr, data); uba_status[ubm] |= UBST_TIM | UBST_NED; return 1; }