|
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: 13824 (0x3600) Types: Rc489k_TapeFile, TextFile
└─⟦0d4f5e769⟧ Bits:30008171 MIPS/TS RELEASE 7.1 └─⟦this⟧
; *** mipshelp *** ; ; ( message mips ts release 7.1 temhelp=copy message.no 63.1 primohelp=copy message.no 63.1 soshelp=copy message.no 63.1 mipstrim=copy message.no 63.1 mipslist=copy message.no 63.1 mipsload=copy message.no 63.1 mipssave=copy message.no 63.1 backfile mipshelp if ok.yes ( f=entry mipshelp mipshelp d.0 mipsid = entry f f f 1 mipshelp = entry f f f 2 bcheckmt = entry f f f 3 trcmol = entry f f f 4 ttrace = entry f f f 5 ttem = entry f f f 6 ttemtest = entry f f f 7 tprimo = entry f f f 8 ttransfer = entry f f f 9 tfileutil = entry f f f 10 tsos = entry f f f 11 tcleartemp= entry f f f 12 tupsoscat = entry f f f 13 tprologue = entry f f f 14 tsoscat = entry f f f 15 tsostest = entry f f f 16 tdisplay = entry f f f 17 tnews = entry f f f 18 ) end ) \f ; *** temhelp *** ; ( temtrim=copy message.no 64.1 temlist=copy message.no 64.1 end ) \f ; *** temtrim *** ; ; ; contains options for trimming tem system ; and commands for automatic system generation from the tem system tape temdummyout=set 1 o temdummyout mode 1.no lookup temdoc if ok.no mode 1.yes o c if 1.yes temdoc=set 1 if 2.no (trace=entry 40 temdoc trace=algol ttrace) xtem = edit ttem ; edit options into the program text l./body of init/, l./verstext/,l1 l./===trimstart/, d./===trimfinis/, i/ ! date of options ! options := 0, ! number of active terminals ! thcount := 15, ! number of active terminal groups ! phcount := 5, ! number of spool segments for each terminal group ! phspoolsegm := 10, ! number of spool segments for each terminal ! thspoolsegm := 10, ! size of terminal buffer in core (half words) ! termbufsize := 104, ! number of spool segment buffers in core ! spoolbufs := 2, ! size of testoutput area (segments) ! testsegmnts := 42, /, f if 2.no rcmol = algol trcmol ; btem = entry 20 temdoc btem = rcmol xtem ; translate trimmed program text temproc = entry 4 temdoc i ttemtest scope user btem trace temproc o temdummyout clear temp xtem temtrim trcmol ttem ttrace ttemtest, temlist if 2.no clear temp rcmol o c clear temp temdummyout message tem generation completed @ \f ; *** temlist *** ; ; ; lists all text files on the tem system tape lookup rcmol if ok.no rcmol = algol trcmol o temtexts head 3 copy list.yes message.no temhelp head 3 rcmol ttem list.yes xref.yes head 3 copy list.yes message.no ttemtest o c convert temtexts if 2.no clear temp rcmol @ ? \f ; *** primohelp *** ; ( primotrim=copy message.no 64.1 primolist=copy message.no 64.1 end ) \f ; *** primotrim *** ; ; ; contains options for trimming the primo system ; and commands for automatic system generation pdummyout= set 1 o pdummyout mode 1.no lookup primodoc if ok.no mode 1.yes o c if 1.yes primodoc=set 1 if 2.no (trace=entry 40 primodoc trace=algol ttrace) xprimo = edit tprimo ; edit options into the program text l./body of init/, l./textversion:=/,l1 l./===trimstart/, d./===trimfinis/, i# ! date of options ! options := 0, ! number of printer coroutines ! prcount := 3, ! size of printer buffer (halfwords) ! prbufsize := 128, ! leading and trailing page on printer lists ! prltpage := 1, ! max lines pr printer page ! prlinepage := 100, ! number of punch coroutines ! pccount := 1, ! size of punch buffer (halfwords) ! pcbufsize := 128, ! number of reader coroutines ! rdcount := 1, ! size of reader buffer (halfwords) ! rdbufsize := 128, ! number of cardreader coroutines ! cdcount := 1, ! size of cardreader buffer (halfwords) ! cdbufsize := 108, ! number of tty coroutines (halfwords) ! twcount := 1, ! size of tty buffer ! twbufsize := 104, ! no of format printer coroutines ! fprcount := 1, ! size of fpr buf incl. 10 hlw. hd/tr ! fprbufsize := 172, ! no of operator coroutines ! oprcount := 2, ! no of transport description segmnts ! trsegm := 100, ! size of testoutput area ! testsegmnts := 42, ! transport description save period ! trsaveminut := 60, ! no of waiting transports ( total ) ! waittrans := 50, ! no of pending wait operations ! waitops := 5, ! operator output specification: ! oprdetails := 2, ! bit 23: output information concerning transport termination. ! ! bit 22: route output to main operator if not signed up or trouble! ! accept transports to nonexisting dev. host ! taccept := 0, #, f if 2.no rcmol = algol trcmol bprimo = entry 20 primodoc bprimo = rcmol xprimo ; translate trimmed programme transfer= entry 20 primodoc transfer= algol ttransfer filexfer= entry 60 primodoc fileenq = entry 60 primodoc savetrans= entry 60 primodoc i tfileutil scope user bprimo trace transfer filexfer fileenq savetrans (o pdummyout clear temp xprimo primotrim trcmol tprimo ttrace ttransfer tfileutil, primolist primodoc if 2.no clear temp rcmol o c clear temp pdummyout ) message primo generation completed @ \f ; *** primolist *** ; ; ; lists all text files on the primo system tape lookup rcmol if ok.no rcmol = algol trcmol o primotexts head 3 copy list.yes message.no primohelp head 3 rcmol tprimo list.yes xref.yes head 3 algol ttransfer list.yes xref.yes head 3 copy list.yes message.no tfileutil o c convert primotexts if 2.no clear temp rcmol @ ? \f ; *** soshelp *** ; ( sostrim=copy message.no 64.1 soslist=copy message.no 64.1 end ) \f ; *** sostrim *** ; ; ; contains options for trimming sos system ; and commands for automatic system generation from the sos system tape sosdummyout=set 1 o sosdummyout mode 1.no lookup sosdoc if ok.no mode 1.yes o c if 1.yes sosdoc=set 1 if 2.no (trace=entry 40 sosdoc trace=algol ttrace) xsos = edit tsos ; edit options into program text l./body of init/, l./verstxt/,l1 l./===trimstart/, d./===trimfinis/, i/ ! date of options ! optionid := 0, ! 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 commands ! 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 := 13000, ! size of i-o buffer for each user process (halfwords) ! bufl := 104, ! length of a time slice (seconds) ! timeslice := 3, ! max no of time slices used in cpu (no input) ! cpulimit := 25, ! 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:= 42, ! reaction on time exceeded or break ! conditions := 2'000011, ! 2'000001 = abort job at time exceeded ! ! 2'000010 = abort job after break command ! trimtexts; text(11) ! operator key ! oprkey := "opr", ! document for swoparea ! swopdoc := "", ! document for test area ! testdoc := "", /,f if 2.no rcmol = algol trcmol ; then generate a temporary one bsos = entry 20 sosdoc bsos = rcmol xsos ; translate trimmed program text cleartemp = entry 10 sosdoc cleartemp = rcmol tcleartemp ; translate catalog cleaning program upsoscat = entry 100 sosdoc upsoscat = algol tupsoscat ; translate program for generating sos user catalog prologue = entry 4 sosdoc prologue = rcmol tprologue ; generate loader for s-replacement prologue = changeentry prologue prologue prologue prologue prologue 8.prologue prologue bdisplay = entry 20 sosdoc bdisplay = algol connect.no tdisplay ; translate program displaying running jobs o sosdummyout mode 1.no lookup soscat ; if soscat is not present if ok.no mode 1.yes o c if 1.yes ; then ( soscat = entry 1 sosdoc ; begin soscat = upsoscat tsoscat ; generate an experimental user catalog and: xsostest = entry 50 sosdoc ; xsostest = move tsostest ; a simple system test program xnews = entry 1 sosdoc ; xnews = move tnews ; an example of a "news-file" scope temp tsostest tnews ; clear temp tsostest tnews ; rename xsostest.tsostest ; rename xnews.tnews ; scope user tnews ; scope user soscat tsostest ; end ) scope user bsos upsoscat trace cleartemp prologue bdisplay o sosdummyout clear temp xsos trcmol sostrim tsoscat tsos tupsoscat ttrace, tsostest soslist tcleartemp tprologue tdisplay tnews if 2.no clear temp rcmol o c clear temp sosdummyout message sos generation completed @ \f ; *** soslist *** ; ; ; lists all text files on a sos system tape lookup rcmol if ok.no rcmol = algol trcmol o sostexts head 3 copy list.yes message.no soshelp head 3 rcmol tsos list.yes xref.yes head 3 rcmol tcleartemp list.yes xref.yes head 3 algol tupsoscat list.yes xref.yes head 3 rcmol tprologue list.yes xref.yes head 3 copy list.yes message.no tsoscat head 3 algol tsostest list.yes xref.yes head 3 algol tdisplay list.yes xref.yes head 3 copy list.yes message.no tnews head 1 o c convert sostexts if 2.no clear temp rcmol @ ? \f ; *** mipstrim *** ; mode 2.yes ; prevent several translations of the rcmol compiler mipdummyout=set 1 o mipdummyout mode 1.no lookup mipsdoc if ok.no mode 1.yes o c if 1.yes mipsdoc = set 1 temdoc = entry 1 mipsdoc primodoc= entry 1 mipsdoc sosdoc = entry 1 mipsdoc rcmol=algol trcmol trace = entry 40 mipsdoc trace = algol ttrace i temhelp i temtrim i primohelp i primotrim i soshelp i sostrim clear temp mipdummyout mode 2.no ? \f ; *** mipslist *** ; mode 2.yes ; prevent several translations of the rcmol compiler rcmol=algol trcmol i temhelp i temlist i primohelp i primolist i soshelp i soslist mode 2.no ? \f ; *** mipsload *** mipdummyout=set 1 o mipdummyout mode 1.no lookup mipsdoc if ok.no mode 1.yes o c if 1.yes mipsdoc=set 1 binin bcheckmt checkmt mipshelp if ok.no end f=entry mipshelp mipshelp d.0 1 if ok.no end clear temp mipsid mipshelp bcheckmt trcmol ttrace, ttem ttemtest, tprimo ttransfer tfileutil, tsos tcleartemp tupsoscat tprologue tsoscat tsostest tdisplay tnews mipsid=entry 1 mipsdoc mipsid=copy f nextfile f mipshelp=entry 15 mipsdoc mipshelp=copy f nextfile f bcheckmt=entry 1 mipsdoc bcheckmt=move f nextfile f trcmol=entry 178 mipsdoc trcmol=copy f nextfile f ttrace=entry 40 mipsdoc ttrace=copy f nextfile f ttem=entry 90 mipsdoc ttem=copy f nextfile f ttemtest=entry 5 mipsdoc ttemtest=copy f nextfile f tprimo=entry 150 mipsdoc tprimo=copy f nextfile f ttransfer=entry 40 mipsdoc ttransfer=copy f nextfile f tfileutil=entry 50 mipsdoc tfileutil=copy f nextfile f tsos=entry 160 mipsdoc tsos=copy f nextfile f tcleartemp=entry 10 mipsdoc tcleartemp=copy f nextfile f tupsoscat=entry 100 mipsdoc tupsoscat=copy f nextfile f tprologue=entry 20 mipsdoc tprologue=copy f nextfile f tsoscat=entry 10 mipsdoc tsoscat=copy f nextfile f tsostest=entry 10 mipsdoc tsostest=copy f nextfile f tdisplay=entry 10 mipsdoc tdisplay=copy f nextfile f tnews=entry 1 mipsdoc tnews=copy f scope user mipsid mipshelp bcheckmt trcmol ttrace ttem ttemtest tprimo ttransfer, tfileutil tsos tcleartemp tupsoscat tprologue tsoscat tsostest, tdisplay tnews ? \f ; *** mipssave *** mipdummyout=set 1 binin bcheckmt checkmt mipsdoc if ok.no end f=entry mipsdoc mipsdoc d.0 1 if ok.no end f=copy mipsid nextfile f f=copy mipshelp nextfile f f=move bcheckmt nextfile f f=copy trcmol nextfile f f=copy ttrace nextfile f f=copy ttem nextfile f f=copy ttemtest nextfile f f=copy tprimo nextfile f f=copy ttransfer nextfile f f=copy tfileutil nextfile f f=copy tsos nextfile f f=copy tcleartemp nextfile f f=copy tupsoscat nextfile f f=copy tprologue nextfile f f=copy tsoscat nextfile f f=copy tsostest nextfile f f=copy tdisplay nextfile f f=copy tnews clear temp f checkmt mipdummyout ? ▶EOF◀