|
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: 25344 (0x6300) Types: TextFile Names: »options«
└─⟦00964e8f7⟧ Bits:30007478 RC8000 Dump tape fra HCØ. └─⟦b2ec5d50f⟧ └─⟦0b92c64d5⟧ »ctb« └─⟦this⟧
; rc4000 rialto 20.3.72 boss 2, options ...1... ; definition of computer configuration. ; 78 10 18, 56 ; version id: b. i220, e110, r199 w. e0: <:rialto:>; name of installation (may also contain identification of version) 0,0 e29=k-e0 ; length of text e79=3 ; monitor release e80=-1 ; target mashine: -1 means rc4000 ; 1 means rc8000 i1=2 ; device number of main console. i171=-1 ; device number of operator display (-1 if not present) i4=9 ; number of terminals which may be logged in ; simultaneously. excluding main console. i15=1014 ; max number of slices on any exchangeable disc kit. (must be even) i27=1 ; drum exists (1) or absent (-1). the main catalog must ; be on drum if it exists. disc must always be present. i29=3 ; total number of drum and disc devices. e24: h. 6, 7, 8 ; list of device numbers for standard tape stations. e26=k-e24 10 ; list of device numbers for special tape stations. e25=k-e24 ; list of device numbers for remote process control e28=k-e24 ; devices not simulated by boss e18: ; list of device numbers for conversational process ; control devices. e19=k-e18 ; e51: 0 ; list of device numbers for std tape readers e55=k-e51 ; number of std tape readers ; list of device numbers for special reader devices e52=k-e51 ; number of std readers + special input devices e53=0 ; number of remote batch tape readers e22: ; list of device numbers for exchangeable disc drives 14 ; which may be reserved by jobs e23=k-e22 ; ; list of device numbers for special devices without ; a mnemonic name -1 ; device number of plotter, -1 if plotter is unavailable. 1 ; device number of punch, -1 if punch is unavailable. -1 ; job controlled cards allowed (1) or forbidden (-1). 1 ; job controlled printer allowed (1) or forbidden (-1). 1 ; job controlled reader allowed (1) or forbidden(-1). e17=k-e24, w. e44: ; list of process names simulated by boss (8 bytes each) e45: ; end of list of process names e20: h. ; list of buffer sizes (bytes) for process control e21=k-e20,w.; devices. must match the list from e18 and e44. ; (all buffer sizes must be even) e35: 5 ; list of device numbers for line printers. e36: i71=e36>1-e35>1; (number of paper printers) e58: h. ; list of preselected papertypes (1 byte for each printer) -1, r.i71 ; -1 means all papertypes allowed on corresponding printer e59: w. ; the list must correspond to the list of printers (option e35 - e36) i190=0 ; number of remote batch printers e54: h. ; list of device numbers for std card readers i93=k-e54 ; number of std card readers e60: ; list of devicenumbers for which the call-command are allowed ; normally the devices should also be in one of the lists e25, e23 e61=k-e60 ; number of call-devices w. i200=0 ; number of remote batch card readers \f ; rc4000 rialto 20.3.72 boss 2, options ...2... ; main parameters. should be considered at each installation. i35=10 ; total number of suspend buffers. i45=20 ; number of pseudo jobs including the account job. every ; terminal has a pseudo job. the remaining pseudo jobs ; are available for batch jobs and internal jobs. i45 ; may not exceed 59. i203=i93+i200; number of temporary card job files. ; (boss uses a temporary job file while examining the ; job specification, i.e. this option gives the number ; of simultaneous job preparations) ; 0 <= i203 <= i93+i200 i206=e52+e53 ; number of temporary tape job files (see above); i44=5 ; number of correction segments to each basis file. about ; 12 corrections may be stored on one segment. i48=80 ; max number of corrections to each basis file. should be ; slightly larger than 12*i44. i47=280 ; max number of segments in a basis file. if i48 + i47 ; <104, the job file page will be 1 segment. ; if i48 + i47<360, the job file page will be 2 segments. i41=30 ; number of segments in disc area for spooling of job ; controlled paper tapes. i52=30 ; number of segments in disc area for spooling of job ; controlled card input. i67=80 ; number of segments in disc area for spooling of job ; controlled printer (must be greater than one). i104=40 ; total number of convert buffers. i105=24 ; number of segments for account file. one segment ; contains 16 account records. i105 determines how often ; the account job is executed. (must be a multiplum of the slicelength on disc) i113=6 ; login entries for each terminal. i114=25 ; login slices for each terminal. i116=30 ; minimum number of segment places in core store for ; boss pages. determines the largest size of a job and ; the combined size of two jobs in case they may reside ; in core simultaneously. i117=0 ; standard mode for job tapes. ( 0= flexo, 1= iso). i118=10 ; standard mode for reading card jobfiles. i119=0 ; no of remote terminal stations which may requesx ; loading of job tapes simultaneously i201=1 ; release rb card readers: ; i201= -1 : only release on malfunction etc. ; i201= 1 : release also on card reader ready. ; (if number of possible rb cardreaders exceeds i200, ; then i201 should be 1, thereby giving the other ; cardreaders a change of loading a batch of cards). i162=4 ; max length of job file for a paper tape job (slices). i163=4 ; max length of job file for a card job (slices). e40=600 ; length of printer buffer in core store (bytes). the ; larger the buffer, the less the time spent in printer ; administration. (must be even) e47=512 ; length of remote batch printer buffer in core store (bytes). (must be even) i30=4 ; max number of private disc kits in one project. ; has effect on the size of the job descr page and on the ; possible contents of the user catalog. i20=0 ; max number of simultaneously named telex devices which a job ; or a terminal user can handle. has effect on the size of ; the job descr page. \f ; rc4000 rialto 20.3.72 boss 2, options ...3... ; time classes, class margin, common standard values and max values ; for options. i101=30 ; definition of class 0 jobs: gross run time<i101 seconds i102=3*60 ; - - - 1 - - <i102 - i103=18*60; - - - 2 - - <i103 - ; number of resources in class margin: i106=0 ; standard tape stations i107=20 ; temporary catalog entries (includes one for primout and ; one for swop area). i108=33 ; temporary disc slices (includes room for primout and ; swop area). i109=5 ; message buffers (including one to boss for receiving ; messages from jobs) i110=8 ; area processes (includes one for swop area). c. i27 i112=30 ; temporary drum slices. z. c.-i27 i112=0 ; if no drum then i112 is set to 0 z. ; common standard values for options (may be redefined by user ; catalog and job specification): i122=2.111111100000 ; bits defining std terminal user rights i121=25 ; temp disc (slices) i126=18 ; temporary catalog entries c. i27 i127=20 ; temp drum (slices) z. c.-i27 i127=0 ; if no drum then i127 is set to 0 z. i132=0 ; stations i135=8 ; cbuf i136=0 ; accounts i137=4 ; output (slices, 768 characters to a segment) i138=0 ; suspends i139=75 ; time (units of 0.8 seconds) i140=16384; size i141=4 ; buf i142=7 ; area i134=0 ; waiting time deliberately swopped out (seconds) i131=0 ; minimal information: 0==no, 1==yes. i123=0 ; number of simultaneous used rb-devices ; common max values for options (may be redefined by user catalog). ; further restrictions from start-up resources and class margin. ; the values may be very high as a useful standard. i143=6 ; key i144=10 ; stations i145=100 ; mounts i146=1000 ; tapes i147=100 ; cbuf i148=500 ; accounts i149=200 ; output (slices) i150=100 ; suspends i151=24*60*75; time (units of 0.8 seconds) i152=100000 ; size i153=100 ; buf i154=100 ; area i155=10 ; internals i156=24*60*60; latest (lower limit, seconds) i157=60*60; waiting time deliberately swopped out (seconds) i124=i20 ; max number of simultaneous used rb-devices ; (the no. of entries in the device table) \f ; rc4000 rialto 20.3.72 boss 2, options ...4... ; various time constants. need not be considered in the first ; approximations. i5=2 ; time from provoke break to expiration of run time. ; (seconds) i6=750 ; jobs with a gross run time > i6 will not be terminated ; automatically when run time expires (units of 0.8 sec). i7=375 ; time interval between successive warnings to operator ; when a long job exceeds its run time (units of 0.8 ; seconds). i9=3 ; conversatinal jobs run with high priority ; during i9 * 0.8 seconds after each input ; demand. after that normal priority is resumed. i31=60 ; time for operator to mount one mag tape (seconds). i32=20 ; - - - - - - paper tape (seconds). i33=2 ; time interval in station scan (seconds). the scan only ; takes place when unidentified tapes are mounted on a ; tape station which cannot be a job resource (e.g. ; station for test output or spare station). ; a mounted tape will always be recognized by boss ; within the next i33 seconds. i115=5*75 ; gross run time for printing and converting. may be used ; to adjust the matching between expected finishing time ; and real finishing time in case disc room is the usual ; bottle neck. i161=375 ; batch jobs and internal jobs with a gross run time > ; i161 will cause a warning message to the operator when ; they are enrolled. (units of 0.8 seconds) i16=18000 ; gross run time for conversational jobs(conversation ; with terminal or process control device). units of 0.8 sec. i172=2 ; time between operator warning when pending requests (via operator display) i173=20 ; time between refreshing of operator display ; (when i172 > i173 : no operator warnings are made) ; transmit: i175=10 ; maximum waiting time allowed between the message >start transmit< ; and the actual start of the tape reader. (unit of appr. 2 sec.) i176=1 ; maximum time the tape reader may be stopped, ; without resulting in >end transmit<. (unit of appr. 2 sec.) ; rb printers: i191=1 ; max waiting time when reserving rbprinter (minutes). ; (if the remote batch terminal has not granted the ; reservation within i191 minutes, boss will postpone ; the convert, and proceed to the next conversion. ; when boss again reaches the same convert, boss will ; try again to reserve the printer etc.) ; 0 <= i191 <= 127, i191=127 means 'wait till you get it' i192=60 ; time interval in scan of rbprinter convert queue (seconds). ; (the scan only takes place in case another process, ; running in parallel with boss, uses some of the rbprinters ; needed for converting of files) i193=4500 ; arrival is set to now-i193 when input arrives to a job using the general ; input spool mechanism (control <device>). units of 0.8 seconds \f ; rc4000 rialto 20.3.72 boss 2, options ...5... ; various options. need not be considered in the first ; approximations. i3=100 ; length of terminal buffer in core store. the larger the ; buffer, the less the time spent in administration of ; terminal output. at least one line (bytes). (must be even) i11=80 ; search fraction (pct). the priority algorithm for pages ; tries to keep the search length for free core close to ; i11. i14=2 ; max number of account records produced by account job. ; as a standard 2, one for the run and one for primary ; output. i42=2 ; length of reader buffer for job tapes and loads ; (segments). i53=2 ; length of card buffer for job files and loads (segments). i178=0 ; size max allowed or not in job specification ; (i178=0 : not allowed, i178=1 : allowed) i179=0 ; main console to be considered a normal user console ; (i179=0: no, i179=1: yes) ; warning: should not be set to 1, since job output ; and requestlines etc. will be mixed on ; the console, which will make it difficult ; for the main operator. i181=0 ; reservation of terminals ; 0: all terminals exept main console are reserved at login ; 1: as 0 and the att command is not allowed ; -1: no terminals are reserved at login ; -2: as -1 and the att-command is not allowed e6=-1 ; change testoutput tape. (e6=1 means included, e6=-1 means not included) e7=-1 ; testoutput and initialization constants printed by ; means of fp (1) or not printed (-1). e9=7 ; initial test mode. a bit pattern specifying the test ; output to be produced. bit = 1 means produce output. e16=1 ; e16=1 means: boss is not allowed to run in monitor mode. ; if boss is started in monitor mode then the protection ; key of boss core area will be changed during start up. ; in this case boss will always use one protection key. ; e16=-1 means: boss is allowed to run in monitor mode. ; additional differentiated test patterns: e81= 7 ; timer e82= 7 ; banker e83= 7 ; unknown sender e85= 7 ; cardreader e86= 7 ; reader e87= 0 ; watch dog e88= 7 ; request display e89= 7 ; pager e90= 0 ; operator display e91= 7 ; kit changers e92= 7 ; printers e93= 7 ; rewinders e94= 7 ; remoters e95= 7 ; commandios e96= 7 ; psjobs e97= 0 ; termouts e98= 7 ; rb cardreaders \f ; rc4000 rialto 4.11.74 boss 2, options ...5a... i72=10 ; max number of printer pages which may be repeated. i77=20 ; max number of segments which may be repeated in job ; controlled printing. c. i77-i67, i77=i67-1 z. i79=2 ; standard number of pages repeated. i73=5 ; number of lines assumed for a VT-character. i74=65 ; number of lines assumed for a printer page. i73 and i74 ; define the page boundaries used with the repeat- and ; kill- command when no FF is present. i167=36 ; size of printer triangle in head of a print file (lines). i168=0 ; number of FF preceding first page of a print file. i169=0 ; - - - succeeding last - - - - - i170=2 ; min no of pages before kill of printer output i180=3 ; number of errors allowed in remote printing ; before conversion is transferred to the standard printer ; standardvalue for mode in printer output: ; 0=normal mode, 2=doublebuffer mode. ; mode 2 is not allowed if monitor release < 5 c. e79-5 i185=2 ; if monitor release >= 5 then mode:=2; z. c. 4-e79 i185=0 ; if monitor release < 5 then mode:=0; z. i99=2 ; number of tape marks written after boss label i174=25 ; number of lines on operator display i177=2000 ; command input: maximum number of timer interrupt of input ; from a terminal, when typing one line. if the limit is ; exceeded, the terminal will be logged out automatically. ; the effect of i177 will be dependent on the monitor options ; for each terminal, but as a standard a timer interrupt ; will occur, if no characters have been typed for approx. 10 secs. e30=512 ; length of file buffer (bytes) in on-line editor. at least ; 512. e38: ; list of paper type names. used in output to operator. <:monitor 1<0>:> ; each name must terminate with a null-character <:a4 høj 1<0>:> ; and may not exceed 11 characters. <:a4 tv 1<0>:> <:monitor 2<0>:> <:a4 høj 2<0>:> <:a4 tv 2<0>:> <:monitor 3<0>:> <:a4 høj 3<0>:> <:a4 tv 3<0>:> e39: i68=10 ; number of paper names + 1. \f ; rc4000 rialto 20.3.72 boss 2, options ...6... ; pages placed on drum (0) or disc (1). these options effect the ; time spent in page transfers at run time. the options have no ; effect when drum only or disc only is present. the options need ; not be considered in the first approximation. i12=1 ; account buffer i13=1 ; account code i17=1 ; kit change i21=1 ; request lines i22=1 ; request display code i23=0 ; terminal output code i25=0 ; terminal output buffer i28=0 ; bs adjust code i37=1 ; lookup usercat code (initcat) i38=1 ; usercat buffer i39=1 ; spool area for job controlled paper tapes i40=0 ; reader buffer for job tapes and loads i43=0 ; reader code i50=1 ; spool area for job controlled cards i51=0 ; card reader buffer for job files and loads i54=0 ; card reader code i56=0 ; commandio code, list i57=0 ; job file page i58=0 ; buffer for basis file i59=0 ; buffer for primary output i60=1 ; correction segments i61=1 ; unknown sender code i63=0 ; code for login, logout, get, save, etc. i64=1 ; code for remote batch communication i65=0 ; paper printer code i66=1 ; spool area for job controlled printer i70=0 ; paper printer buffer i80=0 ; pseudo job code, start and finis i81=0 ; job description page i82=1 ; magnetic tape description i83=1 ; tape mounting code, job part i84=1 ; - - - , remoter part i85=1 ; - - - , rewinder part i86=1 ; - - - , watch dog part i87=1 ; - - - , label read-write i88=1 ; - - - , rewinder que i89=1 ; - - - , remoter que i90=1 ; - - - , name, label command i98=1 ; - - - , mount action table i91=0 ; pseudo job code, parent messages i92=0 ; - - - , primary input/output i94=0 ; - - - , job controlled paper tape i95=0 ; - - - , - - cards i96=1 ; - - - , load commands i97=1 ; display and request command i100=0 ; banker and timer code and variables i164=1 ; convert buffers i165=1 ; paper description page i166=0 ; printer variables i202=1 ; card reader variables i204=1 ; snap code-page i205=-1 \f ; rc4000 rialto 20.3.72 boss 2, options ...7... ; maintenance parameters. should only be changed as a consequence ; of code modifications. ; monitor dependent variables: ; should only be changed as a consequence of monitor code changes e48=0 ; relative in remote batch process description: creation number e49=18 ; relative in area process description: number of segments e50=26 ; relative in disc process description: slice length ; rc4000: rc8000: c.-e80, e56=14, z., c.e80, e56=16, z.; length of register dump area; c.-e80, e57=38, z., c.e80, e57=80, z.; relative in process descr. first dumped register; i2=i45+e25+1+i93+i71+1+1 ; number of request lines: psjobs + ; stations + reader + card reader + printers + deadlock + printline i2=i2+i190+i200+1; +remote batch printers and -cardreaders + hotnews i8=i7 ; net time between warnings to operator i18=4 ; segments in pooltable page (tterm2, kit). ; each segment holds approx. 50 pool descriptions; i19=10 ; length of pool description (halfwords, must be even) i46=116 ; work space on job file page (bytes). (must be even) i49=5 ; max number of parameters to an option i62=i44 ; segments in save and clean cat buf c. i44-i62-1, i62=i44 z. ; (at least i44 segments c. (:i15+34:)>9 - i62, i62=(:i15+34+511:)>9 z. ; and at least i15 + 34 bytes) i78=i68 ; number of paper queues i129=0 ; login slices drum i133=1 ; internals in class margin e1=400 ; max number of segments in drum core (initialization table) e2=400 ; - - - - - disc - - e3=15000 ; max size of corutine file (part output by slang only). (must be even) e4=1200 ; length of external table (bytes). (must be even) e5=100 ; length of pre-externals (bytes). (must be even) e8=1 ; test output of pages. e8=1 abs addresses, e8=-1 virtual ; addresses. e10=72 ; length of request lines (bytes). (must be even) e46=512 ; size (bytes) of one request line page (must be a multiplum of 512) e12=16 ; length of corutine description (bytes) (must be even) e13=6 ; length of semafore description (bytes) (must be even) e11=512 ; size of job file of operator display (at least= 2 + external 178) (must be even) c. i27 e99 : <:drum:>, 0, 0 ; name of bs-device for drumcore (the name must occupy 4 words). z. c.-i27 e99: <:disc:>, 0, 0 ; z. e100: <:disc:>, 0, 0 ; - - - - - disccore ( - - - - - - ). e101: <:boss2 operating system :>,0 ,0 ; text appearing after login (the text must occupy 10 words) \f ; rc4000 rialto 4.11.74 boss 2, options ...7a... ; exact number of corutines: e14=i4+1 +i45 ; commandios+pseudo jobs e14=e14+2+i4+1 ; +unknown sender+pager+termout+request display e14=e14+1 ; +main console termout e14=e14+2+e52+i93+i71;+banker+timer+readers+card+printer e14=e14+i190 ; +remote batch printers e14=e14+e53 ; +remote batch readers e14=e14+i200 ; +remote batch card readers e14=e14+e25+e25 ; +rewinders+remoters e14=e14+e23 ; +kit change c. e25-1 ; +watch dog e14=e14+1 z. ; c. i171 e14=e14+1, z. ; + operator display ; exact number of senders: e15=i4+2+i45 ; commandios+unknown sender+pseudo jobs c. i171 e15=e15+1, z. ; + operator display e27=e25+i35+i45 ; number of entries in tape table: ; mounted tapes+suspended works+wanted tapes e31=i113*(:i4+1:)+2+i203; preoccupied entries: login, account spare, job ; tape, card job e32=i114*(:i4+1:)+1+i162+i163*i203; preoccupied disc slices: login, account ; spare, job tape, card job e33=i4+1+1+i45+1+1; preoccupied mess bufs: commios, banker, pseudo e33=e33+1+e23 ; jobs, timer, pager, unknown, kit changers e33=e33+e25+1+e52+i71+i93; mounters, watchdog, readers, printers, cards e33=e33+i190 ; +remote batch printers e33=e33+e53 ; +remote batch readers e33=e33+i200 ; +remote batch card readers c. i171 e33=e33+1, z. ; +operator display e34=i4+1+1+i45+1 ; preoccupied area procs: commios, save, pseudo e34=e34+e23 ; jobs, unknown, kit changers e34=e34+i71+1+i93; printers, reader, cards e34=e34+i190 ; +remote batch printers e34=e34+i200 ; +remote batch card readers \f ; rc4000 rialto 21.1.76 boss 2, options ...7b... ; common variables for all codepages: e37=2 ; length of printer entry e41=72 ; length of convert buf e42=8 ; length of printer point description e43=12 ; length of printer operation r99=22 ; size of host operation ; lookup (and reserve) device r0-r9 ; call: r0 = 4 ; abs ref message area r1 = 6 ; name r2 = 14 ; host ident r3 = 18 ; mode r4 = 19 ; kind r5 = 20 ; timeout r6 = 22 ; catalog base ; error return: r100= 4 ; result ; normal return: r101= 4 ; 0 (name table address of device) r102= 6 ; (rc device no) r103= 10 ; rc mode r104= 8 ; rc kind r106= 12 ; max blocksize ; lookup host: r40 - r49 ; call: r40 = r0 ; abs ref message area r41 = r1 ; process description ; error return: no parameters ; normal return. r142=r102 ; host description m. rc4000 rialto 20.3.72 boss 2 options i. \f t. \f ▶EOF◀