mirror of
https://github.com/retro-software/B5500-software.git
synced 2026-03-01 17:25:46 +00:00
Commit DCMCP transcription as of 2013-01-14.
This commit is contained in:
@@ -19359,3 +19359,60 @@ LDCNTRL::: "LDCNTRL"; 22069550
|
||||
IF T THEN GO TO NOTREADY;% 22205000
|
||||
TESTBACKUP: 22205500
|
||||
IF AUTOPRINT THEN 22206000
|
||||
IF PRINTORPUNCHWAIT(-U,0) THEN GO TO COMMON; 22207000
|
||||
GO TO SCRATCH; 22208000
|
||||
CARD:% 22209000
|
||||
RRRMECH:=RRRMECH OR I; 22209200
|
||||
IF CDONLY THEN 22209400
|
||||
BEGIN 22209500
|
||||
AUTOLOADER; 22209600
|
||||
GO TO COMMON; 22209700
|
||||
END; 22209800
|
||||
LABELTABLE[U]:=-@14; 22212200
|
||||
INDEPENDENTRUNNER(P(.CONTROLCARD),0&U[3:43:5],192); 22212400
|
||||
IF U}32 AND U{63 THEN PSEUDOCOPY~PSEUDOCOPY+1;% %541-22212450
|
||||
GO TO COMMON;% 22213000
|
||||
PUNCH: 22213500
|
||||
STARTIO(U); 22213600
|
||||
IF UNIT[U].[15:3]=0 THEN GO TESTBACKUP ELSE GO TO SCRATCH;22213700
|
||||
DRUM:% 22214000
|
||||
DISC: 22215000
|
||||
SPO:% 22216000
|
||||
PAPERPUNCH:% 22218000
|
||||
DATACOM:% 22219000
|
||||
STARTIO(U);% 22220000
|
||||
GO TO SCRATCH;% 22221000
|
||||
COMMON: END OF READY;% 22222000
|
||||
END;% 22223000
|
||||
STATUSBIT ~ TRUE;% 22224000
|
||||
FORGETSPACE(AREA.[33:15]);% 22225000
|
||||
KILL([MSCW]); 22226000
|
||||
END STATUS;% 22227000
|
||||
BOOLEAN PROCEDURE OLAY(LOC); % MADE SAVE IN INITIALIZE 22228000
|
||||
VALUE LOC; REAL LOC;% 22229000
|
||||
BEGIN REAL LINK, MOM, FRONT, BACK, CHAR, BS, STACK, S, SB,% 22230000
|
||||
T, X, SESC, DISK, IOD, MIX, JOBKILLED, MIXUP, SEGNO;% 22231000
|
||||
ARRAY NAME SEGDICT;% 22232000
|
||||
REAL RESULT=+1;% 22233000
|
||||
ARRAY SPRT[*]; 22234000
|
||||
REAL CORE, CUED; REAL INITCW=MIXUP; 22235000
|
||||
REAL TYPE13, RSLT, NOAUX; 22235500
|
||||
$ SET OMIT = NOT(NEWLOGGING) 22235599
|
||||
$ SET OMIT = NOT(WORKSET) 22235610
|
||||
REAL MCPTEMP; 22235620
|
||||
$ POP OMIT % WORKSET 22235621
|
||||
LABEL EXIT; % ALL AVENUES MUST LEAD TO HERE 22235700
|
||||
LABEL AROUND, CODE, BACKAGAIN, MCP, INTRINSIC;% 22236000
|
||||
LABEL RETRY, AGAIN, FOG; 22236100
|
||||
DEFINE TSKA = SPRT#; 22236150
|
||||
BOOLEAN SUBROUTINE AWAKEN;% 22237000
|
||||
BEGIN COMMENT AWAKEN CHECKS TO SEE IF WE HAVE HALTED 22238000
|
||||
THE JOB ON PROCESSOR 2. IF SO, IT RESTARTS THE 22239000
|
||||
TIMING FOR HIM, AND CALLS "HALT" TO CHECK INTERRUPTS;% 22240000
|
||||
IF JOBKILLED THEN% 22241000
|
||||
BEGIN 22242000
|
||||
$ SET OMIT = NEWLOGGING 22242099
|
||||
STARTLOG(P2MIX;); 22242100
|
||||
$ POP OMIT 22242101
|
||||
JOBKILLED ~ FALSE; OLAY ~ RESULT OR 2;% 22243000
|
||||
HALT; NOPROCESSTOG ~ NOPROCESSORT-1;% 22244000
|
||||
|
||||
Reference in New Issue
Block a user