%
Page Numbers: Yes First Page: 1
Heading:
BootDefs.mcNovember 8, 1979 2:02 PM%
%
BootDefs
November 8, 1979 2:03 PM
Change r0 to rm0.
%

mc[
xorC, 23];* alufm value that causes "xor".
set[
xorX, 10];* aluf index that addresses "xor" value.
mc[
andC, 35];* alufm value that causes "and".
set[
andX, 6];* aluf index that addresses "and" value.
mc[
plus1C, 200];* alufm value that causes "plus1".
set[
plus1X, 12];* aluf index that addresses "plus1".
mc[
notAC, 1];* alufm value that causes "not(A)".
set[
notAX, 16];* aluf index that addresses "not(A)".
* Now we define the relative locations of our RM registers

rvrel[
chkSum, 0];
rvrel[
byte1, 1];
rvrel[
byte2, 2];
rvrel[
rlink, 3];
rvrel[
loc, 4];
rvrel[
dispV, 5];

rvrel[
rm0,0];
rvrel[
rscr, 1];
rvrel[
rscr2, 2];
rvrel[
subrScr, 3];
rvrel[
va, 4]; rvrel[cva, 4];
rvrel[
cflagsV, 5];

rvrel[
cBrCacheABits, 6];
rvrel[
colX, 7];
rvrel[
rowX, 10];
rvrel[
col, 11];
rvrel[
mPageX, 12];
rvrel[
xMapBase, 13];
rvrel[
drlink, 14];