Trailing-Edge - PDP-10 Archives - dec-10-omona-u-mc9 - mongen.exe
There are 26 other files named mongen.exe in the archive. Click here to see a list.
+C R  HB+C+M!$>9 Dc@b
+I R@hB+I+M@@c-$L%Can't find FGEN.HLP@,T-$_Which GEN(HDW,TTY,NET,F)[
HDW to define hardware configuration
TTY to define terminal configuration
NET to define network configuration
Fto,definesoftwareRfeatures]:,!``	`B<!$LuRDm<BRB=RBB!$X1DB@@C@@C B-$iOutput(DSK:*.MAC):,Z(4Rm,'0R+mRHm,'"INX8x7+t m-$s? Device * not available@,T+a,>( $J D(
? Enter error *@,S+a l  <,  B-$@END OF *,JRB-$.*@,J 2,wd 
b@7+ B-$? File * error,T
Bd"-$*@,S+"-$ File ,T7Bm+#-$"*:,T B-$$*,TRB-$&.*,T7BD+-,> .[`-$*[*,,SZD-$,*],S,^ <R-$2 Closed [*GEN finished]@@,T+2-$:UNIVERSAL	F - SOFTWARE FEATURE TEST FILE OUTPUT BY MONGEN DIALOG@@@,J "-$>INTERN	M.F@M.F==*@XLIST@,J-$iFeature set(TINY,KALUG,KILUG,KAFULL,KIFULL,KLFULL)[
TINY   Is minimum subset of features for KA10 timesharing
KALUG  Is medium size KA10 monitor with enough features for  batch
KILUG  Same as KALUG but for KI10 cpu
KAFULL Includes all features of DECsystem10 monitor such
	as real-time and extended file system for KA10 cpu
KIFULL Same as KAFUL but for KI10 cpu
KLFULL	Same as KIFULL but for KL10 cpu]: ,!,>( B,>, (Q$ DPZ(.$
3d+s	d7+s-$sInsufficient user core@,A ,P+ @,_4R}1R+}02 0r-+z+{020r+/2`dpR+v I(,&3Hx+0R+~+!(GI(+ I(:(+l (Q$ DQ@@Z(Q*(
 D(ZP/ HQ,^x-$Standard setting(YES,NO,LIST,EXPLAIN)[
Standard values for all feature test switches for your configuration]: ,!4B-$"@Only standard settings have been tested by DEC
all other settings may produce incorrect operation. @@,T<B$,'+
-$>Type "switch,value"(or LIST or EXPLAIN)[
For any feature test switch to define,
type "switch,value", value=0 for off or -1 for on, or
type LIST or EXPLAIN to list or explain switches.
Type one per line, extra carriage return when through.]@@,Q,r+$4Ri,>,',^[d1Bm+G 
 $,7,^+$,'+$0R+dd(`4Hd,f,>,>,4RM0R+d,5Rd,^,^5$Q!&BGP6@GGP+>!$":(Dn6@m$d$` l"m,>-$]%New switch *(Y,N)[if Y, keep switch, else ignore it]: ,,^4B$!"s6AQ*b_5"a EQ+$-$cXP *@,m+$-$h? Not "switch,value" or keyword@,T9$ -$sSet each switch(Y,N)[List each switch with its current value and ask for new value]: ,4B	SQ7CP+(B,>,>  x6!P+~-$}FT*,-1(ON,OFF,LIST,EXPLAIN,END): ,!+-$FT*,0(ON,OFF,LIST,EXPLAIN,END): ,! x1B+=b
!&BGP0BGGP,^,^*dt+	,^,^+,'+w-$
@LIST@,Jd @ ,P+,N+-$% Can't find file header in help file@,TSQ7CP+3,>d"`l"m,> 3B1f+'-$$Do you want the virtual memory facility(YES,NO)[VMSER must
be on your distribution tape]: ,! !&BGP5B'GGP x-$)XP *,,J 6!P+--$,-1,J+/-$.0,J,^,P+1,N-$2@,J,^*d-$4	END,J,^(,~-$>SUBTTL HDWCNF - HARDWARE CONFIGURATION DEFINITION FILE OUTPUT BY MONGEN@@@,J-$BDEFINE XP(A,B),<A==:B>@@@,J "-$EXP M.MON,*@,J,i \-$HXP M.KA10,*@,J \-$KXP M.KI10,*@,J ]-$NXP M.KL10,*@,J R-$QXP M.1040,*@,J R-$TXP M.1050,*@,J S-$WXP M.1055,*@,J S-$ZXP M.1070,*@,J T-$]XP M.1077,*@,J T-$`XP M.1080,*@,J U-$cXP M.1088,*@,J "-$fXP MD.P6,*@,J:[6@U:[7@S6@T:[ [-$lXP M.CPU,*@,J-$qSystem name[24 characters or less]: ,Z0b
7+x-$w% More than 24 characters@,T+x "b-$|DEFINE	SYSNAM
<	ASCIZ	&*&>@,m	d&$:.$ ,> &$,> "-$DEFINE	SYSDAT,J,s-$ASCIZ &*,H B`,^ "-$-*,H Ba,^-$-*&,H Ba,t `-$XP M.MON,*@,J a-$XP M.DAY,*@,J a-$XP M.YEAR,*@,J@p= -$CPU* serial #(1-10000): , B@]<0"3B@]7+! -$ ? Cannot be same as CPU*@,T+=0 =@6@]+* =-$)# DK10's on CPU*(1,0-2)[Real time clock]: , B@U7@O@>.BX:=30[+ ]-$0XP M.C0SN,*@,J ^-$3XP M.C1SN,*@,J ^-$6XP M.C2SN,*@,J _-$9XP M.C3SN,*@,J _-$<XP M.C4SN,*@,J `-$?XP M.C5SN,*@,J U-$BXP M.RT0,*@,J V-$EXP M.RT1,*@,J V-$HXP M.RT2,*@,J W-$KXP M.RT3,*@,J W-$NXP M.RT4,*@,J X-$QXP M.RT5,*@,J X-$TXP M.RTX,*@,J-$zExclude Monitor overhead from user run time(Y,N)[
Overhead is CPU time spent clock queue processing, command
decoding, core shuffling, swapping, and scheduling.
User run time always includes UUO execution and
unless EBOX/MBOX runtime accounting is selected
(KL10 systems only) includes IO interrupt service time.
On KA or KI systems, each CPU must have a DK10]: ,-$|XP M.RTCO,*@,J7@]+1-$EBOX/MBOX runtime accounting?(y,n)[
If EBOX/MBOX runtime accounting is selected in a KL10
based system, user runtime is computed using the KL10
internal accounting clocks]: , BZ Z-$XP M.EMRT,*@,J7@Z+4-$-Exclude PI time from user runtime?(y,n)[
An answer of "yes" to this question will cause the monitor
to set up the KL10 accounting meters in such a manner that
users will not be charged for cpu time used during interrupts]: , B[ [-$0XP M.XPI,*@,J+6-$3XP M.EMRT,0@,J-$6XP M.XPI,0@,J6@X6@]+L6@>+D-$CHigh precision time accounting(Y,N)[Use DK10 clock for 
10 micro-second time accounting]: , BY5BL-$KDK10 software(Y,N)[Include real time clock service routine]: , BZ Y-$OXP M.RTCA,*@,J Z-$RXP M.RTC,*@,J "-$[# Data Channels(2,1-*)[DF10s, DF10Cs, DX10s OR RH20'S  for disk and tape]: ,-$^XP M.CHN,*@,J BbO@@ ?-$dChannel * Type (DF10,DF10C,DX10,RH20): ,! B> ?-$hXP M.CH*T,,J >-$j*@,J ? ?-$nOn channel # *:@,Q >1B+ 81B 8.Xe ?-$tXP M.C*TX,0@,J6B= ?-$  # RC10s(0-2)[Controllers for RD10 Burroughs disks and
RM10B Bryant drums on channel *]: ,  ?-$XP M.C*FH,,J -$*@,J4P:b."("}-$  # Units on FH*(1-4): ,,> b."("}-$XP M.FH*,,J,^-$*@,J=p6B= ?-$  # RH10S for RS04'S(0-3)[Controllers for RS04 swapping
disks on channel *]: ,  ?-$ XP M.C*FS,,J -$"*@,J4P.:c."("}-$'  # Units on FS*(1-8): ,,> c."("}-$+XP M.FS*,,J,^-$-*@,J=p#5X: ?-$9  # RH10S for RP04'S, RP06'S(0-3)[Controllers for RP04, RP06 disk pack
units on channel *]: ,+E ?-$E  # RH20S for RP04'S, RP06'S(0-1)[Controllers for RP04, RP06 disk pack
units on channel *]: ,  ?-$HXP M.C*RP,,J -$J*@,J4P\:`c:d."("},>-$Q  # Units on RP*(1-8): ,*x-$SXP M.RP*,,J,^-$U*@,J d/"-$YXP M.RP*T,,J6B e-$[*@,J=pK6B=h ?-$h  # RP10s(0-3)[Controllers for Memorex and ISS RP02 and RP03 
disk pack units on channel *]: ,  ?-$kXP M.C*DP,,J -$m*@,J4Pz:e."("}-$s  # Units on DP*(1-8): ,,> e."("}-$wXP M.DP*,,J,^-$y*@,J=pn6B= ?-$  # TM10Bs(0-2)[Tape Controller for NRZI only drives
on channel1@*]:,,p ?-$XP M.C*TB,,J -$	*@,J4P:g:@-$
6B= ?-$  # TC10Cs(0-1)[Special Systems Tape Controller for
TU42's and TU43's on channel *]: ,  ?-$XP M.C*TC,,J -$*@,J4P$:f:@-$#XP M.MT*T,2@,J,=p 5X0 ?-$/  # RH10's for TM02'S (0-2)[Mass-Bus tape controller for
TU16's and TU45's on channel *]: ,+; ?-$;  # RH20's for TM02'S (0-1)[Mass-Bus tape controller for
TU16's and TU45's on channel *]: ,  ?-$>XP M.C*T2,,J -$@*@,J4P? "G.B@ @."-$EXP M.T2*T,,J6B e-$H*@,J:g:@-$KXP M.MT*T,4@,J @-$NXP M.MT*C,,J ?-$P*@,J @-$SXP M.MT*N,,J -$U*@,J g/"5Xb-$a  How many TM02's on RH10 # * (1-8)[EACH UNIT CAN CONTROL
UP TO 8 SUB-UNITS = TAPE DRIVES]: ,+m-$l  How many TM02's on RH20 # * (1-8)[EACH UNIT CAN CONTROL
UP TO 8 SUB-UNITS = TAPE DRIVES]: ,  @-$pXP M.MT*U,,J -$r*@,J,>@p -$xHow many drives on TM02 * (1-8): ,.,> @-${XP M.MT*,J -$}*,J,^-$,*@,J.0=ts,^ @-$XP M.MT*,,J -$*@,J=pH+? @-$	XP M.MT*C,,J ?-$*@,J @.@."("}-$  # Units on MT*(1-8): ,,> @-$XP M.MT*,,J,^-$*@,J,~ ?-$  # Controllers(0-1)[TX01's or TX02's for TU70 Tape Drives on channel *]: ,  ?-$#XP M.C*FH,0@,J ?-$&XP M.C*DP,0@,J ?-$)XP M.C*RP,0@,J ?-$,XP M.C*FS,0@,J ?-$/XP M.C*TB,0@,J ?-$2XP M.C*TC,0@,J ?-$5XP M.C*T2,0@,J ?-$8XP M.C*TX,,J -$:*@,J4P?:f:@-$>XP M.MT*T,3@,J,=p;:?3"b+_ b-$CXP M.RC10,*@,J c-$FXP M.RH1S,*@,J c-$IXP M.RH1P,*@,J d-$LXP M.RH2P,*@,J e-$OXP M.RH20,*@,J d-$RXP M.RHP4,*@,J e-$UXP M.RP10,*@,J f-$XXP M.TC10,*@,J f-$[XP M.TX01,*@,J g-$^XP M.TM02,*@,J-$f # TM10As(0,0-2)[I/O Bus type Controller for NRZI only drives]: , 4Pl:g:@-$jXP M.MT*T,0@,J,
=pg g-$nXP M.TM10,*@,J @40	(-$	Specify which drives (M-N) are 7 track drives.
[Type one number (M) or one range(M-N) or ALL on separate lines.
Type an extra carriage return when through.]@,Q @/,>-$	DEFINE	MACKN* (X),J,^."("}-$		For controller MT*@,x=0	-$	Specify which tape drives (M-N) are capable of 6250 BPI densities.
[Type one number (M) or one range (M-N) or ALL on separate lines.
Type an extra carriage return when through.]@,Q @ @/,>-$	"DEFINE MACK6* (X),J,^."("}-$	'For controller MT*@,x=0	7@]+	8-$	3# DTEs on CPU0(2,1-4)[BYTE TRANSFER DEVICE USED FOR KL10 to PDP-11 front end communications]: ,-$	5XP M.0DTE,*@,J-$	8XP M.1DTE,0@,J "-$	A# Jobs(1-*)[Maximum number attached and detached, not
counting null job]: ,-$	DXP M.JOB,*@,J "-$	GXP MD.2RR,*@,J "-$	JXP MD.SEG,*@,J "-$	MXP MD.DDT,*@,J!"07@\ -$	QMax. * of core,Q "7@\ "-$	X For each job(0,0-*)[0 means all of core]: ,-$	ZXP M.CORE,*@,J "7@\ "-$	d# K total system core(32-*)[ONCE-only reports if
less core at startup]: ,-$	gXP M.NKC,*@,J-$	mClock ticks per second(60,50)[Power line frequency]: ,!7@m "-$	qXP M.TPS,*@,J "&-$	{# Real-time devices(0,0-*)[Max. # which can be put
on PI channels simultaneously]: ,-$	~XP M.RTD,*@,J5B
Allow jobs to be locked in core(Y,N): ,-$
# PAGES min guaranteed among jobs not locked in core(0,0-*)[
minimum free core pool for unlocked jobs, 0 assumes all of core]: ,+
% "-$
$# K min guaranteed among jobs not locked in core(0,0-*)[
minimum free core pool for unlocked jobs, 0 assumes all of core]: ,-$
'XP M.MGC,*@,J "-$
,# High priority queues(0,0-*): ,-$
.XP M.HPQ,*@,J-$
;CCL commands to stay in core(Y,N)[System programs pass
commands to each other via core(TMPCOR UUO) rather than disk]: ,-$
>XP M.TMP,*@,J4B
E "-$
AXP MD.TWJ,*@,J "-$
KMeter(Y,N)[Performance analysis metering(METER UUO)]: ,-$
USYSCHK(Y,N)[Initial Hardware integrity check at ONCE-only time]: ,-$
fMSGSER(Y,N)[Support for device MPX. (more than one device
on an I/O channel). This feature is required for TYPSET-10
and MCS-10]: ,-$
iXP M.MSG,*@,J-$
PSISER(Y,N)[Advanced programmed software interrupt service -
Support for the PISYS. UUO. This provides an easy
and powerful interrupt method for program to trap asynchronous
events. Required by MCS-10]: ,-$XP M.PSI,*@,J-$IPCF(Y,N)[Inter process communition facility]: ,-$
XP M.IPCF,*@,J-$ENQ/DEQ(Y,N)[Sychronization Primitives To-allow
simultaneous file update by multiple co-operating processes]: ,-$XP M.EQDQ,*@,J "-$# CDRs(1,0-*)[Card reader]: ,-$ XP M.CDR,*@,J6@ "-$#XP MD.C10,*@,J-$'CDP(Y,N)[Card punch]: ,-$)XP M.CDP,*@,J4B3-$0CP10D(Y,N)[Special Systems unbuffered Card Punch]: ,-$3XP M.CP1D,*@,J-$=DIS(Y,N)[Display device(VP10,340,30,VB10C) as distinguished from
display terminals]: ,4BD-$CType(VP10,340,VB10C)[Answer VP10 for Type 30]: ,!:h h-$GXP M.VP10,*@,J i-$JXP M.340,*@,J i-$MXP M.VBXC,*@,J@7@h6@i "-$QXP M.DIS,*@,J "-$V# TD10s(1,0-*)[DECtape controls]: ,-$YXP M.TD10,*@,J 6@ "-$]XP MD.DTC,*@,J4Pi:?."("}-$b  # Units on DT*(1-8): ,,> ?."("}-$fXP M.DT*,,J,^-$h*@,J=p^ "-$mLPTs(1,0-*)[Line printers]: ,-$pXP M.LPT,*@,J,>6@ "-$tXP MD.MOV,*@,J,^4B
@@A  A-$~LPT* Lower case(Y,N)[Does LPT* have lower case capability]: ,,> A."("}-$
XP M.LP*L,,J,^-$
*@,J:A=pv "-$
	PLTS(0,0-*)[Plotters]: ,-$
XP M.PLT,*@,J-$
PTP(Y,N)[Paper tape punch]: ,-$
XP M.PTP,*@,J-$
PTR(Y,N)[Paper tape reader]: ,-$
XP M.PTR,*@,J "-$
$# PTYs(20,0-*)[Pseudo-terminals - each operator
service program and Batch stream needs one]: ,-$
&XP M.PTY,*@,J-$
The DC44 is a TYPESET-10 front end which supports
the following devices:
PA611R	High speed paper tape reader
PA611P	High speed paper tape punch
LPC11	Online photocomposition machine]: ,4B
i Bw-$
BDL10 Port number for DC44(0,0-7)[]: , 0-$
I# of PA611Rs(0,0-32)[
High speed paper tape readers]: , B@|-$
T# of PA611Ps(0,0-32)[
High speed paper tape punches for driving "hot metal" machines]: , B@-$
[# of LPC11s(0,0-6)[
Online photocomposition machines]: , B@-$
Paper tape reader/punch on the PDP-11]: , B@ B@
e B@x.Bx.00P+
d w-$
kXP M.DC44,*@,J x-$
nXP TYPNUM,*@,J x-$
qXP TYPNU0N,*@,J |-$
tXP PAR0N,*@,J -$
wXP PAP0N,*@,J -$
zXP LPC0N,*@,J -$
}XP PCR0N,*@,J 
-$ PCP0N,*@,J y-$
-$ PCR3N,*@,J -$
-$ PCR4N,*@,J -$
-$ PCR7N,*@,J -$# of DA28s(0,0-*)[Interprocessor channels for PDP8/11/15]: ,-$XP M.XTC,*@,J4B-$# of lines for TTY pool(8,0-512)[Lines reserved for use on DA28 channels]: ,-$XP M.XTL,*@,J "-$# DAS78'S(0,0-*)[IBM 360, 370, and/or 2780 support]: , Bj j-$XP M.DAS78,*@,J7@j+#,>,E:x>@j+!,^x k-$&XP M.0D78,*@,J k-$)XP M.1D78,*@,J l-$,XP M.2D78,*@,J l-$/XP M.3D78,*@,J m-$2XP M.4D78,*@,J m-$5XP M.5D78,*@,J n-$8XP M.6D78,*@,J n-$;XP M.7D78,*@,J j-$>XP M.D78L,*@,J j-$AXP M.XXI,*@,J j-$DXP M.XXO,*@,J+a -$H@For DAS78 *:@@,S-$SWhich DL10 port is the DAS78 connected to (0,0-7)]
Each DAS78 PDP11 is connected to a DL10 port]: ,,>-$^Decimal lines on the DAS78 (1-16)[
Each DAS78 can support up to 16 IBM 360s, 370s, and or 2780s]: ,.Bj x Bk,^x,~-$c@RADIX	10@,J-$pDecimal "symbol,value"[
For any symbols to be defined.
Type one per line, extra carriage return when through]@,Q,r+a4Rz,'0R+w,5Rw-$vXP *@,m+p-$y? Not symbol,value@,T9a-$|RADIX	8@,J -$	@Octal "symbol,value"[
For any symbol to be defined.
Type one per line, extra carriage return when through]@,Q,r+}4R,'0R+, 5R-$XP *@,m+	-$? Not symbol,value@,T9} -$ @SIXBIT "symbol,value"[
For any sixbit symbol to be defined.
Type one per line, extra carriage return when through]@,Q,r+4R0,>,'0R+,,'5R,,^,' -$(XP *,J,' -$+,<SIXBIT/*/>@,J+!,^-$/? Not symbol,value@,T9 -$3@DEFINE	SPCINT,J,s-$JType "device-mnemonic,PI-channel" for special devices[
With neither channel AC save routine nor device data block,
the "device-mnemonic" must be 3 characters or less.
Type extra carriage return when through.]@,Q,6944HU7@+R-$Q? Not device-mnemonic,PI-channel@,T94-$TSPASGINT *@,m+J,t -$X@DEFINE	SPCDDB,J,s-$mType "device-mnemonic,PI-channel,no.-of-devices"[
For special devices with device data blocks.
the "device-mnemonic" must be 3 characters or less.
Type extra carriage return when through.]@,Q,69Y4Hz0R+t,5Rt-$sSPASGDDB *@,m+m-$y? Not device-mnemonic,PI-channel, no.-of-devices@,T9Y,t -$}@DEFINE	SPCSAV,J,s-$Type "device-mnemonic,PI-channel,highest-ac-to-save"[
For special devices with channel save routines to save acs up to
the "highest-ac-to-save".  "Device" must be 3 char or less.
Type extra carriage return when through.]@,Q,69~4H+0R+$, 5R$0b7+! "-$ ? Highest-ac-to-save must be * or less@,S9~-$#SPASGSAV *@,m+-$*? Not device-mnemonic,PI-channel,highest-ac-to-save@,T9~,t,~-$5SUBTTL	NETCNF - NETWORK CONFIGURATION DEFINITION FILE OUTPUT BY MONGEN DIALOG@@@,J-$9DEFINE XP(A,B),<A==:B>@@@,J "-$<XP M.NET,*@,J-$>XP M.RSS,0@,J-$AXP M.DS10,0@,J-$CXP M.DP01,0@,J-$QNetwork software(Y,N)[
Software to support remote computers: DECsystem-10's,
PDP-11's, PDP-8's (requires FTNET to be -1)]: ,-$TXP M.NET,*@,J4BW "-$\How many nodes do you wish to support(3,0-*)[Maximum]: ,-$^XP M.NODE,*@,J4B@@ :-$jHow many DC75NP's or DN87's on the system(1,0-8)[Network
front-ends connected to DL10's.]: , B-$mXP M.DC75,*@,J7@+q@,.:>@+o -$tXP M.0D85,*@,J -$wXP M.1D85,*@,J -$zXP M.2D85,*@,J -$}XP M.3D85,*@,J -$XP M.4D85,*@,J -$XP M.5D85,*@,J -$XP M.6D85,*@,J -$	XP M.7D85,*@,J@@ *$-$How many DN87S's on the system(1,0-3)[Network
front-ends connected to DTE-20's]: , B-$XP M.D87S,*@,J7@+ <,.:>@+ -$XP M.0D8S,*@,J -$ XP M.1D8S,*@,J -$#XP M.2D8S,*@,J -$&XP M.3D8S,*@,J " -$1Node number of central site(1-*)[
Unique number identifying DECsystem-10 to network.]: ,-$4XP OURNNM,*@,J-$:Name of central site[Six characters or less.]: ,Z0b7+@-$?%More than 6 characters.@,T+4-$D@DEFINE	SYSNDE
	<SIXBIT	&*&>@,m "-$Q# of remote TTY's(0,0-*)[
Maximum number of teletypes on network nodes to be
handled at any given time.]: , B-$TXP M.RTTY,*@,J "-$a# of remote CDR's(0,0-*)[
Maximum number of card readers on network nodes to be
handled at any given time.]: ,.B-$dXP M.RCDR,*@,J "-$q# of remote LPT's(0,0-*)[
Maximum number of line printers on network nodes to be
handled at any given time.]: ,.B-$tXP M.RLPT,*@,J "-$# of remote PTR's(0,0-*)[
Maximum number of paper tape readers on network nodes to be
handled at any given time.]: ,.B-$XP M.RPTR,*@,J "-$# of remote PTP's(0,0-*)[
Maximum number of paper tape punches on network nodes to be
handled at any given time.]: ,.B-$XP M.RPTP,*@,J "-$"# of remote MTA's(0,0-*)[
Maximum number of magnetic tape drives on network nodes to be
handled at any given time.]: ,.B-$%XP M.RMTA,*@,J "@-$5# of remote processes(0,0-*)[
Maximum number of remote processes that can be connected to at
any given time (requires FTTSK to be -1).]: ,.B-$8XP M.RJOB,*@,J-$GRemote data entry software(Y,N)[
Software to support remote data entry terminals for MCS-10 applications
(requires FTRDX to be -1)]: ,-$IXP M.RDX,*@,J 0b "-$S# of connects(*,1-512)[
Maximum number of simultaneous connections.]: ,-$VXP M.CONN,*@,J+-$YXP M.NODE,0@,J-$[XP M.DC75,0@,J-$^XP M.0D85,0@,J-$`XP M.1D85,0@,J-$cXP M.2D85,0@,J-$eXP M.3D85,0@,J-$hXP M.4D85,0@,J-$jXP M.5D85,0@,J-$mXP M.6D85,0@,J-$oXP M.7D85,0@,J-$rXP M.D87S,0@,J-$tXP M.0D8S,0@,J-$wXP M.1D8S,0@,J-$yXP M.2D8S,0@,J-$|XP M.3D8S,0@,J-$~XP OURNNM,0@,J-$@DEFINE SYSNDE<>@,m-$XP M.CONN,0@,J-$XP M.RTTY,0@,J-$	XP M.RCDR,0@,J-$XP M.RLPT,0@,J-$XP M.RPTR,0@,J-$XP M.RPTP,0@,J-$XP M.RMTA,0@,J-$XP M.RJOB,0@,J-$XP M.RDX,0@,J,~ -$For front end number *:@,S5\%-$$To which DL10 port is the DC75 or DN87 connected (0,0-7)[]: ,++-$+To which DTE20 is the DN87S connected (1,1-3)[]: ,  " B,~-$5SUBTTL	TTYCNF - TERMINAL CONFIGURATION DEFINITION FILE OUTPUT BY MONGEN@@@,J-$9DEFINE XP(A,B),<A==:B>@@@,J "-$<XP M.TTY,*@,J-$CHow many DC10s(1,0-2)[
The DC10 is a data line scanner]: , Bo-$MHow many DC68s(1,0-2)[
The DC68 is a PDP-8 680 or 680I communications system]: , Bo-$VHow many DC76s(1,0-8)[
The DC76 is a PDP-11 communications system]: , Bp o-$YXP M.DC10,*@,J o-$\XP M.DC68,*@,J p-$_XP M.DC76,*@,J "-$bXP MD.DCS,*@,J7@o+h7@o+h,>,?:x o2Bx,?,^x7@o+l,>,o:x>@o,o,^x7@p+p,>,{:x>@p+n,^x s-$sXP M.D70N,*@,J t-$vXP M.D71N,*@,J t-$yXP M.D72N,*@,J u-$|XP M.D73N,*@,J u-$XP M.D74N,*@,J v-$XP M.D75N,*@,J v-$XP M.D76N,*@,J w-$XP M.D77N,*@,J p-$XP M.TTG0,*@,J q-$XP M.TTG1,*@,J q-$XP M.DSG0,*@,J r-$XP M.DSG1,*@,J r-$XP M.68L0,*@,J s-$XP M.68L1,*@,J p.q(B.s.t.t.u.u.v.v.w.r.s-$%XP M.TLTL,* ;TOTAL LOCAL TTY LINES@@,J<-$-OPR octal line #(CTY,0-*)[OPR is privileged operator terminal]: ,-$0DEFINE	OPRLIN,J,s-$2@	OPRL	*@,J,t-$4@,J-$GAnswer the following questions about your TTY lines(M-N).
[Type one octal line #(M) or one range(M-N) or CTY on separate
lines.  Type extra carriage return when through.]@,Q-$IDEFINE	MACDSD,J-$UData set lines[Class of terminal for LOGIN, LOGIN resets line
to computer echoing and no hardware tabs]@,]-$XDEFINE	MACTAB,J-$_Lines with hardware tabs[Monitor simulates rest with spaces]@,]-$bDEFINE	MACRMT,J-$kRemote lines[Class of terminal for LOGIN, do not confuse
with remote station TTYs]@,]-$nDEFINE	MACLCP,J-$zLocal copy lines[Echoing provided by terminal rather than
byFcomputer.MOftenJ(incorrectly)tcalledwhalffduplex]@,]-$}DEFINE	MACHLF,J-$Half duplex lines[TWX or half duplex wired scanner(DC10C)]@,]-$DEFINE	MACSLV,J-$Slaves[No commands may be typed]@,]-$
would rather not get form feeds until they do TTY FORM commands]@,]-$DEFINE	MACINI,J-$!Lines which run INITIA at startup@,]-$$DEFINE	MACFLC,J-$2Filler class codes(M-N,P)[
Type M,P for one line M with filler class code P or
M-N,P for a range of lines with filler class code P]@,j6@o+7-$6DEFINE MACDIS<>,J+>-$9DEFINE MACDIS,J-$>2741 lines on DC-10 interfaces[]@,],~ -$A@For DC10 *:@@,S "-$L# DC10B[ or 632] 8 line data groups(1-*)[
1 is TTY0-7, 2 is TTY0 - 17, ... 8 is TTY0 - 77]: ,  Bp-$R# DC10E Data set control groups(0-*): ,  Bq -$VDEFINE	MACCR*,J 7@q+n-$mCorrespondence of DC10E lines to the DC10B lines(M-N,P)[
Type M,P for one pair and M-N,P for a range of pairs
where M is octal DC10E line, M-N is octal range of DC10E
lines, and P is octal DC10B line]@,j,~,s+t -$r@FOR DC68 *:@@,S "2-$y# Octal lines on DC68, including its console TTY(1-*): ,  Br,~ -$~@For DC76 *:@@,S-$Which DL10 port is the DC76 connected to(0,1-7)[Each PDP-11
is connected to a DL10 port. If there is only one -11 it
is always connected to port 0. If there are 2 -11's one is
connected to port 0 and the other to port 1]: ,,>-$$Decimal lines on DC76(1-129)[
Each DC76F is 16 lines and the console teletype is
one line. A DC76 with 2 DC76Fs has 33 lines]: , x Bs,^x,~0Bm d -$7Switch(switch to list or explain)[
Type name of switch to be listed or explained or ALL or /HELP.
Type extra carriage return when through.]@@,T,r+(4RA,'7@+? -$>? Unknown switch *@,T+(3H+B,H+(+8 ,~SQ,>7IP+Fd(`l(m,H+ ,^*dC,~[d0Bm7+N -$M? Unknown switch *@,T,~d(`6@+S-$R? Unknown switch@,T,~,f l"m7 +Y-$X? Unknown switch *@,T,~,>6!P+]-$\*,-1,T+^-$^*,0,T,^:x``+b-$a@,T,~,P+d,L-$e@,T,~SQU"AP2B*df,~-$
1040 is small disk system with KA10 cpu
1050 is large disk system with KA10 cpu
1055 is disk system with 2 KA10 cpu's
1070 is disk system with KI10 cpu
1077 is disk system with 2 KI10 cpu's
1080 is disk system with KL10 cpu
1088 is disk system with 2 KL10 cpu's]: ,!0b7+ "--$? Not available in * monitor@,T+i B::R1b;\:\0B1B+,~,1!,0D+!,7@-0D`7+-$ASKYN called without (Y,N) in above message,A4B g ",~,1!,0D1D`+%!,0D1D`7+1-$0ASKLST called with (Y,N) in above question
- Edit MONGEN to call ASKYN instead of ASKLST@,A,~ ,, xZ,TZ,7,r+2,^92+Q$A`,>,>6@+A-$@? No (ANS0,ASN1,...) in above question - Edit MONGEN,A0R+9 " 
,'0R+E5HX x H,0b7+M-$MToo many prompts in above question - Edit MONGEN@,A1R9C@@,,^,^1R,~-$XSpecial character inside () above
Edit MONGEN and remove it.,A-$]Error in above question - Edit MONGEN@,A,'+f,'7@+f-$e? Type one answer followed by carriage return@,T,~d @b:4H $($G$cH+h(D} ,3F+f2F+v B:l`7+v-$u? Type enough to uniquely distinguish answer@,T,~6F,9ka`7+-$~? Answer with one of the choices inside parens@,T,~ :7@,7+-$? No default allowed@,T,~+h ,+	 ,l @+	 ,d @, xZ,TO@<@@;!$p D;Z
Q*A`4R0R+,!0R+5B x,J+1R+%1R1h0R!+5B,' "<@2Ha`@+2H+ "=7 < B<1R++1R+-$$Above question must have(...,min-max) - Edit MONGEN,A B;,!1R+(0R+)7x!"p,J0R+ B;,r+
4RF,!4RPa`@7+5-$4? Type single number followed by carriage return@,T9
1R1h0R!+:5B:,'3H+D3B +E7+D-$C? Type octal line number or CTY or CTY1 followed by carriage return@,S9
!"=+Y  +Y!<3B +Y2B!3B!+Y!`6 +P-$O? No default allowed, type a number@,T9
3B<+Y2";2b;7+Y ;-$V? Must be in range *,T ;-$X-*@,T9
+,xZ,T,r+Z+R,,s,2xZ,T,r+4Rd ,7@+h-$g? Type octal M-N or M@,S9-$iL *@,m+` ,,s, xZ,T,r+k4Rl ,0R+q, 4Rv-$u? Type octal M-N,P or M,P@,T9k-$wL *@,m+m ,,s, xZ,T,r+y4R,7@+-$? Type octal M-N or M@,S9y-$KN X,*@,m+{, 1R +0R,~ 2r+ ,'!"2H" 2 ,~*x,>,>,uZ+J,t ,^,^+O, 5Bi1R1h0R!,~+, 1R1h1R!+0R,~ 2r+ ,'!"=3H+  3H + 2!,~a` 2r,~ ,+! , ",J4Ri02020+J$."Oh+",>"+',>#,4 ( #4R3a`++1R+0020r+-+0020h02 0r-+2/2`dpR+@x+),J,^x,~+@0R1R+4,~,r,~ (4Rh,'4H;0R,~`H7+B-$A? Device-mnemonic must be 3 char or less@,T,~,0b7+I "-$H? PI-channel must be * or less@,T,~+h0R1R+J,~,>"!" +Ul ,>"!" +Le l d  ,a42Y5RQ #adp+\4B\,a42Y4RS020/20BOp+Q+S``l` ,~d @+Qa`+h,a4rR0R+]+h,a52i@,~``@+i$ggI+q  RD+ql `,>( 2M R(
%R4Rz,/1"(d 9t-$y? Line too long@,T9Od  
%d +h,> $&,7,]94R0R9 $',7,^94B/"d +-d 9.e ,> "--$*MONGEN for * monitors
All # are decimal unless stated otherwise
Unique abbrivation allowed everywhere to all questions
/HELP reasks a question in next longer mode
/HELP:xxx sets mode permanently.  Modes are:
SHORT is short
PROMPT has choices in ()
LONG has choices in () and explanation in []]: ,!1BO@1B " B ,^,~,2,~0R,~,2,~+1?`E7+6@+6
&-$F@? Internal MONGEN error - ,J,^,J	`l  ,+Km  ,Q$A`,>,+@x4RO1R,^,w+L,^xd ,~7
- ,,>,J,^ ,+T ,Q$A`,>,+@x4R1R-l ``4n]1Rl ``4.\1R,^,1Rd 1R.d +U,>abp+d -4Rh.2+A`hp+`+h 	 1ba`+g 2, ,i,^:x,~&$0QFx4Dk,i[x.2+ Q$A`4Ri1R+p,w+m,> $1,J,^+m 2,w+u 2,w 2,w 2a`,~1R +u6@l`+|,> 2,
,^d` a`+,> 2, 2, 2,,^1Rl  6@,
?`H,.RH,~ 2, 21R +6@e`+
,> 2,
? Internal MONGEN error - Hb,~+