|
DataMuseum.dkPresents historical artifacts from the history of: RC4000/8000/9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC4000/8000/9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 3072 (0xc00) Types: TextFile Names: »hcøsostrim«
└─⟦621cfb9a2⟧ Bits:30002817 RC8000 Dump tape fra HCØ. Detaljer om "HC8000" projekt. └─⟦0364f57e3⟧ └─⟦this⟧ »hcøsostrim« └─⟦667bb35d6⟧ Bits:30007480 RC8000 Dump tape fra HCØ. └─⟦4334b4c0b⟧ └─⟦this⟧ »hcøsostrim«
; *** sostrim *** ; ; ; contains options for trimming sos system from tsos xsos = edit tsos ; edit options into program text l./body of init/, l./===trimstart/, d./===trimfinis/, i/ ! date of options 800625 ! optionid :=800625, ! target machine (rc4000=4000,rc8000=8000) ! rc := 8000, ! min. no of user processes active at the same time ! minusers := 1, ! min. no of entries for terminals performing os comm.! comndusers := 2, ! min. no of buffers reserved for user processes ! minbufs := 4, ! min. no of areas reserved for user processes ! minareas := 7, ! min. core size for user processes (halfwords) ! minsize := 12800, ! size of i-o buffer for each user process (halfwords)! bufl := 104, ! length of a time slice (seconds) ! timeslice := 1, ! max no of time slices used in cpu (no input) ! cpulimit := 2047, ! loss of priority class when timed out ! classloss := 1, ! priority class gain at input (if class < 0) ! classgain := 1, ! priority gain when first in activequeue ! priogain := 1, ! size of testoutput area (segments) ! testsegmnts:= 0, trimtexts; text(11) ! operator key ! oprkey := "opr", ! document for swoparea ! swopdoc :="drum1'0'", ! document for test area ! testdoc := "", /, l./body of syscommand/, l./oscomm7 :="batch"/, r/batch//, l./!batch/, r/batch /batch (not implemented)/, l./body of login/, l./label/,l1,r/;/,try_next;/, l./incode/,l1, i# word p_nr; text(11) pn1:="nr1",pn2:="nr2",pn3:="nr3",pnr:="nr4",pn5:="nr5", pn6:="nr6",pn7:="nr7",pn8:="nr8",pn9:="nr9",pn0; #, l./freefound:/, l./w3:=address(zero);/, i# p_nr := w0 := 0; copy(.w3.,w0:=8,w1:=string2,w2:=address(pn0)); try_next: w3 := string2; monitor(4); ! lookup process ! if w0 <> 0 then begin if w1 := p_nr < 9 then begin p_nr := w1 := p_nr + 1; f1 := stdbase; w0 + 1; w1 + 1; stdbase := f1; p_nr := w0 := p_nr ashift 3; copy(.w3.,w0:=6,w1:=address(pn0),w2:=address(pn1)+p_nr-6); w1:=w2-2; copy(.w3.,w0:=8,w1,w2:=string2); p_nr:=w0:=p_nr ashift -3; goto try_next; end else end; #, f bsos = rcmol xsos list.error ▶EOF◀