.; This command file is presented for informational purposes only
.; It is used at KMS for bypassing part of SYSGEN so that one can
.; immediately proceed to the stage of creating the taskbuild command
.; files.  Enough symbols were defined so that the procedure would work
.; for us.  This does not mean that it will work for anyone else.
.;   To start up SYSGEN2 so we can create taskbuild command files (for
.; customization, and testing) we type @PRE2.
.; Use at your own risk.  This procedure is not supported by KMS.
.;
	.ENABLE GLOBAL
	.SETN $GRP 4		! ie [1,24]
	.SETS $MPD "SY:"
	.SETS $EXC "SY:"
	.SETT $UWD		! User written drivers
	.SETT $ANM
	.SETT $DYN
	.SETS $SPL "/SP"
	.SETS $FCP "LARGE"
	.SETF $BYPAS
	.SETT $MCR		! USING MCR NOT DCL
	.SETF $DCL		! NOT USING DCL
	.SETT $ANSLB		! Flavor of syslib and how .BLD files use it
	.SETT $ANSBB		!
	.SETS $DBG "/TR"	! Some times I use this (not DECs)
	.SETF $EDF		! Do not pause to edit
	.SETS $FCP "MULTIHEADER"!
	.SETS $SYUIC "[1,54]"	! Fool into puting files on [1,24]
	.SETT $11M		! An 11M system
	.SETF $FRL		! These two options determine the flavor
	.SETT $FRLTK		! of task built, we build with FCSRES
.; Note that if you correctly define a bunch of global symbols such as
.; $BL$, $CL$, $MP$, $OD$, $LI$, and $TK$, $OBJDV, $MAPDV, etc. it is 
.; possible (and rather easy) to support multiple systems on different
.; UICs.  Our systems build to [n,54] with all objects on [1,24] but
.; other configurations can place privileged objects on [n,24].
.;
	.SETS $BL$ "SY:[1,20]"	!
	.SETS $OBJDV "SY"
	.SETS $CL$ "SY:[1,24]"
	.SETS $MP$ "MP:[1,34]"
	.SETS $MAPDV "MP"
	.SETS $OD$ "SY:[1,24]"
	.SETS $LI$ "SY:[1,24]"
	.SETS $TK$ "TK:[1,54]"	! We taskbuild to a logical device TK:
	.SETF $BLD		! DON'T BUILD TASK AUTOMATICALLY
	.SETT $SGN2		! This is for sysgen 2
	.SETT $MAP		! Want maps
	.SETT $FUD		! Full duplex terminal driver
	.SETT $MUP		! Multi-user protection
	.SETN $GPB 0
	.SETT $BGDSK		! We have an RK07
	.SETT $KMS
	.SETT $KMSRS
	.SETF $MLH		! Not a prepgen
@SYSGEN3
