Trailing-Edge
-
PDP-10 Archives
-
BB-L014E-BM
-
autopatch/driver.c05
There are no other files named driver.c05 in the archive.
REP 5/1 ;05C1
!COPYRIGHT (C) 1973,1981 BY DIGITAL EQUIPMENT CORPORATION
!AUTHOR: D. B. TOLMAN/MD/JNG/SJW/DCE/RDH/TFV/EGM
WIT
!COPYRIGHT (C) 1973,1982 BY DIGITAL EQUIPMENT CORPORATION
!AUTHOR: D. B. TOLMAN/MD/JNG/SJW/DCE/RDH/TFV/EGM/PY
REP 11/1 ;05C2
GLOBAL BIND DRIVEV = 6^24 + 0^18 + 30; ! Version Date: 23-Jul-81
WIT
GLOBAL BIND DRIVEV = 6^24 + 0^18 + #1162; ! Version Date: 29-Jun-82
INS 107/1 ;05C3
***** End V6 Development *****
36 1147 EGM 5-Jan-82
Make LINELINE agree with ISN during call to produce NED warning.
Prevents ICE introduced by 1066 for RETURN^Z.
1162 PY 29-Jun-82
Zero the freelist pointers. Prevents problem with error during
first call to LEXICAL. Zero between .JBFF and .JBREL, which
may be allocated for TOPS-20 TTY buffers.
REP 152/1 ;05C4
%[1066]% WARNERR ( 0, E69<0,0> );
WIT
%[1147]% LOCAL SAVELINELINE;
%[1147]% EXTERNAL LINELINE;
%[1147]% SAVELINELINE _ .LINELINE; ! Save LEXICA's line number
%[1147]% LINELINE _ 0; ! Line no. must = ISN of 0
%[1066]% WARNERR ( 0, E69<0,0> );
%[1147]% LINELINE _ .SAVELINELINE; ! Restore actual line number
INS 524/1 ;05C5
![1162] CLEAR FROM JOBFF THROUGH JOBREL
%[1162]%
%[1162]% IF .JOBREL GEQ .JOBFF THEN
%[1162]% BEGIN
%[1162]% (.JOBFF)<FULL> _ 0;
%[1162]% IF .JOBREL GTR .JOBFF THEN
%[1162]% BEGIN
%[1162]% T2<LEFT> _ .JOBFF; T2<RIGHT> _ .JOBFF+1;
%[1162]% BLT(T2,.JOBREL)
%[1162]% END
%[1162]% END;
%[1162]%
![1162] ZERO THE FREE LIST, IN CASE OF ERROR DURING FIRST LEXICA CALL
%[1162]%
%[1162]% FREELIST[0] _ 0;
%[1162]% T2 _ FREELIST[0]<0,0>^18+FREELIST[1]<0,0>;
%[1162]% BLT (T2,FREELIST[9]);
SUM 224689