mirror of
https://github.com/open-simh/simh.git
synced 2026-05-01 05:58:54 +00:00
PDP11: Fix ambiguous -D decimal vs data space reference - Add -T for data
This commit is contained in:
@@ -2928,7 +2928,7 @@ if (MMR0 & MMR0_MME) { /* if mmgt */
|
|||||||
else if (sw & SWMASK ('P'))
|
else if (sw & SWMASK ('P'))
|
||||||
mode = (PSW >> PSW_V_PM) & 03;
|
mode = (PSW >> PSW_V_PM) & 03;
|
||||||
else mode = (PSW >> PSW_V_CM) & 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 */
|
apridx = (va >> VA_V_APF) & 077; /* index into APR */
|
||||||
apr = APRFILE[apridx]; /* with va<18:13> */
|
apr = APRFILE[apridx]; /* with va<18:13> */
|
||||||
dbn = va & VA_BN; /* extr block num */
|
dbn = va & VA_BN; /* extr block num */
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user