README.md
sy42:[1,102]readme.1st
last edit: jmb 21-JUN-1985 10:11:27

This account contains RSX-11M-specific files for the security project.
These files duplicate those in [1,101], except are 11M-specific. This
account may be incomplete, and depend upon common modules, which will
be found in [1,100]

Terminal Driver Mods:

TTMOD.VGN -- 4.1"B" ttmod.mac, unchanged.
TTMOD.MAC -- ready to assemble, including SCLI patches
TTMOD.COR -- SLP input file to turn TTMOD.VGN into TTMOD.MAC
TTMODASM.CMD -- command file to assemble TTMOD.MAC
execute this from [11,10]
TTDRVBLD.CMD -- command file to rebuild tt:
execute from [1,24]

*NOTE*
After assembly, you must manually replace [11,24]TTMOD.OBJ
in [1,24]TTDRV.OLB!

BYE mods:

BYE.VGN -- 4.1"B" bye.mac, unchanged
BYE.MAC -- with SCLI patches in place
BYE.COR -- SLP input file to turn BYE.VGN into BYE.MAC
BYEASM.CMD -- command file to assemble BYE.MAC
assembles using [1,102]BYE.MAC, [1,102]USRSB.MAC
leaves obj file, lst file in [1,102]
BYEBLD.VGN -- unmodified BYEBLD.BLD
BYEBLD.BLD -- modified to include USRSB
BYEBLD.COR -- SLP input file to turn BYEBLD.VGN into BYEBLD.BLD
BYEBLD.CMD -- TKB file to build bye in [1,102]
assumes TK: points to sysgen work disk

*NOTE*
BYEBLD.BLD is for use during STDGEN, especially when multiple
gens are to be done. After assembly, move USRSB.OBJ to [1,24]
and replace bye.obj in [1,24]MCR.OLB. Then, with each gen,
redo USRSB before SYSGEN, and SYSGEN will build the patched
BYE automatically.

Use BYEBLD.CMD if rebuilding BYE individually -- it assumes
all obj are in [1,102], and leaves task in [1,102]. To use,
assign TK: to sysgen work disk (for libraries, etc.),
and do TKB @BYEBLD.

BYE.MAC does not have to be changed to alter protected tt's --
only USRSB knows what tt's are special.


USRSB
USRSB is archived in [1,101]. For a given installation of M,
GET USRSB, then edit it for proper tt configuration. Command
is -

GET/output=[1,102] [1,101]USRSB

and produces [1,102]USRSB.MAC.
USRSB may be assembled individually as -

MAC USRSB,USRSB=USRSB

(that was easy, wasn't it?).