Installation of ted for RSX, VMS and RSTS edits: BDN 02-Jan-82 13:42:47 BDN 19-May-83 17:56:56 Please note: this procedure has changed as of 01-jan-82 RSTS add system wide logical name EDRT:, preferably pointing to a disk other than the system device. Be sure to inculde a ppn in it, as in: UT ADD LOGICAL DB2:[200,200]EDRT copy *.HLP,*.HLB to EDRT: create a zero length file called EDIT.EDI as in: PIP EDRT:EDIT.EDI<234>/RTS:EDRT=TT: ^Z you MUST place a <234> protection code on EDIT.EDI copy *.RNO for documentation copy EDRT.RTS from tape, then copy it to (0,1) as in: PIP (0,1)*.*/mo:16=EDRT.RTS add the run time system: UT ADD EDRT add a ccl as in: UT CCL TED=EDRT:EDIT.EDI;PRIV 1 UT CCL SED=EDRT:EDIT.EDI;PRIV 2 associate the executable (EDIT.EDI) with the RTS name EDRT, as in: UT NAME EDRT=EDRT:EDIT.EDI (please note that there is no code in EDIT.EDI, rather the file is simply on-line help for the editor's help command) copy all HELP files (for the DEC HELP program) and HELP libraries (for screen editor HELP) to EDRT:<40>, as in: PIP EDRT:<40>=IN:*.HLP PIP EDRT:<40>=IN:*.HLB Please note that *.HLP files are stream ascii, while the *.HLB files are binary (they are output from LIBR.SAV). note: The 'ccl' line number parameter controls what mode the editor is initialized in. Line '1' is normal. Line '2' assumes a DEC VT52 or VT100 terminal. Line '3' forces screen editor entry for a TELEVIDEO 912c terminal. The code for televideo support was developed by Mike Horton of St. Ambrose College, and has not be tested by the author. To optimize things, depending on usage you may want to add the RTS at a specific address, and perhaps lock it into that address, as in: UT ADD (0,1)EDRT/ADDR:180/POSITION:1/STAY At U of Toledo, I do lock it at an address such that it will not cause fragmentation since there are usually at least 20 concurrent users (on the 11/70 only), as in: SY/CR Run-Time Systems: Name Ext Size Users Comments BAS4F BAC 16(16)K 10 Perm, Addr:50, KBM, CSZ EDRT EDI 20(12)K 25 Perm, Addr:166, KBM RT11 SAV 4(28)K 3 Perm, Addr:186, KBM, NER, CSZ, EMT:255 SYSMV8 SM 4(28)K 1 Perm, Addr:190, R/W RSX TSK 3(28)K 0 Perm, Addr:194, KBM DCL 12(2)K 0 Temp, Addr:406, KBM DUMRTS 1(28)K 0 Non-Res RSXRSX TSK 3(28)K 0 Non-Res, KBM BAS2F BAC 15(16)K 0 Non-Res, KBM, CSZ TECO TEC 8(24)K 0 Non-Res, NER, Rem Memory allocation table: Start End Length Permanent Temporary 0K - 49K ( 50K) MONITOR 50K - 65K ( 16K) BAS4F RTS 66K - 165K ( 100K) ** XBUF ** 166K - 185K ( 20K) EDRT RTS 186K - 189K ( 4K) RT11 RTS 190K - 193K ( 4K) SYSMV8 RTS 194K - 196K ( 3K) RSX RTS 197K - 204K ( 8K) (User) SPLLIB LIB 205K - 212K ( 8K) (User) BASICS LIB 213K - 224K ( 12K) (User) F4PRES LIB 225K - 247K ( 23K) (User) RMSRES LIB 248K - 755K ( 508K) (User) 756K - 767K ( 12K) (User) 80ASM LIB 768K - *** END *** note: for editing very large files (>12,000 lines) use edr20k.rts RSX copy the tape (using FLX) to the current UIC as in: FLX SY:/RSX=MT0:[*,*]TED.OLB/DOS FLX SY:/RSX=MT0:[*,*]EDRSX.*/DOS FLX SY:[1,2]/IM:1000=MT0:[*,*]*.HLB/DOS assign a logical called OB: to point to your disk, as in: ASN SY:=OB: If you want to link to FCSRES, edit EDRSX.CMD to include it. If you do this, you will get several tkb warnings about multiple definitions. Ignore them. then task build it: TKB @EDRSX no FCSRES TKB @EDFCS uses FCSRES You will get one TKB warning about multiple def- initions for 'ESC', ignore it. The task on the distribution is NOT linked to FCSRES. copy it to [1,54] and install it as in: INS $ED.TSK/TASK=...TED INS $ED.TSK/TASK=...SED copy EDIT.TXT to LB:[1,2] and set read-access also set read access to [1,2]*.HLB VMS same as RSX, but using MCR to get TKB. The task will run in compatibility mode. RT11 copy *.HLB and TEDPDT.SAV to DK: and you are all done.