This is the contribution from 3M, as our lug is temporarily defunct. There are 3 programs available: a)Tcr - terminal characteristics utility b)Tcu - the TCU clock utility c)CDC - the EMULEX/CDC 9766 formatter 1)Tcr - the terminal characteristics utility. This program displays many different TT characteristics for either: a) all terminals b) all logged in terminals c) any single terminal d) TI: It is conditionally assembled for the SYSGENed options you selected. In addition, it keeps track of who is logged in by their last name. This is done via a private log file, and by subroutines task built into HELLO and BYE tasks. DEC provides a subroutine linkage for these two, and no modifications are required to them for this operation. TCR is sensitive to RSX-11M/PLUS, and it uses M/PLUS accounting, rather then the HELLO/BYE mechanism just mentionedon PLUS systems. In addition, TCR will execute a receive data in order to notify a loggod on user that he has electronic mail. This was done to avoid the notification case occuring whan a privileged user changed his UIC, thereby making him unknown to the RSX account file. Users of ARC mail distributed on previous tapes may modify the mail stuff to take advantage of this feature. TCR uses TPARS and GCML, and supports command files to a depth of 1. New commands to TCR are easy to add by the interested user because of the TPARS state tables. To get a listing of commands, type TCR HELP after installing Tcr. To assemble TCR, use: MAC Tcr=[1,1]Exemc/Ml,[11,10]Rsxmc/Pa:1,[TCRUIC]Tcr To Taskbuild TCR use: Tkb @TCRBLD OR Tkb @TcrPlsBld To use the Logging features of Tcr: Mac HelSub=HelSub Mac ByeSub=ByeSub Set /UIC=[1,24] [edit helbld.cmd Add "[TCRUIC]Helsub" before the line containing "/" Remove the line "GBLDEF=$USESB:0 ..." from HelBld.cmd.] [edit byebld.cmd Add "[TCRUIC]ByeSub" before the line containing "/" Remove the line "GBLDEF=$USRSB:0 ..." from ByeBld.cmd.] Re-build Hello and Bye, and re-install via VMR. Ufd LB:[10,3] Edit your startup.cmd and add the following 2 lines: Asn LB:=Dm1:/GBL Pip Dm1:[10,3]MailLog.Dat;*/De/Nm 2)Tcu - The Digital Pathways Tcu-100 and Tcu-150 controller task. This utility sets RSX-11M or RSX-11M/PLUS time via one the the TCU clocks. The mechanism for setting RSX time is done via a TIME command to MCR. The program is privileged in order to control the hardware without a driver. Setting the TCU is done with the same syntax as a RSX TIME command. Only privileged RSX users are allowed to set the clock or RSX time. TCU automatically determines which clock (100 or 150) is on line, and takes the appropriate action. Configuration can also be displayed concerning which clock, CSR, Vector, etc. In addition, TCU allows the user to change either the CSR or VECTOR for the remainder of the program session. Thus TCU hardware settings different than those Taskbuilt into TCU may be used online. TCU uses TPars and GCML, so command files to a depth of 1 are sup- ported, and new commands can be easily added by the interested user. To assemble TCU: MAC Tcu=[1,1]Exemc/Ml,[11,10]Rsxmc/Pa:1,[TcuUIC]Tcu To TaskBuild TCU: Tkb @TcuBld 3)CDC - The formatter task for the Emulex/CDC 9766 "RM05" This little routine makes use of the hardware formatting capabilities of the EMULEX controller, and allows on line formatting similar to DEC's FMT. Because it by-passes the DEC DR: driver, CDC makes some validity checks before formatting. 1) you must be a privileged RSX user. 2) the disk must be dismounted. 3) The disk must be allocated. 4) The controller drive type register must return a device code of 27, the code for a RM05. This code will NOT work for the EMULEX "extened RM03" 300 MByte unless the drive type check is modified to 24 or 25 (RM02 or RM03). The formatting takes about 4-1/2 minutes. CDC uses TPARs and GCML, and supports a command file depth of 1. New commands are easily added to CDC because of the TPARS state tables. To assemble CDC: MAC Cdc=[1,1]Exemc/Ml,[11,10]Rsxmc/Pa:1,[CdcUIC]Cdc To Taskbuild CDC Tkb @Cdcbld