; ; P R E K M S . C M D ; ; This file will make backup copies of all the RSX files needed for ; the KMSGEN. Note, the first version is used, THEREFORE any patches ; applied by autopatch will be ignored! ; ; Assign SY: to the SYSGEN disk before execution of this file! ; PIP [15,10]ACNT.VGN=[15,10]ACNT.MAC;1 PIP [15,10]BROAD.VGN=[15,10]BROAD.MAC;1 PIP [12,10]BYE.VGN=[12,10]BYE.MAC;1 PIP [12,10]HELLO.VGN=[12,10]HELLO.MAC;1 PIP [1,24]IND.VLB=[1,24]IND.OLB;1 PIP [12,10]INDERR.VGN=[12,10]INDERR.MAC;1 PIP [12,10]INDFIL.VGN=[12,10]INDFIL.MAC;1 PIP [12,10]INDIMP.VGN=[12,10]INDIMP.MAC;1 PIP [12,10]INDINX.VGN=[12,10]INDINX.MAC;1 PIP [12,10]INDOPN.VGN=[12,10]INDOPN.MAC;1 PIP [12,10]INDPDW.VGN=[12,10]INDPDW.MAC;1 PIP [12,10]INDROT.VGN=[12,10]INDROT.MAC;1 PIP [12,10]INDSU1.VGN=[12,10]INDSU1.MAC;1 PIP [12,10]INDSU2.VGN=[12,10]INDSU2.MAC;1 PIP [1,24]INS.VLB=[1,24]INS.OLB;1 PIP [12,10]INSFL.VGN =[12,10]INSFL.MAC;1 PIP [12,10]INSHD.VGN =[12,10]INSHD.MAC;1 PIP [12,10]INSPS.VGN =[12,10]INSPS.MAC;1 PIP [12,10]INSROT.VGN=[12,10]INSROT.MAC;1 PIP [1,24]MCR.VLB=[1,24]MCR.OLB;1 PIP [12,10]MCRDEF.VGN=[12,10]MCRDEF.MAC;1 PIP [12,10]MCRDIS.VGN=[12,10]MCRDIS.MAC;1 PIP [12,10]MGCML.VGN =[12,10]MGCML.MAC;1 PIP [12,10]SDSOV.VGN =[12,10]SDSOV.MAC;1 PIP [12,10]SDSOVFDT.VGN=[12,10]SDSOVFDT.MAC;1 PIP [12,10]SETOV.VGN =[12,10]SETOV.MAC;1 PIP [12,10]SETOVFDT.VGN=[12,10]SETOVFDT.MAC;1 PIP [200,200]SGNTT.VMD =[200,200]SGNTT.CMD;1 PIP [12,10]RPSOV.VGN =[12,10]RPSOV.MAC;1 PIP [12,10]SPROV.VGN =[12,10]SPROV.MAC;1 PIP [12,10]SPROVFDT.VGN=[12,10]SPROVFDT.MAC;1 PIP [11,10]SYSCM.VGN =[11,10]SYSCM.MAC;1 PIP [1,24]SYSROT.VBJ=[1,24]SYSROT.OBJ;1 PIP [11,10]TDSCH.VGN =[11,10]TDSCH.MAC;1 ;Proceed with the KMSGEN ; COPY.CMD ; ; This command file will copy system utility tasks from the source disk ; to the output disk ; ; Note: normally only the drivers and privileged tasks need be copied! ; .ENABLE SUBSTITUTION .ASKS DEVI Enter input device [S: SY:] .ASKS DEVO Enter target device [S: SY:] .; THIS STUFF GOES TO SYSUIC [1,54] (PRIVILEGED SYSTEM TASKS) .SETS OUT "[1,54]" .ASK SKIP Copy user written drivers .IFF SKIP .GOTO 1 .SETS UIC "[7,1]" PIP 'DEVO''OUT'='DEVI''UIC'FSDRV.TSK PIP 'DEVO''OUT'='DEVI''UIC'ZBDRV7.TSK PIP 'DEVO''OUT'='DEVI''UIC'ZMDRV.TSK PIP 'DEVO''OUT'='DEVI''UIC'FSDRV.STB PIP 'DEVO''OUT'='DEVI''UIC'ZBDRV7.STB PIP 'DEVO''OUT'='DEVI''UIC'ZMDRV.STB .ASK SKIP Copy virtual disk stuff .IFF SKIP .GOTO 2 .SETS UIC "[7,2]" PIP 'DEVO''OUT'='DEVI''UIC'AVD.TSK PIP 'DEVO''OUT'='DEVI''UIC'DVD.TSK PIP 'DEVO''OUT'='DEVI''UIC'VDDRV.TSK PIP 'DEVO''OUT'='DEVI''UIC'VDDRV.STB .ASK SKIP Copy FPEM & XDT .IFF SKIP .GOTO 3 .SETS UIC "[7,3]" PIP 'DEVO''OUT'='DEVI''UIC'FPEM .TSK PIP 'DEVO''OUT'='DEVI''UIC'XDT.TSK .ASK SKIP Copy WHO .IFF SKIP .GOTO 4 .SETS UIC "[7,12]" PIP 'DEVO''OUT'='DEVI''UIC'WHO.TSK .ASK SKIP Copy GAB RMC TRUNC WHEN SETPRV .IFF SKIP .GOTO 5 .SETS UIC "[7,5]" PIP 'DEVO''OUT'='DEVI''UIC'GAB.TSK PIP 'DEVO''OUT'='DEVI''UIC'RECEIV.TSK PIP 'DEVO''OUT'='DEVI''UIC'RMC.TSK PIP 'DEVO''OUT'='DEVI''UIC'TRUNC.TSK PIP 'DEVO''OUT'='DEVI''UIC'SETPRV .TSK PIP 'DEVO''OUT'='DEVI''UIC'WHEN .TSK .; THIS STUFF GOES TO LIBUIC [2,54] (NON PRIVILEGED SYSTEM TASKS) .SETS OUT "[2,54]" .ASK SKIP Copy EDT & KED .IFF SKIP .GOTO 6 .SETS UIC "[7,4]" PIP 'DEVO''OUT'='DEVI''UIC'EDT.TSK PIP 'DEVO''OUT'='DEVI''UIC'KED.TSK .ASK SKIP Copy SRD .IFF SKIP .GOTO 7 .SETS UIC "[7,10]" PIP 'DEVO''OUT'='DEVI''UIC'SRD.TSK .ASK SKIP Copy RNO .IFF SKIP .GOTO 8 .SETS UIC "[7,11]" PIP 'DEVO''OUT'='DEVI''UIC'RNO.TSK .ASK SKIP Copy TYPE .IFF SKIP .GOTO 9 .SETS UIC "[7,5]" PIP 'DEVO''OUT'='DEVI''UIC'TYPE.TSK .; THIS STUFF GOES TO THE GAMES UIC [200,200] .SETS OUT "[200,200]" .ASK SKIP Copy Dungeon & Adventure etc... .IFF SKIP .GOTO 10 .SETS UIC "[7,7]" PIP 'DEVO''OUT'='DEVI''UIC'*.* .10: ; COPYNPRIV.CMD ; ; This command file will copy utility tasks from the source disk ; to the output disk ; .ENABLE SUBSTITUTION .ASKS DEVI Enter input device [S: SY:] .ASKS DEVO Enter target device [S: SY:] .; ALL THIS STUFF GOES TO LIBUIC [2,54] (NON-PRIVILEGED SYSTEM TASKS) PIP 'DEVO'[2,54]/FO='DEVI'BIGTKB.NCP PIP 'DEVO'[2,54]/FO='DEVI'BAD.TSK PIP 'DEVO'[2,54]/FO='DEVI'BRU.TSK PIP 'DEVO'[2,54]/FO='DEVI'CDA.TSK PIP 'DEVO'[2,54]/FO='DEVI'COMP.TSK PIP 'DEVO'[2,54]/FO='DEVI'DSC.TSK PIP 'DEVO'[2,54]/FO='DEVI'EDI.TSK PIP 'DEVO'[2,54]/FO='DEVI'FLX.TSK PIP 'DEVO'[2,54]/FO='DEVI'FMT.TSK PIP 'DEVO'[2,54]/FO='DEVI'LBR.TSK PIP 'DEVO'[2,54]/FO='DEVI'PIP.TSK PIP 'DEVO'[2,54]/FO='DEVI'RP03.TSK PIP 'DEVO'[2,54]/FO='DEVI'VMR.TSK ; COPYPRIV.CMD ; ; This command file will copy system tasks from the source disk ; to the output disk ; .ENABLE SUBSTITUTION .ASKS DEVI Enter input device [S: SY:] .ASKS DEVO Enter target device [S: SY:] .; ALL THIS STUFF GOES TO SYSUIC [1,54] (PRIVILEGED SYSTEM TASKS) PIP 'DEVO'='DEVI'SYSVMR.CMD PIP 'DEVO'='DEVI'SYSVMR.NEW PIP 'DEVO'='DEVI'CODRV.STB PIP 'DEVO'='DEVI'DLDRV.STB PIP 'DEVO'='DEVI'DPDRV.STB PIP 'DEVO'='DEVI'F11MSGSTB.STB PIP 'DEVO'='DEVI'LPDRV.STB PIP 'DEVO'='DEVI'MMDRV.STB PIP 'DEVO'='DEVI'RSX11M.STB PIP 'DEVO'='DEVI'TTDRV.STB PIP 'DEVO'='DEVI'RSX11M.SYS PIP 'DEVO'='DEVI'ACNT.TSK PIP 'DEVO'='DEVI'ACS.TSK PIP 'DEVO'='DEVI'BOO.TSK PIP 'DEVO'='DEVI'BRO.TSK PIP 'DEVO'='DEVI'BYE.TSK PIP 'DEVO'='DEVI'CODRV.TSK PIP 'DEVO'='DEVI'COT.TSK PIP 'DEVO'='DEVI'DLDRV.TSK PIP 'DEVO'='DEVI'DMO.TSK PIP 'DEVO'='DEVI'DPDRV.TSK PIP 'DEVO'='DEVI'ERF.TSK PIP 'DEVO'='DEVI'ERL.TSK PIP 'DEVO'='DEVI'FCPRO2.TSK PIP 'DEVO'='DEVI'F11MSG.TSK PIP 'DEVO'='DEVI'HEL.TSK PIP 'DEVO'='DEVI'IND.TSK PIP 'DEVO'='DEVI'INI.TSK PIP 'DEVO'='DEVI'INS.TSK PIP 'DEVO'='DEVI'LOA.TSK PIP 'DEVO'='DEVI'LPDRV.TSK PIP 'DEVO'='DEVI'LPP.TSK PIP 'DEVO'='DEVI'MCRMU.TSK PIP 'DEVO'='DEVI'MMDRV.TSK PIP 'DEVO'='DEVI'MOU.TSK PIP 'DEVO'='DEVI'MTAACP.TSK PIP 'DEVO'='DEVI'QMG.TSK PIP 'DEVO'='DEVI'QMGCLI.TSK PIP 'DEVO'='DEVI'QMGPRT.TSK PIP 'DEVO'='DEVI'RMD.TSK PIP 'DEVO'='DEVI'RSX11M.TSK PIP 'DEVO'='DEVI'SAV.TSK PIP 'DEVO'='DEVI'SHF.TSK PIP 'DEVO'='DEVI'SHUTUP.TSK PIP 'DEVO'='DEVI'SYS.TSK PIP 'DEVO'='DEVI'TKN.TSK PIP 'DEVO'='DEVI'TTDRV.TSK PIP 'DEVO'='DEVI'UFD.TSK PIP 'DEVO'='DEVI'UNL.TSK ; VMR.CMD ; ; SET UP PARTITIONS AND LOAD DRIVERS ; SET /MAIN=CEXPAR:1120:60:COM SET /POOL=* SET /MAIN=TTPAR:*:400:TASK LOA TT: SET /MAIN=DRVPAR:*:*:SYS @DRIV SET /TOP=DRVPAR:-* SET /TOP=DRVPAR:+200 SET /MAIN=GCGLO:*:200:COM SET /MAIN=FCSRES:*:200:COM SET /MAIN=FORRES:*:400:COM SET /MAIN=FCPPAR:*:500:SYS SET /MAIN=SYSPAR:*:100:TASK SET /MAIN=GEN:*:*:SYS ; ; INSTALL COMMON BLOCKS AND LIBRARIES ; INS [1,1]FCSRES INS [1,1]GCGLO INS [1,1]FORRES ; ; INSTALL PRIVILEGED TASKS ; @PRIV ; ; INSTALL NON-PRIVILEGED TASKS ; @NONPRIV ; ; SET UP TERMINALS ; SET /LA120=TT0: SET /BUF=TT1:132. SET /VT05B=TT1: SET /BUF=TT1:80. SET /LOWER=TT1: SET /VT100=TT2: SET /LOWER=TT2: SET /BUF=TT2:80. SET /BUF=TT3:80. SET /LOWER=TT3: SET /BUF=VT0:132. SET /BUF=VT1:132. ; SET /UIC=[1,54]:TT0: ; SET /POOL ; ; DRIV.CMD ; ; THIS FILE LOADS THE LOADABLE DRIVERS LOA CO: LOA DL: LOA DP: ;LOA FS: ;LOA LP: LOA MM: LOA RD: LOA VD: LOA VT:/PAR=DRVPAR LOA ZB: ;LOA ZM: ; NONPRIV.CMD ; ; INSTALL NON-PRIVILEGED TASKS ; INS [2,54]BIGMAC/INC=50000/PAR=GEN INS [2,54]BIGTKB/INC=50000/PAR=GEN INS [2,54]COOKIE INS [2,54]CRF INS [2,54]EDI/INC=40000 INS [2,54]EDT/PRI=66./TASK=...EDT INS [2,54]FOR/INC=20000 INS [2,54]PIP/INC=10000 INS [2,54]RAT INS [2,54]RNO INS [2,54]SRD INS [2,54]TYPE/TASK=...TYP INS [2,54]UPDATE ; PRIV.CMD ; ; THIS FILE INSTALLS THE PRIVILEGED TASKS INS ACC ;INS ACCLOG ;INS ACNT INS ACS INS AVD INS BATCH ;INS BOO INS BRO INS BTQ INS BYE INS CCL INS COT ;INS CVL INS DMO INS DVD ;INS ERF INS ERL INS FCPRO2 INS F11MSG INS GAB INS HEL INS IND INS INI INS INS INS LOA INS LOGTSK ;INS LPP INS MAIL INS MAITSK INS MCRMU INS MOU INS MTAACP INS PIN INS QMG INS QMGCLI ;INS QMGPRT INS RECEIV ;INS RESET ;INS RMC INS RMD ;INS SAV INS SETPRV ;INS SHF ;INS SHUTUP INS SUBMIT INS SYS INS SYSLOG INS TKN ;INS TRUNC ;INS TSKLOG ;INS UFD INS UNL INS WHEN INS WHO ;INS XDT