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; }