SYSGEN.CMD;2=SYSGEN.VMD \ -/@'$EXC'['$SGNUC']SGNEXEC/,., .; Because of the complexities of multiple CLI support we will have to .; a few more files than we used to. If modifications to MCR are desired, .; MCRDIS, ST1OV, and ST2OV are reassembled. It is assumed the user wants .; these files. Also HELLO, BYE, and INSHD must be reassembled and inserted .; into thier libraries prior to taskbuilding the system. The files MCRDIS, .; ST1OV, ST2OV are assembled onto [12,24] and concatinated into MCR.OBJ .; as a standard part of SYSGEN. The user is advised to check that this is .; so. ;@'$EXC'['$SGNUC']SGNEXEC @'$EXC'['$SGNUC']SGNEXEC -/SX4OV=/,, MCRDIS.OBJ;1=LB:['$SYGRP',1]EXEMC/ML,SY:['$UIC',10]RSXMC,'$EXC'[12,10]MCRDIS ST1OV.OBJ;1=LB:['$SYGRP',1]EXEMC/ML,SY:['$UIC',10]RSXMC,'$EXC'[12,10]ST1OV ST2OV.OBJ;1=LB:['$SYGRP',1]EXEMC/ML,SY:['$UIC',10]RSXMC,'$EXC'[12,10]ST2OV -/CLOSE #3/,, .SETS KMSUIC SET /UIC=[1,24] .; Certain additional files must be reassembled each time because the code .; is conditionalized on CLI support. These files are HELLO, BYE and INSHD. .OPEN #3 KMSKITASM.CMD .; These files will assemble to be on [1,24] .ENABLE DATA #3 INSHD.OBJ;1=LB:['$SYGRP',1]EXEMC/ML,SY:['$UIC',10]RSXMC,'$EXC'[12,10]INSHD BYE.OBJ;1=LB:['$SYGRP',1]EXEMC/ML,SY:['$UIC',10]RSXMC,'$EXC'[12,10]BYE HELLO.OBJ;1=LB:['$SYGRP',1]EXEMC/ML,SY:['$UIC',10]RSXMC,'$EXC'[15,10]HELLO .DISABLE DATA #3 .CLOSE #3 ; ; KMSGEN -- When SYSGEN ends, please check that the files MCRDIS.OBJ, ; ST1OV.OBJ and ST2OV.OBJ are on [12,24] and that the X versions ; of these modules now exist in MCR.OLB. ; SET /UIC='KMSUIC' -/.IAS3:/,., .IAS3:; @'$EXC'['$SGNUC']SGNPER @'$EXC'['$SGNUC']SGNPER -/.IASF:/+1,.+3 ; ALWAYS complete RSXMC.MAC (even for a PREPGEN) .IFT $MLH PIP RSXMC.MAC='$EXC'[11,10]RSXMC0.MAC/AP .GOTO IAS1 .IAST: .SETS UIC .IFF $MLH SET /UIC=['$SYGRP',1] .IFF $MLH PIP ['$UIC',10]RSXMC.MAC='$EXC'['$UIC',10]RSXMC0.MAC/AP .IFT $MLH PIP RSXMC.MAC='$EXC'['$UIC',10]RSXMC0.MAC/AP -/.IFF $UWD .DATA #0 GBLDEF=$USRTB:0/,, .IFT $UWD .IFT $ALOAD .DATA #0 GBLDEF=$USRTB:0 -/ASN/ -/ASN/ -/MCRSETASM/,, .SETS KMSUIC .IFF $MLH SET /UIC=[1,24] .IFF $MLH MAC @'$EXC'KMSKITASM .IFF $MLH SET /UIC=[1,24] .; MCRDIS, ST1OV and ST2OV should have assembled onto [12,24] and should .; already have been inserted into MCR.OLB by SYSGEN. .IFF $MLH LBR MCR.OLB/RP=BYE .IFF $MLH LBR INS/RP=INSHD .IFF $MLH LBR MLTUSR/RP=HELLO .IFF $MLH LBR INS/CO=INS .IFF $MLH PIP INS.OLB/PU .IFF $MLH PIP INSHD.OBJ;*/DE/NM,BYE.OBJ;*,HELLO.OBJ;* .;.IFF $MLH PIP ST1OV.OBJ;*/DE,ST2OV.OBJ;*,MCRDIS.OBJ;* .IFF $MLH SET /UIC='KMSUIC' -/ASN/ -/.IFF $UWD .GOTO 170/,, .IFT $UWD .IFT $ALOAD .GOTO 170 ! Skip edit question /