diff --git a/PDP11/pdp11_cpu.c b/PDP11/pdp11_cpu.c index 7d7ea35a..95e5adea 100644 --- a/PDP11/pdp11_cpu.c +++ b/PDP11/pdp11_cpu.c @@ -2928,7 +2928,7 @@ if (MMR0 & MMR0_MME) { /* if mmgt */ else if (sw & SWMASK ('P')) mode = (PSW >> PSW_V_PM) & 03; else mode = (PSW >> PSW_V_CM) & 03; - va = va | ((sw & SWMASK ('D'))? calc_ds (mode): calc_is (mode)); + va = va | ((sw & SWMASK ('T'))? calc_ds (mode): calc_is (mode)); apridx = (va >> VA_V_APF) & 077; /* index into APR */ apr = APRFILE[apridx]; /* with va<18:13> */ dbn = va & VA_BN; /* extr block num */ diff --git a/doc/pdp11_doc.doc b/doc/pdp11_doc.doc index 02dbf302..9b1c29ee 100644 Binary files a/doc/pdp11_doc.doc and b/doc/pdp11_doc.doc differ