mirror of
https://github.com/PDP-10/its.git
synced 2026-01-11 23:53:12 +00:00
Build SAIL; JOBDAT REL from source code.
This commit is contained in:
parent
fe1ea5b964
commit
27e2c436e2
Binary file not shown.
@ -1089,6 +1089,10 @@ expect ":KILL"
|
||||
respond "*" ":fail sail;stktrn rel_sail;stktrn >\r"
|
||||
respond "*" "\032:kill\r"
|
||||
|
||||
# jobdat
|
||||
respond "*" ":fail sail;jobdat rel_sail;jobdat >\r"
|
||||
respond "*" "\032:kill\r"
|
||||
|
||||
# fail
|
||||
respond "*" ":fail sail;fail rel_sail;fail >\r"
|
||||
respond "*" "\032:kill\r"
|
||||
|
||||
84
src/sail/jobdat.16
Normal file
84
src/sail/jobdat.16
Normal file
@ -0,0 +1,84 @@
|
||||
TITLE JOBDAT
|
||||
|
||||
INTERNAL JOBDAC,JOBD16,JOBUUO,JOB41,JOBENB,JOBREL,JOBPD1,JOBPRT,JOBHCU,JOBPC,JOBDDT
|
||||
INTERNAL JOBSAV,JOBJDA,JOBLO,JOBSV,JOBSVM,JOBSDD,JOBPFI,JOBHI,JOBHRL,JOBSYM,JOBSA
|
||||
INTERNAL JOBFF,JOBS41,JOBREN,JOBAPR,JOBCNI,JOBTPC,JOBOPC,JOBCOR,JOBVER,JOBDA
|
||||
|
||||
INTERNAL .JBREL,.JBFF,.JBSA,.JBAPR,.JBTPC,.JBCNI,.JBDDT,.JBOPC,.JBENB,.JBS41,.JBCOR
|
||||
INTERNAL .JBSAV,.JB41,.JBHRL,.JBSYM
|
||||
|
||||
JOBDAC__20
|
||||
JOBD16__JOBDAC+16
|
||||
|
||||
JOBUUO__40 ;UUO LOCATION
|
||||
JOB41__41 ;USER UUO JSR LOCATION
|
||||
JOBENB__43 ;JOB ARR TRAPS ENABLE BITS
|
||||
JOBREL__44 ;LH=0, RH=HIGHEST REL. ADR. IN USER AREA
|
||||
; (IE LOW SEGMENT). SET BY MONITOR EACH TIME JOB CHANGES
|
||||
; CORE SIZE.
|
||||
JOBPD1__45
|
||||
JOBPRT__72 ;FIRST LOC PROTECTED
|
||||
JOBHCU__72
|
||||
JOBPC__JOBHCU+1
|
||||
JOBDDT__74 ;LH UNUSED
|
||||
;RH=STARTING ADDRESS OF USER DDT
|
||||
JOBSAV__JOBDDT-1 ;FIRST LOC-1 WRITTEN BY SAVE COMMAND
|
||||
JOBJDA__JOBDDT+1 ;JOB DEVICE ASSIGNMENT TABLE
|
||||
; LH=UUO'S DONE SO FAR
|
||||
; RH=ADR. OF DEVICE DATA BLOCK IN MONITOR
|
||||
JOBLO__JOBJDA ;FIRST LOC TO ZERO OUT DURING A RESET UUO
|
||||
JOBSV__JOBJDA+1 ;FIRST LOC READ INTO OR WRITTEN FROM BY NEW
|
||||
; SAVGET WHICH ZERO-COMPRESSES. THIS LOC CONTAINS
|
||||
; THE FIRST IOWD W/NO. OF DATA WORDS IN LH, FIRST ADR-1
|
||||
; IN RH.
|
||||
JOBSVM__JOBSV-1 ;FIRST LOC-1 USED FOR SETTING UP DUMP MODE
|
||||
; COMMAND LIST FOR SAVGET
|
||||
JOBSDD__JOBJDA+17 ;PLACE TO SAVE JOBDDT ON SAVE
|
||||
JOBPFI__JOBJDA+17 ;HIGHEST LOC IN JOB DATA AREA PROTECTED FROM IO
|
||||
JOBHI__JOBJDA+17 ;LAST LOC TO ZERO OUT DURING A RESET UUO (C.F. USRHI)
|
||||
JOBHRL__115 ;LH IS FIRST FREE LOC IN HIGH SEG RELATIVE TO ORIGIN.
|
||||
JOBSYM__116 ;POINTER TO JOB SYMBOLS
|
||||
; ANALAGOUS TO LH OF JOBSA FOR LOW SEG. (IE LH=LENGTH TO
|
||||
; SAVE ON SAVE COMMAND). SET BY LOADER.
|
||||
; RH ANALAGOUS TO JOBREL, IE HIGHEST LEGAL USER ADDRESS IN HIGH SEG.
|
||||
JOBSA__120 ;LH=INITIAL FIRST FREE LOCATION IN LOW SEG (SET BY LOADER)
|
||||
;RH=STARTING ADDRESS OF USER PROGRAM
|
||||
;(SET FROM HIGH DATA AREA ON GET IF NO LOW FILE)
|
||||
JOBFF__121 ;CURRENT FIRST FREE LCATION IN LOW SEG USED
|
||||
; AND UPDATED BY MONITOR TO ASSIGN IO BUFFERS IN TOP OF USER
|
||||
; AREA.
|
||||
; USER MAY CHANGE CONTENTS IN ORDER TO AFFECT PLACEMENT OF
|
||||
; BUFFERS BY MONITOR
|
||||
JOBS41__122 ;C(JOB41) SAVED HERE ON SAVE COMMAND.
|
||||
; RESTORE FROM HERE ON GET.
|
||||
JOBREN__124 ;REENTER ADDRESS FOR REENTER COMMAND.
|
||||
; (SET FROM HIGH DATA AREA ON GET IF NO SAVE FILE)
|
||||
JOBAPR__125 ;PLACE TO TRAP TO IN USER AREA ON APR TRAP.
|
||||
; ENABLED BY APRENB UUO.
|
||||
JOBCNI__126 ;APR IS CONI'ED INTO C(JOBCNI) ON APR TRAP
|
||||
JOBTPC__127 ;PC IS STORED HERE ON USER APR TRAP
|
||||
JOBOPC__130 ;OLD PC IS STORED HERE ON START, DDT, REENTER,
|
||||
; STARTC COMMANDS.
|
||||
JOBCOR__133 ;(SET FOM HIGH DATA AREA IN NO LOW FILE)
|
||||
; LH=HIGHEST LOCATION LOADED (LOW SEG) W/PROG OR DATA.
|
||||
; (BLOCK STATEMENTS DO NO COUNT HERE). SAVE WILL NOT
|
||||
; WRITE THE LOWSEG OF A 2 SEG PROG IF LH IS <= 137
|
||||
; AND GET WILL NOT READ.
|
||||
; RH=SIZE OF CORE FROM LOW SEG ON RUN, SAVE, GET COMMANDS.
|
||||
; (SET FROM HIGH DATA AREA ON GET IF NOT LOW FILE)
|
||||
; SET BY SAVE TO CORE ASSIGNMENT TO BE USED ON GET (UNLESS USER
|
||||
; TYPES A LARGER ARG TO GET) TO FRIST FREE LOC-1 (OR TOP
|
||||
; OF USER DDT) OR TO USER'S CORE ARG TO SAVE IF BIFFER.
|
||||
; GET ALWAYS SET RH TO INITIAL CORE ASSIGNMENT SO THAT PROG
|
||||
; CAN RESTORE CORE TO ORIGINAL ASSIGNMENT ON RESTARTING.
|
||||
JOBVER__137 ;CONTAINS VERSION # (OCTAL) OF CUSP BEING RUN IN RH
|
||||
JOBDA__140 ;FIRST LOC NOT USED BY JOB DATA AREA
|
||||
|
||||
;THE NEW REGIME COMETH
|
||||
|
||||
FOR @! NAM IN (REL,FF,SA,APR,TPC,CNI,DDT,OPC,ENB,S41,COR,SAV,41,HRL,SYM)
|
||||
<.JB!NAM__JOB!NAM
|
||||
>
|
||||
RELOC 40
|
||||
END
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user