The following HELP subjects are available: COMMAND - Description of RSX commands. DRERR - System directive error code messages. IOERR - System I/O error code messages. LOGIN - Login assistance. PEOPLE - How to contact someone for further assistance. TERM - Description on RSX terminal control characters. To obtain further assistance issue HELP where is from list above. Example: HELP COMMAND Last modified: 9/15/78 GAT In directory SY:[1,5] can be found full documentation on various subjects. 1 COMMAND The following commands are described: ABORT ACS ACTIVE ADVENT ALLOC ALTER ASN ATL BOOT BRK BRO BYE CANCEL CHESS CLQ DEALLOC DELETE DEVICES DIR DMO FIX FREE HELLO HELP INI INSTALL LOA LUNS MOU OPEN PAR PRI PRO PURGE REA RED REMOVE RENAME RESUME RUN SAVE SET SHUTUP SPOOL TAL TAS TIME TYPE UFD UIC UNFIX UNL UPR To obtain further command description issue HELP COMMAND where is from list above. Example: HELP COMMAND ABORT Within the command descriptions any parameters in braces are optional. Vertical bar represents exclusive or (use one parameter or the other). Certain commands may only be issued by privileged users. They are marked as follows: (P) - privileged command. (NP) - non-privileged command. (P&NP) - non-privileged command with privileged options. 2 ABORT Abort task (P&NP) Usage: ABO taskname{/PMD} Example: ABO TKB This command aborts the given taskname. Privileged users may abort tasks initiated from any terminal. Otherwise only aborting of tasks from initiating terminal is allowed. /PMD keyword forces a post-mortem dump if task PMD... is installed. Dump appears in SY:[1,4]. 2 ACS Allocate (or discontinue) checkpoint file space (P) Usage: ACS ddn:/BLKS=m Example: ACS DB0:/BLKS=512. m=decimal number of blocks to allocate. 0 discontinues use of file. Note that discontinuing a checkpoint file does not free the space it uses. The reserved file space will be the max of whatever it was ever set too. 2 ACTIVE Active tasks list (short form) (NP) Usage: ACT {/ALL or /TERM=ttn:} Example: ACT /ALL Displays the names of active tasks for issuing terminal if issued with no parameters. For all terminals if /ALL is used. Or for specified terminal if the /TERM=ttn: parameter is specified. 2 ADVENT "Adventure" is effectively a problem-solving solitaire game, in which the player searches for treasure in a magical cave. The player directs the program with commands of one or two words each, and the program acts as "eyes and hands", describing what is happening and carrying out the desired actions. The problems faced by the player tend to get more difficult as one goes along, though hopefully none of them are insurmountable! The program is not intended to be any significant advance in language understanding. About all that can be said about it in this regard is that one might be able to point to it as an example of the sort of ambiguities which can arise in even the most restricted universes of discourse. In particular, many difficulties arise from the structure of the program, which (with a very few exceptions) requires that no word be both a noun and a verb. ADVENT is not to be played during normal hours and is subject to premption at any time. 2 ALLOC Allocate a device (P) Usage: ALL ddn: Example: ALL DK0: This command makes a nonpublic device private in a multi-user system. To release the device allocated use DEA ddn: 2 ALTER Alter task priority (P) Usage: ALT taskname {/PRI=n | /RPRI=n} Example: ALT ...MAC/RPRI=60. This command alters the priority of a task. Use the PRI switch to modify the running and static priority of an installed task or the RPRI switch to modify only the running priority. Any tasks installed with REMove on exit status can only have there running priority changed. Priorities range from 1 to 250 with the larger numbers receiving priority on processor time. Normal value for typical tasks is 50. The number is assumed octal unless followed by a period which forces a decimal number. 2 ASN Assign, display, or delete logical device assignments (P&NP) Usage: ASN {ppn:=lln:/keyword} Keywords: /GBL or /LOGIN or /LOGIN/TERM=ttn: or /TERM=ttn: Example: ASN DK1:=SY: ppn is device name and unit number for physical, logical, or pseudo device; RSX11 resolves logical or pseudo assignment to related physical device. lln is device and optional unit number of logical device name. Unit numbers always default to zero. All reference to lln are thereafter system redirected to the physical device ppn. Global assignments affect all terminals while login and local assignments affect only one terminal. Assign operation: Local - ASN ppn:=lln: (assign local name) (NP) ASN ppn:=lln:/TERM=ttn: (same for specified terminal) (P) Login - ASN ppn:=lln:/LOGIN (assign login name) (P) ASN ppn:=lln:/LOGIN/TERM=ttn: (same for specified terminal) (P) Global - ASN ppn:=lln:/GBL (assign global name) (P) Display operation: Local - ASN (display all local and login assignments) (NP) - ASN/TERM=ttn: (same for specified terminal) (P) Global - ASN/GBL (display all assignments for all terminals) (P) Delete operation: Local - ASN = (delete all local assignments) (NP) - ASN =lln: (delete specified local assignment) (NP) Login - ASN =/LOGIN (delete all login assignments) (P) - ASN =/LOGIN/TERM=ttn: (same for specified terminal) (P) - ASN =lln:/LOGIN (delete specified login assignment) (P) - ASN =lln:/LOGIN/TERM=ttn: (same for specified terminal) (P) Global - ASN =/GBL (delete all global assignments) (P) - ASN =lln:/GBL (delete specified global assignment) (P) 2 ATL Displays task status (NP) Usage: ATL {taskname} Example: ATL ...TKB This command displays the status of one or all active tasks. The following information is displayed for each task: (all addresses are octal) - Task name. - Task control block address (TCB). - Partition name the task is running in. - Partition control block address (PCB). - Partition base and limit physical addresses. - Task's running and default priorities (decimal) - Task status flags (described below). - TI: terminal physical device and unit. - I/O active count (decimal). - Task local event flags, and - Task registers and processor status word (PSW) for memory resident tasks. The status bits are defined below: Status TCB flag Bit value Description ABO T2.ABO 100 Task is being aborted. ACP T3.ACP 100000 Task is an Ancillary Control Processor. AST T2.AST 100000 Task is processing an AST. BFX T2.BFX 4000 Task is being fixed in memory. CAF T2.CAF 400 Checkpoint space allocation failure. CAL T3.CAL 100 Checkpoint space in task image. -CHK T2.CHK 20000 Task is not checkpointable. CKD T2.CHD 10000 Task checkpointing disabled. CKP TS.CKP 200 Task is checkpointed. CKR TS.CKR 100 Task checkpoint request pending. DST T2.DST 40000 Task AST's are disabled. -EXE TS.EXE 100000 Task is not in execution. FXD T2.FXD 2000 Task is fixed in memory. HLT T2.HLT 200 Task is being terminated. MCR T3.MCR 4000 Task was activated by MCR. MSG TS.MSG 20000 Task aborted, waiting for TKTN message. NRP TS.NRP 10000 Task mapped to nonresident partition. -PMD T3.PMD 40000 Suppress task dump on SST abort. OUT TS.OUT 400 Task is not in memory. PRV T3.PRV 10000 Task is privileged. RDN TS.RDN 40000 Task I/O is being run down. REM T3.REM 20000 Task is to be removed on exit. ROV T3.ROV 40 Task has resident overlays. SLV T3.SLV 2000 Task is a slave task. SPN T2.SPN 4 Task is suspended. SPNA 10 Task was suspended prior to AST. STP T2.STP 20 Task stopped for terminal input. STPA 40 Task stopped prior to AST. TIO T2.TIO 1000 Task is waiting for terminal input. WFR T2.WFR 1 Task is in a "wait-for" state. WFRA 2 Task in a "wait-for" state before AST. 2 BOOT Bootstrap system (P) Usage: BOO {filespec} Example: BOO LB:[1,54]RSX11M.TSK The system should be shutdown with only the LB: device still mounted before doing a BOOT. The filespec defaults to the one shown in the example. 2 BRK Break to executive debugger XDT (P) Usage: BRK This command suspends system operation and causes XDT to prompt for input at the operators console (TT0:). XDT is almost identical to ODT, the task debugger except operates on the RSX resident executive. 2 BRO Broadcast message (P&NP) Usage: BRO ttn:message | BRO @filespec | BRO LOG:message | BRO ALL:message Example: BRO TT0:please dismount DK2: for me. This command sends messages to other terminals on the system. The @filespec, LOG:, and ALL: options are privileged. LOG: refers to all logged-in TTn: terminals and ALL: refers to all TTn: terminals. 2 BYE Log-out of the system (NP) Usage: BYE This command terminates the users session with RSX11M. Please remember to hang-up or disconnect if you are comming in over a phone line or a connectran or directran. Disconnecting will automatically issue a BYE for you if you forget. 2 CANCEL Cancel task's time-based initiation (P&NP) Usage: CAN taskname Example: CAN DEAMON P - cancel any task. NP - cancel only terminal-initiated tasks. 2 CHESS CHESS is not to be played during normal hours and is subject to premption at any time. How to use some of the commands in CHESS: D='N' - Sets depth of lookahead (1 to 6 legal) P= - Sets up board to any configuration ... 'N''P''N''P''P' - where 'N' is the number of blank positions 'P''P''N' - and 'P' is a piece discription 'N' - 'N' has a range of from 1-8 'P''N' - 'P' contains one letter for color 'P''P''P''N'' - and one for piece. Example -- WK = White 'N''P' - King. The total count for one line must 'P''N''P''P' - not exceed 8 'N''P' - with up to 8 lines W='N','N',... M times - where N can be a number from 1 to 127 - M being the value set by D= PS - Print Status PB - Computer to Play Black PW - Computer to Play White PN - Computer to Play Neither BD - Print Current Board RE - Reset Board SK - Skip a Move EX - Exit to MCR T= - Set Tree Depth HI - Print Histrogram C= - Set Clock For Timer Version P/KN7-KN8=Q - Advance pawn from row 7 to 8 and exchange for queen. P/KN7*R/KN8=Q - Pawn takes rook and exchange for queen OOO - Castle on queen side OO - Castle on king side P/KN2#P/KR2 - Enpasson 2 CLQ Display the tasks in the clock queue. (NP) Usage: CLQ 2 DEALLOC Deallocate a private device (P&NP) Usage: DEA {ddn:} Example: DEA DK1: P - deallocate specified private device. NP - deallocate only specified (or all) user-allocated device(s). 2 DELETE Delete a file (NP) Usage: DEL {ddn:}{[grp,mem]}filename{.ext}{;version}{, ...} Examples: DEL DK1:FOO.MAC;17 DEL [100,*]*.LST DEL WIGIT.*,TEST.* This command is used to delete files on mounted FILES11 type volumes. It actually invokes the PIP command to do the deletion so error messages will be prefaced with "PIP -- ". Wildcards (an asteric) are permitted in place of any part of the filespec except device name (ddn:). All parameters but filename are optional. If device is not specified it defaults to "SY0:", uic ([grp,mem]) defaults to the users default uic which is set by the UIC or the "SET /UIC=" command. Filename extension defaults to the null extension and the version number defaults to ALL VERSIONS. Note that this is different from PIP's /DE or other file oriented commands. A version number of ;0 refers to the most recent version of a file, and a version number of ;-1 refers to the oldest version of a file. Multiple filespecs may be specified by seperating them with commas. To delete a file the device must be mounted, the uic must exist, you must have write access to the directory and deletion access to the file and of course the file must exist. 2 DEVICES Display devices known to system (NP) Usage: DEV {dd: | /LOG} Example: DEV DK: Display all devices known to system if no parameter, or just dd: type devices if dd: specified. /LOG displays all logged-on terminals. 2 DIR Displays a FILES11 directory (NP) Usage: DIR {ddn:}{[grp,mem]}{filename}{.ext}{;version}{/TB|/BR|/FU}{, ...} Examples: DIR DIR *.MAC,*.OBJ DIR DS:[1,*]/TB DIR [6,6]/BR This command displays FILES11 directories to the user. All parts of the filespec parameter are optional. Wildcards are permitted for all but the device name. The optional switches /TB (total blocks), /BR (brief) and /FU (full) may be specified. For /TB the following line is displayed: "TOTAL OF nnnn./mmmm. BLOCKS IN xxxx. FILES" where: nnnn = blocks used mmmm = blocks allocated xxxx = number of files For /BR simply the filenames are listed. The /FU switch can be followed by a colon and number that specifies the line length which would over-ride the terminal's default line length, (example: /FU:132.). The following information is displayed when the /FU switch is specified: 1. filename.ext;version 2. file identification number in the following format: (file number, file sequence number) 3. number of blocks used/allocated (base 10) 4. file code (null) = non-contiguous C = contiguous L = locked 5. creation date and time 6. owner uic and file protection in the formats: [group,member] [system,owner,group,world] The protection fields contain the values R, W, E, and/or D where: R = Read access permitted W = Write access permitted E = Extend access permitted D = Delete access permitted 7. date and time of the last update plus the number of revisions 8. summary line as described in the /TB switch description If no switch is used only 1, 3, 4, 5, and 8 above are displayed. 2 DMO Dismount mountable device (P&NP) Usage: DMO ddn:{volume-label} Example: DMO DK1: P - dismount any device, NP - dismount users private devices only. A volume label is required for magnetic tape. 2 FIX Fix (lock) task in memory (P) Usage: FIX taskname Example: FIX ...TKB 2 FREE Display number of free blocks on a FILES11 device (NP) Usage: FRE {ddn:} Example: FRE DK1: 2 HELLO Initiate a session with RSX11 (log-in) (NP) Usage: HEL or LOG {uic | account-name} {/password} Example: HEL 300,47 or LOG STTHEB LOG can also be used inplace of HEL. If the uic or password are not supplied, HEL will prompt for them. The password when prompted for is not echoed. 2 HELP Obtain information about the system (NP) Usage: HELP {%} {qualifier1 ... qualifier9} Example: HELP COMMAND HELP If the % is specified it looks in the users directory instead of LB:[1,2] for the HELP.TXT file. 2 INI Initialize volume (P&NP) Usage: INI ddn:volume-label{/keywords} Example: INI DK1:USERDATA/BAD=[AUTO] P - Initialize any device. NP - initialize private volume only. Keywords: /BAD=[MAN|AUTO|AUTO,MAN] - Register bad blocks in bad block file. /CHA=[ATCH|DCF] - (ignored - for RSX11D compatibility) /DENS=800|1600 - Set density for magtape. Default: /DENS=800 /EXT=n - Set file extension block count. Default: /EXT=5 /FPRO=[sy,ow,gr,wo] - (RWED format) Set default file protection for all files created on volume being initialized. Default: /FRPO=[RWED,RWED,RWED,R] /INDX=BEG|MID|END|BLK:n - Index file position. Default: /INDX=MID /INF=n - Number of file header for 1st index file extension. Default: /INF=16. /LRU=n - Number of directory sectors to maintain in memory. Default: /LRU=3 /MXF=n - Specifies the maximum number of files permitted on volume. Default: /MXF=<25% of # of blocks on disk> /PRO=[sy,ow,gr,wo] - Sets volume access rights. (RSX11D compatibility) /UIC=[grp,mem] - Specifies owner of volume. Default: /UIC=[1,1] /WIN=n - Sets file-window mapping pointer count. Default: /WIN=7 2 INSTALL Install task (P) Usage: INS filespec{/keyword(s)} Example: INS [1,55]DECBASIC/INC=4098. This command installs a .TSK file and establishes its taskname. Due to the automatic INStalling of tasks by ...DSP only those tasks that are requested or refered to by other programs plus a small subset of system tasks need normally be installed. See the MCR help file for further description. Most of the keywords overide default settings on options established at task build time. filespec - Location of .TSK image file. $ defaults to system uic and LB: device. Keywords: /CKP=YES|NO - Enable or disable checkpointing of task. /INC=n - Extend task size by n words. /PAR=name - Determine which partition to load task into. /PMD=YES|NO - Enable post-mortem dumping on task abort. /PRI=n - Set task priority. 1-250. /SLV=YES|NO - Set or clear slave task status. /TASK=taskname - Establish taskname for task. /UIC=[grp,mem] - Set the default UIC to use if task started by time based request. 2 LOA Load a device driver (P) Usage: LOA dd:{/PAR=partition-name} Example: LOA DK: 2 LUNS Display LUN assignments for task (NP) Usage: LUN taskname Example: LUN ...TKB Display (static) Logical Unit Number assignments for given installed taskname. Note that these assignments can be changed by the task at runtime. 2 MOU Mount volume (P&NP) Usage: Files-11 format: MOU ddn:{volume-label}{/keyword(s)} ANSI format: MOU ddn:label{/keyword(s)} Network format: MOU ddn:{/keyword(s)} Example: MOU DK:/OVR/VI P - mount volume on any device. NP - mount on private device only. Many of the keywords override values set at volume initialization time. Keywords: /ACP=taskname - ACP taskname. /BYPASS - Bypass magtape label processor. /DENS=800|1600 - Magtape density. Default: /DENS=800 /EXT=n - File extension block count. /FPRO=[sy,ow,gr,wo] - (RWED) Set new file default file protection. /LRU=n - Number of directory FCB's kept in memory. /NOLAB - No label processing for magtape. /OVR - Override volume-label processing. /OVRFSID - Override file set identifiers (magtape only) /OVREXP - Override expiration date (magtape only) /PRTCL - Network line protocol name. Default: DDCMP /RCK - Network redundancy check routine. Default: CRC16 /TEL - Network telepnone number for remote node. /UIC=[grp,mem] - Set volume owner. /UNL - Unlock volume index file. /VI - Display volume information at entering terminal. /WIN=n - Set file-window, mapping pointer count. 2 OPEN Open, examine, modify a location (P) Usage: OPE address{+n|-n ...}{/keyword} Example: OPE 10372+24/TASK=CYCLE The open command allows examination and optional modification of a word of memory. The command can not open a location within a task unless the task is fixed in memory. Keyword: /TASK=taskname - causes the task partition to be opened. /PAR=partition-name - causes the named partition to be accessed. /KNL - causes the executive memory (1st 32k) to be opened. /DRV=dd: - the specified loadable device driver is opened. - the absolute memory address is accessed. The contents of the opened location is printed followed by a slash. The contents can be modified by entering a entering an octal value followed by one of the following terminators. If only a terminator is entered the location is not modified. Terminators: or - Terminates open function. - Opens next sequential location. ^ - Opens previous location. > - Opens PC - relative branch location. * or @ - opens location indirectly addressed by contents of current location. 2 PAR Describe memory partitions in system (NP) Usage: PAR The partitions command displays on the entering terminal a description of each memory partition in the system. The display consists of five columns that specify partition name, base address (octal), size (octal), partition kind (MAIN or SUBpartition), and partition type; TASK for user controlled, COM for common, DEV for device registers, SYS for system controlled, taskname for task region, DYNAMIC for dynamically created region, or DRIVER for region occupied by a loadable device driver. 2 PRI Spool a file(s) to the lineprinter making a copy first (NP) Usage: PRI {ddn:}{[grp,mem]}filename{.ext}{;version}{, ...} Examples: PRI TEST.LST PRI [200,234]*.LST 2 PRO Change a file's protection bits to read-only to everyone. Usage: PRO {ddn:}{[grp,mem]}filename{.ext}{;version} Example: PRO *.MAC This command issues a PIP /PR:167356 which sets the files protection bits to [R,R,R,R]. 2 PURGE Delete all but the highest version of a file(s) (NP) Usage: PUR {ddn:}{[grp,mem]}filename{.ext}{;version}{, ...} Example: PUR *.LST,*.MAP 2 REA Reassign static LUN assignments (P) Usage: REA taskname lun ddn: Example: REA ...MAC 8. DS: Reassign a dormant task's LUN to specified device. This command does not has no effect on the assignments of a currently running task, nor a task fixed in memory. The RED command is used for dynamic device reconfiguration. 2 RED Redirect I/O requests (P) Usage: RED ddn:=ddn: (new=old) Example: RED LP1:=LP: This command redirects all future I/O requests for the old device to the new device. The redirect command command is especially useful if I/O units required for a task are inoperable and similiar other units are available, such as one line-printer for another. The command does not affect any I/O requests that are already in the I/O queue. 2 REMOVE Remove task (P) Usage: REM taskname Example: REM ...SYS This command removes the specified task's task control block (TCB) from the system task directory (STD). This command is the opposite of INStall. 2 RENAME Rename a file (NP) Usage: REN newfilespec=oldfilespec1{, ...}{/NV} Examples: REN WORKS.TSK=TEST.TSK REN [100,100]=[100,101] Rename can not rename files across different volumes. The optional /NV switch forces the version number of the renamed file to a number 1 greater than the latest version for the file. 2 RESUME Resume suspended task (P&NP) Usage: RES taskname Example: RES CON This commands resumes the execution of a previously suspended task. A non-privileged user can only resume tasks initiated from his terminal. 2 RUN Initiate timed execution of a task (P&NP) There are five forms for the RUN command: RUN TASK NOW: RUN taskname{/keyword} Example: RUN CLOCK/RSI=15M Keywords: /RSI=nu - rescheduling interval. Entry expressed as a number of time units, where units and maximum decimal numbers are: T = ticks (i.e. clock interupts; maximum 32,768) S = seconds (maximum 32,768) M = minutes (maximum 1440) H = hours (maximum 24) Example: /RSI=3H /UIC=[grp,mem] - overrides user UIC or terminal default UIC (P) RUN TASK AFTER DELAY INTERVAL: RUN taskname dtime{/keyword(s)} Example: RUN RJERES 5S Keywords: Same as above. dtime has same format (nu) as /RSI above. RUN TASK DELAYED FROM CLOCK SYNC: RUN taskname sync {dtime}{/keyword(s)} Example: RUN ...WHO H 30M /RSI=30M Keywords: /RSI, /UIC, and dtime as above. Sync is T, S, M, or H. RUN TASK AT ABSOLUTE TIME: RUN taskname atime{/keyword(s)} Example: RUN ...BYE 13:21:59 Keywords: /RSI and /UIC as above. atime=hh:mm:ss (decimal, no decimal point) RUN (INSTALL RUN & REMOVE) TASK: RUN {ddu:}{[grp,mem]}filename{/keyword(s)} Keywords: /CKP=YES|NO - Enable/disable checkpointing option. /INC=n - Size to extend task in words. /PAR=parname - Override default partition. /PMD=YES|NO - Enable/disable post-mortem dump request. (PMD... task must be installed) /PRI=n - Set priority of task. Default 50. /SLV=YES|NO - Enable/disable slave task option. /TASK=taskname - Specify taskname. Default taskname is your terminal number. /UIC=[grp,mem] - Specify default UIC for task. $ - Specifies that the file can be found under the system uic on device LB:. The system uic is set using the SET SYSUIC and is usually [1,54]. If no $ is specified then the default device is SY: and the default directory is the users default directory. 2 SAVE Save system memory image (P) Usage: SAV {/WB} The save command writes into the task image file an image of the currently running system resident in main memory such that a BOO command or in the case of the /WB keyword, a hardware bootstrap can later be used to reload and restart the system. This command is normally only used right after a new sysgen to hook the new system image to the disk's boot block. 2 SET Set system and/or device characteristics (P&NP) Usage: SET keyword{=param} Example: SET /BUF=TI:132. P - system-wide control of device characteristics and task memory areas. NP - limited control of user terminal plus display of current statuses. Generally issuing a SET keyword with no "=param" causes the current setting to be displayed. A "NO" prefix on many keywords reverses the related function. For example SET /NOPRIV=ttn: sets a terminal non-privileged. The slash "/" on the set command is optional. Device Keywords: /ABSCAN=ttn: - set terminal expecting a speed select character. (P) /BUF=ddn:size - set or display (no size) default buffer size. /CARRIER-WAIT - display terminals with ring, waiting for carrier. /CRT=ttn: - set terminal as CRT, enable backspace deletion. /DISABLED=ttn: - set remote terminal as being disabled. (hung up) (P) /ESCSEQ=ttn: - enable escape sequence recognition for terminal. (requires escape sequence option in ttdrv) /HOLD=ttn: - enable hold screen mode for CRT. /LA30S=ttn: - establish terminal as LA30S (send nulls on CR). /LA180S=ttn: - establish terminal as LA180S (nulls again) /LOGGED-OUT=ttn: - manually logout a terminal. (P) /LOGON - enable logging onto terminals. (P) /LOWER=ttn: - pass lower-case input from terminal untranslated. /OFFLINE=ddn: - set device as being offline (not plugged in). (P) /PRIV=ttn: - define terminal as privileged. (P) /PUB=ddn: - define a device as public (non private). (P&NP) /REMOTE=ttn: - define DZ11 line as having remote line to modem. /SLAVE=ttn: - set terminal slaved (don't accept unsolicited input). /SPEED=ttn:rec:xmt - set or display (no rec:xmt) terminal baud rates. /UIC=[grp,mem]:ttn: - establish uic as default. (NP - no ttn:) /VT05B=ttn: - define terminal as VT05B. (nulls) /WCHK=ddn: - enable write checking for all disks except DX: & DL: I/O Packet Keyword: /MAXPKT=n - set maximum number of I/O packets retained for I/O optimization or if no param display current limit (n) and unused packets (m) in following format: MAXPKT=n.:m. System UIC Keyword: /SYSUIC{=[grp,mem]} - Establish or display current system default UIC. Memory Allocation Keywords: (NO prefix deletes named partition) Numeric entries for keywords MAXEXT, MAIN, and SUB may be entered in any of the following formats: (the value nnn is multiplied by the factor shown) The display of values are in octal with a multiplier of 100 implied. ENTRY CALCULATION nnnn nnnn*100 (octal) nnnn. nnnn*64. (decimal) nnnK nnn*4000 (octal) nnn.K nnn*2048. (decimal) /MAXEXT{=max-size} - limit task extension size implemented by EXTEND-TASK directive, or display current limit. /MAIN=parname{:base:size:type} - establish (or display) partition with specified parameters parname = partition name, 1 to 6 characters (A-Z, 0-9, . or $) :base = base address :size = partition size :type = TASK, SYS, COM or DEV /SUB=mainparname:subparname{:base:size} - establish (or display) subpartition with specified params. /POOL{=n} - establish (or display) the current top of dynamic memory (where top is defined as an octal multiple of 100 (base 8) byte blocks), the largest (max in decimal) currently available block of space in words, and the current total pool available words (decimal). The display format is: POOL=top:max:total. 2 SHUTUP Initiate an orderly shutdown of the system (P) Usage: SHUTUP 2 SPOOL Spool a file to be printed, delete file after printing it (NP) Usage: SPO {ddn:}{[grp,mem]}filename{.ext}{;version}{, ...} Example: SPO *.LST,DK1:[2,3]WIGIT.MAP 2 TAL Display status of one or all installed tasks (NP) Usage: TAL {taskname} Example: TAL TKBT12 See ATL command for a description of the printout. 2 TAS Display description of one or all installed tasks (NP) Usage: TAS {taskname} Example: TAS ...WHO The tasklist command displays on the terminal descriptions of installed tasks. The display contains: - Task name, - Task version identification, - Partition name, - Task priority, - Size of task in bytes (octal), - Load device identification, - Disk address logical block number (octal), and - Task memory state (FIXED or CHECKPOINTED). 2 TIME Set or display time (P&NP) Usage: TIM {hr:mm:ss} {mo/da/yr|dd/mmm/yy} Example: TIM 21:12 9/15/78 P - set or display (no keywords) time. NP - display only. Entries are decimal without decimal points. 2 TYPE Copy a file to the terminal (NP) Usage: TYP {ddn:}{[grp,mem]}filename{.ext}{;version}{, ...} Example: TYP LB:[1,2]LOGIN.TXT 2 UFD Create user file directory on Files-11 volume (P&NP) Usage: UFD ddn:{volume-label}[grp,mem]{/keyword(s)} Example: UFD DB:[201,107] P - create UFD on any mounted volume. NP - private mounted volume only. Keywords: /ALLOC=n - initial allocation of directory entries in multiple of 32. Default: 32. /PRO=[sy,ow,gr,wo] - (RWED) set directory access rights. 2 UIC Change your default uic (NP) Usage: UIC grp,mem Example: UIC 43,27 If this command is issued with no parameter the user's current default uic is displayed. This command is equivalent to "SET /UIC=[grp,mem]" 2 UNFIX Unfix (unlock) a task from memory (P) Usage: UNF taskname Example: UNF ...MAC Complementary command to FIX. 2 UNL Unload a device driver from memory (P) Usage: UNL dd: Example: UNL XM: Complementary command to LOA. Looks on LB:[sysuic] for ddDRV.STB file. 2 UPR Unprotect a file (NP) Usage: UPR {ddn:}{[grp,mem]}filename{.ext}{;version} Example: UPR *.MAC This command resets a file's protection bits to [RWED,RWED,RWED,R]. 1 TERM The following are the defined terminal control characters recognized by the terminal driver: CR Terminates a line of input and advances carriage to next line. ESC Terminates a line of input without moving carriage. RUB or DEL Deletes the last character typed, may be used repeatedly. CTRL/C Causes MCR prompt for input. CTRL/I or TAB Moves current print position to next horizontal tab. (tab stops established every eight character positions) CTRL/K Causes vertical tab (four line feeds). CTRL/L Causes form feed (eight line feeds). CTRL/O Alternately suppresses and resumes output to terminal. The system discards characters directed to a terminal that has disabled display of its output. CTRL/Q Resumes output suspended by CTRL/S. CTRL/R Before typing a line terminator, causes system to retype current line, omitting any deleted characters. CTRL/S While terminal is receiving output, suspends additional output until operator types CTRL/Q or CTRL/C. CTRL/U Before typing line terminator causes previously typed characters to be deleted back to beginning of line. CTRL/Y Aborts the task that has I/O active to the terminal at the time it is typed. CTRL/Z This the break character indicating end-of-file. Used as a signal to system tasks such as MACRO-11, PIP, and TKB to indicate subject task may exit. 1 LOGIN Each user must log into the system before he can use RSX11M resources. Example: 1) Enter a Ctrl-C 2) System will prompt with MCR> 3) Type LOG UIC (Where UIC is your assigned user identifiction code such as 40,1 alternately your account name will be accepted instead of your UIC) 4) System will prompt with PASSWORD: 5) Enter your assigned password; it will not be echoed back to your terminal. 6) When the system recognizes your account as valid it will respond: RSX-11M BL18 MULTI-USER SYSTEM GOOD DAY Date Time Your account name LOGGED ON TERMINAL line # Message of the day and then will prompt with > If a LOGIN.CMD file exists in your directory it is automatically envoked. After completing a session on the RSX system use the BYE command to terminate your session. 1 PEOPLE For assistance call: x6629 - Graphics lab. or x6453 - Support task office. (Also Joe Camisa's office) or x5234 - John Devine's and Bill Crawford's office. or x5935 - Jim Hart's office. Ask for: Ralph Seifert (DEC) - RSX software questions. or Wayne McClaughry (Informatics)- RJE, plot spooler, etc. or Greg Thompson (Informatics) - Ames RSX enhancements, RSX internals. or Tony Hasagawa (CDC) - General graphics lab support. or John Devine (AMES) - Filming, procurements, scheduling. or David Funk (Informatics) - E&S graphics. or Bill Crawford (AMES) - Support task monitor, COM systems. or Jim Hart (AMES) - RKD branch cheif. 1 IOERR To display the error message corrosponding to a given I/O error code issue HELP IOERR where is a -decimal or 3 digit octal number. Example: HELP IOERR 377 or HELP IOERR -1 2 377 .BAD -1 377 Bad parameters. 2 -1 .BAD -1 377 Bad parameters. 2 376 .IFC -2 376 Invalid function code. 2 -2 .IFC -2 376 Invalid function code. 2 375 .DNR -3 375 Device not ready. 2 -3 .DNR -3 375 Device not ready. 2 374 .VER -4 374 Parity or unrecoverable error on device. 2 -4 .VER -4 374 Parity or unrecoverable error on device. 2 373 .ONP -5 373 Hardware option not present. 2 -5 .ONP -5 373 Hardware option not present. 2 372 .SPC -6 372 Illegal user buffer. 2 -6 .SPC -6 372 Illegal user buffer. 2 371 .DNA -7 371 Device not attached. 2 -7 .DNA -7 371 Device not attached. 2 370 .DAA -8 370 Device already attached. 2 -8 .DAA -8 370 Device already attached. 2 367 .DUN -9 367 Device not attachable. 2 -9 .DUN -9 367 Device not attachable. 2 366 .EOF -10 366 End-of-file detected. 2 -10 .EOF -10 366 End-of-file detected. 2 365 .EOV -11 365 End-of-volume detected. 2 -11 .EOV -11 365 End-of-volume detected. 2 364 .WLK -12 364 Write attempted to locked unit. 2 -12 .WLK -12 364 Write attempted to locked unit. 2 363 .DAO -13 363 Data overrun. 2 -13 .DAO -13 363 Data overrun. 2 362 .SRE -14 362 Send/receive failure. 2 -14 .SRE -14 362 Send/receive failure. 2 361 .ABO -15 361 Request aborted. 2 -15 .ABO -15 361 Request aborted. 2 360 .PRI -16 360 Privilege violation. 2 -16 .PRI -16 360 Privilege violation. 2 357 .RSU -17 357 Sharable resource in use. 2 -17 .RSU -17 357 Sharable resource in use. 2 356 .OVR -18 356 Illegal overlay request. 2 -18 .OVR -18 356 Illegal overlay request. 2 355 .BYT -19 355 Odd byte count (or virtual address). 2 -19 .BYT -19 355 Odd byte count (or virtual address). 2 354 .BLK -20 354 Logical block number to large. 2 -20 .BLK -20 354 Logical block number to large. 2 353 .MOD -21 353 Invalid UDC module number. 2 -21 .MOD -21 353 Invalid UDC module number. 2 352 .CON -22 352 UDC connect error.. 2 -22 .CON -22 352 UDC connect error.. 2 351 .NOD -23 351 Caller's nodes exhausted. 2 -23 .NOD -23 351 Caller's nodes exhausted. 2 350 .DFU -24 350 Device full. 2 -24 .DFU -24 350 Device full. 2 347 .IFU -25 347 Index file full. 2 -25 .IFU -25 347 Index file full. 2 346 .NSF -26 346 No such file. 2 -26 .NSF -26 346 No such file. 2 345 .LCK -27 345 Locked from read/write access. 2 -27 .LCK -27 345 Locked from read/write access. 2 344 .HFU -28 344 File header full. 2 -28 .HFU -28 344 File header full. 2 343 .WAC -29 343 Accessed for write. 2 -29 .WAC -29 343 Accessed for write. 2 342 .CKS -30 342 File header checksum failure. 2 -30 .CKS -30 342 File header checksum failure. 2 341 .WAT -31 341 Attribute control list format error. 2 -31 .WAT -31 341 Attribute control list format error. 2 340 .RER -32 340 File processor device read error. 2 -32 .RER -32 340 File processor device read error. 2 337 .WER -33 337 File processor device write error. 2 -33 .WER -33 337 File processor device write error. 2 336 .ALN -34 336 File already accessed on LUN. 2 -34 .ALN -34 336 File already accessed on LUN. 2 335 .SNC -35 335 File ID, file number check. 2 -35 .SNC -35 335 File ID, file number check. 2 334 .SQC -36 334 File ID, sequence number check. 2 -36 .SQC -36 334 File ID, sequence number check. 2 333 .NLN -37 333 No file accessed on LUN. 2 -37 .NLN -37 333 No file accessed on LUN. 2 332 .CLO -38 332 File was not properly closed. 2 -38 .CLO -38 332 File was not properly closed. 2 331 .NBF -39 331 No buffer space available for file. 2 -39 .NBF -39 331 No buffer space available for file. 2 330 .RBG -40 330 Illegal record size. 2 -40 .RBG -40 330 Illegal record size. 2 327 .NBK -41 327 File exceeds space allocated, no blocks. 2 -41 .NBK -41 327 File exceeds space allocated, no blocks. 2 326 .ILL -42 326 Illegal operation on file descriptor block. 2 -42 .ILL -42 326 Illegal operation on file descriptor block. 2 325 .BTP -43 325 Bad record type. 2 -43 .BTP -43 325 Bad record type. 2 324 .RAC -44 324 Illegal record access bits set. 2 -44 .RAC -44 324 Illegal record access bits set. 2 323 .RAT -45 323 Illegal record attributes bits set. 2 -45 .RAT -45 323 Illegal record attributes bits set. 2 322 .RCN -46 322 Illegal record number - too large. 2 -46 .RCN -46 322 Illegal record number - too large. 2 320 .2DV -48 320 Rename - 2 different devices. 2 -48 .2DV -48 320 Rename - 2 different devices. 2 317 .FEX -49 317 Rename - new file name already in use. 2 -49 .FEX -49 317 Rename - new file name already in use. 2 316 .BDR -50 316 Bad directory file. 2 -50 .BDR -50 316 Bad directory file. 2 315 .RNM -51 315 Can not rename old file system. 2 -51 .RNM -51 315 Can not rename old file system. 2 314 .BDI -52 314 Bad directory syntax. 2 -52 .BDI -52 314 Bad directory syntax. 2 313 .FOP -53 313 File already open. 2 -53 .FOP -53 313 File already open. 2 312 .BNM -54 312 Bad file name. 2 -54 .BNM -54 312 Bad file name. 2 311 .BDV -55 311 Bad device name. 2 -55 .BDV -55 311 Bad device name. 2 310 .BBE -56 310 Bad block on device. 2 -56 .BBE -56 310 Bad block on device. 2 307 .DUP -57 307 Enter - duplicate entry in directory. 2 -57 .DUP -57 307 Enter - duplicate entry in directory. 2 306 .STK -58 306 Not enough stack space (FCS or FCP). 2 -58 .STK -58 306 Not enough stack space (FCS or FCP). 2 305 .FHE -59 305 Fatal hardware error on device. 2 -59 .FHE -59 305 Fatal hardware error on device. 2 304 .NFI -60 304 File ID was not specified. 2 -60 .NFI -60 304 File ID was not specified. 2 303 .ISQ -61 303 Illegal sequential operation. 2 -61 .ISQ -61 303 Illegal sequential operation. 2 302 .EOT -62 302 End-of-tape detected. 2 -62 .EOT -62 302 End-of-tape detected. 2 301 .BVR -63 301 Bad version number. 2 -63 .BVR -63 301 Bad version number. 2 300 .BHD -64 300 Bad file header. 2 -64 .BHD -64 300 Bad file header. 2 277 .OFL -65 277 Device offline. 2 -65 .OFL -65 277 Device offline. 2 276 .BCC -66 276 Block check, CRC, or Framing error. 2 -66 .BCC -66 276 Block check, CRC, or Framing error. 2 274 .NNN -68 274 No such node. 2 -68 .NNN -68 274 No such node. 2 273 .NFW -69 273 Path lost to partner. 2 -69 .NFW -69 273 Path lost to partner. 2 272 .BLB -70 272 Bad logical buffer. 2 -70 .BLB -70 272 Bad logical buffer. 2 271 .TMM -71 271 Too many outstanding messages. 2 -71 .TMM -71 271 Too many outstanding messages. 2 270 .NDR -72 270 No dynamic space available. 2 -72 .NDR -72 270 No dynamic space available. 2 267 .CNR -73 267 Connection rejected. 2 -73 .CNR -73 267 Connection rejected. 2 266 .TMO -74 266 Time out on request. 2 -74 .TMO -74 266 Time out on request. 2 265 .EXP -75 265 File experation date not reached. 2 -75 .EXP -75 265 File experation date not reached. 2 264 .BTF -76 264 Bad tape format. 2 -76 .BTF -76 264 Bad tape format. 2 263 .NNC -77 263 Not ANSI "D" format byte count. 2 -77 .NNC -77 263 Not ANSI "D" format byte count. 2 262 .NNL -78 262 Not a network LUN. 2 -78 .NNL -78 262 Not a network LUN. 2 261 .NLK -79 261 Task not linked to specified ICS/ICR interupts. 2 -79 .NLK -79 261 Task not linked to specified ICS/ICR interupts. 2 260 .NST -80 260 Specified task not installed. 2 -80 .NST -80 260 Specified task not installed. 2 257 .FLN -81 257 Device offline when offline request was issued. 2 -81 .FLN -81 257 Device offline when offline request was issued. 2 256 .IES -82 256 Invalid escape sequence. 2 -82 .IES -82 256 Invalid escape sequence. 2 255 .PES -83 255 Partial escape sequence. 2 -83 .PES -83 255 Partial escape sequence. 2 254 .ALC -84 254 Allocation failure. 2 -84 .ALC -84 254 Allocation failure. 2 253 .ULK -85 253 Unlock error. 2 -85 .ULK -85 253 Unlock error. 2 252 .WCK -86 252 Write check failure. 2 -86 .WCK -86 252 Write check failure. 1 DRERR To display the error message corrosponding to a given error code issue HELP DRERR where is a -decimal or 3 digit octal number. Example: HELP DRERR 376 or HELP DRERR -2 2 377 .UPN -1 377 Insufficient dynamic memory. 2 -1 .UPN -1 377 Insufficient dynamic memory. 2 376 .INS -2 376 Specified task not found. 2 -2 .INS -2 376 Specified task not found. 2 375 .PTS -3 375 Partition too small for task. 2 -3 .PTS -3 375 Partition too small for task. 2 374 .UNS -4 374 Insufficient dynamic memory for send. 2 -4 .UNS -4 374 Insufficient dynamic memory for send. 2 373 .HWR -5 373 Unassigned LUN. 2 -5 .HWR -5 373 Unassigned LUN. 2 372 .HWR -6 372 Device driver not loaded. 2 -6 .HWR -6 372 Device driver not loaded. 2 371 .ACT -7 371 Task not active. 2 -7 .ACT -7 371 Task not active. 2 370 .ITS -8 370 Directive inconsistant with task state. 2 -8 .ITS -8 370 Directive inconsistant with task state. 2 367 .FIX -9 367 Task already fixed/unfixed. 2 -9 .FIX -9 367 Task already fixed/unfixed. 2 366 .CKP -10 366 Issuing task not checkpointable. 2 -10 .CKP -10 366 Issuing task not checkpointable. 2 365 .TCH -11 365 Task is checkpointable. 2 -11 .TCH -11 365 Task is checkpointable. 2 361 .RBS -15 361 Receive buffer is too small. 2 -15 .RBS -15 361 Receive buffer is too small. 2 360 .PRI -16 360 Privilege violation. 2 -16 .PRI -16 360 Privilege violation. 2 357 .RSU -17 357 Resource in use. 2 -17 .RSU -17 357 Resource in use. 2 356 .NSW -18 356 No swap space available. 2 -18 .NSW -18 356 No swap space available. 2 355 .ILV -19 355 Illegal vector specified. 2 -19 .ILV -19 355 Illegal vector specified. 2 260 .AST -80 260 Directive issued/not issued from AST. 2 -80 .AST -80 260 Directive issued/not issued from AST. 2 257 .MAP -81 257 Illegal mapping specified. 2 -81 .MAP -81 257 Illegal mapping specified. 2 255 .IOP -83 255 Window has I/O in progress. 2 -83 .IOP -83 255 Window has I/O in progress. 2 254 .ALG -84 254 Alignment error. 2 -84 .ALG -84 254 Alignment error. 2 253 .WOV -85 253 Address window allocation overflow. 2 -85 .WOV -85 253 Address window allocation overflow. 2 252 .NVR -86 252 Invalid region ID. 2 -86 .NVR -86 252 Invalid region ID. 2 251 .NVW -87 251 Invalid address window ID. 2 -87 .NVW -87 251 Invalid address window ID. 2 250 .ITP -88 250 Invalid TI parameter. 2 -88 .ITP -88 250 Invalid TI parameter. 2 247 .IBS -89 247 Invalid send buffer size (greater than 255.). 2 -89 .IBS -89 247 Invalid send buffer size (greater than 255.). 2 246 .LNL -90 246 LUN locked in use. 2 -90 .LNL -90 246 LUN locked in use. 2 245 .IUI -91 245 Invalid UIC. 2 -91 .IUI -91 245 Invalid UIC. 2 244 .IDU -92 244 Invalid device or unit. 2 -92 .IDU -92 244 Invalid device or unit. 2 243 .ITI -93 243 Invalid time parameters. 2 -93 .ITI -93 243 Invalid time parameters. 2 242 .PNS -94 242 Partition/region not in system. 2 -94 .PNS -94 242 Partition/region not in system. 2 241 .IPR -95 241 Invalid priority (greater than 250.). 2 -95 .IPR -95 241 Invalid priority (greater than 250.). 2 240 .ILU -96 240 Invalid LUN. 2 -96 .ILU -96 240 Invalid LUN. 2 237 .IEF -97 237 Invalid event flag (greater than 64.). 2 -97 .IEF -97 237 Invalid event flag (greater than 64.). 2 236 .ADP -98 236 Part of DPB out of users space. 2 -98 .ADP -98 236 Part of DPB out of users space. 2 235 .SDP -99 235 DIC or DPB size invalid. 2 -99 .SDP -99 235 DIC or DPB size invalid.