PDP11: Fix ambiguous -D decimal vs data space reference - Add -T for data

This commit is contained in:
Mark Pizzolato 2016-08-30 13:10:56 -07:00
parent 6e15dceaea
commit 8eb36720bc
2 changed files with 1 additions and 1 deletions

View file

@ -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 */

Binary file not shown.