<appendiX>(Example SYSGEN Program Sessions\examples_appendix)
<p>
This appendix lists:
<list>(unnumbered)
<le>Three example SYSGEN sessions that
duplicate the standard (distributed) RT--11 monitors.
<list>(unnumbered\-)
<le> Answers for the SB and FB Monitors 
<le> Answers for the XB and XM Monitors
<le> Answers for the ZB and ZM Monitors
<endlist>
<p>
The distributed 
<x>(SYSGEN sessions<xs>examples\begin)
answer files for these monitors are SBFB.ANS, XBXM.ANS,
<x>(Answer files<xs>examples)
and ZBZM.ANS.
<le>
An example SYSGEN session that duplicates the error-logging system
created by the distributed answer file XMEL.ANS.
<le>
An example SYSGEN session producing a 
multiterminal system.
<endlist>
<p>
In the first example, the SYSGEN 
introductory and concluding dialog are shown.  However, in all the 
other examples, 
the introductory and concluding dialog are omitted.
<p>
In all the examples, 
the use of the <emphasis>(RETURN\smallcaps) key is presumed and is not 
shown. In most cases, the default answers to questions are chosen.

<COMMAND_SECTION>
<set_template_command>(examplecommand\nonewpage)
<examplecommand>(Answers for the SB and FB Monitors)
<p>
The following example SYSGEN session (with one exception) contains the answers
<x>(SYSGEN sessions<xs>for SB and FB monitors)
Digital gave to produce the distributed SB and FB monitors.  The 
exception is the first answer to question 130.  However, to show you how you
can correct a  mistake, the first answer to that question is changed
later in the SYSGEN session.
<p>
Note that the name of the distributed answer file SBFB is given in 
this example since that is the distributed answer file containing 
the answers in this sample session.
However, 
Digital suggests you use different names for your answer files to 
prevent confusion.
<CODE_EXAMPLE>
.IND SYSGEN  


 *****************************************************************
                 RT-11 SYSTEM GENERATION PROGRAM V05.6
 *****************************************************************


Do you want an introduction to system generation (N)? 

Do you want to use a previously created answer file (N)? 

Do you want to create an answer file (N)? Y 

What answer file do you want to create (SYSGEN.ANS)? SBFB 

        ...checking for protected output files.


 *****************************************************************
                MONITOR TYPE
 *****************************************************************

5.    Do you want the single-background (SB) monitor (Y)? 

10.   Do you want the foreground/background (FB) monitor (Y)? 

15.   Do you want the extended memory (XM) monitor (N)? 

20.   Do you want the extended background (XB) monitor (N)? 

25.   Do you want the Supervisor and I-D (ZM) monitor (N)? 

30.   Do you want the Supervisor and I-D background (ZB) monitor (N)? 


 *****************************************************************
                 MONITOR OPTIONS
 *****************************************************************

35.   Do you want timer support in the SB monitor (N)? 

40.   Do you want device time-out support (N)? 

45.   Do you want an error message on system I/O errors (Y)? 

50.   Do you want system job support (N)? 

55.   Do you want to use the .SPCPS request (N)? 

60.   Do you want global SCCA support (N)? 

65.   Do you want multiterminal support (N)? 

80.   Enter the size of the output buffers (40): 

85.   Enter the size of the input buffers (134): 

95.   Do you want end of month and year date rollover (N)? 

100.  Do you want the user command linkage (Y)? 

105.  Do you want high speed ring buffer support (N)? 

110.  Do you want all the keyboard monitor commands (Y)? 

115.  Do you want the optional 50 Hz clock support (N)? 

120.  Do you want to use the KW11-P clock as the system clock (N)? 

125.  Do you want the startup indirect file (Y)? 

130.  Do you want floating point support (N)? 

135.  Do you want memory parity support (N)? 

140.  Do you want power failure messages (N)? 

145.  Do you want BATCH support (N)? 

150.  Do you want error logging (N)? 

170.  Do you want extended device-unit support (N)? 

175.  Do you want device ownership support (Y)? 

180.  Do you want the message handler resident in the monitor (Y)? 

185.  Do you want to define any other system conditionals (N)? 


 *****************************************************************
                DEVICE OPTIONS
 *****************************************************************

 Type <literal>(<ESCAPE><RETURN>) for help.
 Type <literal>(?<RETURN>) to list all devices.
 Type <literal>(.<RETURN>) when device selection is complete.


Enter the device name you want support for [dd]: DX 

200.  Do you want support for a second RX01 controller (N)? 

210.  What is the CSR  address for the first RX01 (177170)? 

215.  What is the vector address for the first RX01 (264)? 

Enter the next device name [dd]: DY 

200.  Do you want support for a second RX02 controller (N)? 

205.  Do you want RX02 double density only support (N)? 

210.  What is the CSR  address for the first RX02 (177170)? 

215.  What is the vector address for the first RX02 (264)? 

Enter the next device name [dd]: RK 

Enter the next device name [dd]: DL 

220.  How many RL01/RL02 units are to be supported (2)? 

Enter the next device name [dd]: DM 

Enter the next device name [dd]: MT 

260.  Do you want the file-structured magtape handler (Y)? 

265.  How many magtape units are to be supported (2)? 

Enter the next device name [dd]: MS 

260.  Do you want the file-structured magtape handler (Y)? 

265.  How many magtape units are to be supported (2)? 

270.  What is the address of the first unit (172522)? 

275.  What is the vector address of the first unit (224)? 

270.  What is the address of the second unit (172526)? 

275.  What is the vector address of the second unit (300)? 

Enter the next device name [dd]: MM 

260.  Do you want the file-structured magtape handler (Y)? 

265.  How many magtape units are to be supported (2)? 

Enter the next device name [dd]: MU 

260.  Do you want the file-structured magtape handler (Y)? 

265.  How many magtape units are to be supported (1)? 

270.  What is the address of the first unit (174500)? 

275.  What is the vector address of the first unit (260)? 

Enter the next device name [dd]: XL 

325.  What is the CSR address for XL (176500)? 

330.  What is the vector address for XL (300)? 

Enter the next device name [dd]: LS 

295.  Do you want support for the PC300 printer port (N)? 

300.  What is the CSR for the serial line printer (176500)? 

305.  What is the vector for the serial line printer (300)? 

Enter the next device name [dd]: LD 

250.  Do you want extended device-unit support for handler LD (N)? 

Enter the next device name [dd]: NL 

Enter the next device name [dd]: LP 

280.  Does your printer have a nonstandard vector or CSR (N)? 

Enter the next device name [dd]: DU 

225.  How many ports are to be supported (1)? 

230.  What is the CSR (register) address for the first port (172150)? 

235.  What is the vector address for the first port (154)? 

245.  Do you want support for DU initiated bad block replacement (N)? 

250.  Do you want extended device-unit support for handler DU (N)? 

Enter the next device name [dd]: VM 

Enter the next device name [dd]: DW 

Enter the next device name [dd]: SP 

320.  Do you want support for banner pages (Y)? 

Enter the next device name [dd]: XC 

 ?SYSGEN-E-Ethernet handler support available for XM/XB, ZM/ZB only

Enter the next device name [dd]: NC 

 ?SYSGEN-E-Ethernet handler support available for XM/XB, ZM/ZB only

Enter the next device name [dd]: NQ 

 ?SYSGEN-E-Ethernet handler support available for XM/XB, ZM/ZB only

Enter the next device name [dd]: NU 

 ?SYSGEN-E-Ethernet handler support available for XM/XB, ZM/ZB only

Enter the next device name [dd]: LS 

295.  Do you want support for the PC300 printer port (N)? 

300.  What is the CSR for the serial line printer (176500)? 

305.  What is the vector for the serial line printer (300)? 

Enter the next device name [dd]: . 

Do you want to add support for any of your own devices (N)? 

355.  How many extra device slots do you want (0)? 

Do you want to change any of your responses (N)? Y 

Do you want to change monitor option responses (N)? Y 

What question number do you want re-asked? 130 

130.  Do you want floating point support (N)? Y 

Do you want to change more monitor option responses (N)? 

Do you want to change your device support (N)? 

Do you want to define or redefine any system conditionals (N)? 

        ...writing system conditional and answer files.


 *****************************************************************
                DEVICE ASSIGNMENTS AND SYSGEN CLEANUP
 *****************************************************************

What is the name of the source input device [xxn] (DU0)? 

What is the name of the binary output device [xxn] (DU0)? 

What is the name of the map output device [xxn] (DU0)? 

Do you want to retain the system OBJs (Y)? 

Do you want to retain the work files (Y)? 

        ...writing build files.

 To  build  an entire system, mount the source and binary volumes,
 copy the files Y.CND, Y.TBL, EDTL.MLB, SYSTEM.MLB, and 
 the sources for any user supplied device handlers to the source 
 volume.  The RT-11 utility program MONMRG.SAV must be present 
 on the system disk, in order to build the monitors.  To build 
 both the monitors and the device handlers, type $@Y.BLD. 
 To build just the monitors, type $@Y.MON.  To build just 
 the device handlers, type $@Y.DEV. For more information, 
 read the RT-11 SYSTEM GENERATION GUIDE.

 END OF SYSGEN PROGRAM --
@ <literal>(<)EOF>
.
<ENDCODE_EXAMPLE>
<examplecommand>(Answers for the XB and XM Monitors)
<p>
The following example SYSGEN session contains the answers
<x>(SYSGEN sessions<xs>for XB and XM monitors)
Digital gave to produce the distributed XB and XM monitors.  

<CODE_EXAMPLE>
 *****************************************************************
                 MONITOR TYPE
 *****************************************************************

5.    Do you want the single-background (SB) monitor (Y)? N

10.   Do you want the foreground/background (FB) monitor (Y)? N

15.   Do you want the extended memory (XM) monitor (N)? Y

20.   Do you want the extended background (XB) monitor (N)? Y

25.   Do you want the Supervisor and I-D (ZM) monitor (N)? 

30.   Do you want the Supervisor and I-D background (ZB) monitor (N)? 

 *****************************************************************
                 MONITOR OPTIONS
 *****************************************************************

40.   Do you want device time-out support (N)? Y

50.   Do you want system job support (N)? Y

55.   Do you want to use the .SPCPS request (N)? Y

60.   Do you want global SCCA support (N)? 

65.   Do you want multiterminal support (N)? 

80.   Enter the size of the output buffers (40): 

85.   Enter the size of the input buffers (134): 

90.   Do you want to use the .FETCH request under XM/XB, ZM/ZB (Y)? 

95.   Do you want end of month and year date rollover (N)? 

100.  Do you want the user command linkage (Y)? 

105.  Do you want high speed ring buffer support (N)? 

110.  Do you want all the keyboard monitor commands (Y)? 

115.  Do you want the optional 50 Hz clock support (N)? 

120.  Do you want to use the KW11-P clock as the system clock (N)? 

125.  Do you want the startup indirect file (Y)? 

130.  Do you want floating point support (N)? Y

135.  Do you want memory parity support (N)? 

140.  Do you want power failure messages (N)?

145.  Do you want BATCH support (N)? 

150.  Do you want error logging (N)? 

170.  Do you want extended device-unit support (N)? 

175.  Do you want device ownership support (Y)? 

180.  Do you want the message handler resident in the monitor (Y)? 

185.  Do you want to define any other system conditionals (N)? 


 *****************************************************************
                DEVICE OPTIONS
 *****************************************************************

 Type <literal>(<ESCAPE><RETURN>) for help.
 Type <literal>(?<RETURN>) to list all devices.
 Type <literal>(.<RETURN>) when device selection is complete.


Enter the device name you want support for [dd]: DX

200.  Do you want support for a second RX01 controller (N)? 

210.  What is the CSR  address for the first RX01 (177170)? 

215.  What is the vector address for the first RX01 (264)? 

Enter the next device name [dd]: DY

200.  Do you want support for a second RX02 controller (N)? 

205.  Do you want RX02 double density only support (N)? 

210.  What is the CSR  address for the first RX02 (177170)? 

215.  What is the vector address for the first RX02 (264)? 

Enter the next device name [dd]: RK

Enter the next device name [dd]: DL

220.  How many RL01/RL02 units are to be supported (2)? 

Enter the next device name [dd]: DM

Enter the next device name [dd]: MT

260.  Do you want the file-structured magtape handler (Y)? 

265.  How many magtape units are to be supported (2)? 

Enter the next device name [dd]: MS

260.  Do you want the file-structured magtape handler (Y)? 

265.  How many magtape units are to be supported (2)? 

270.  What is the address of the first unit (172522)? 

275.  What is the vector address of the first unit (224)? 

270.  What is the address of the second unit (172526)? 

275.  What is the vector address of the second unit (300)? 

Enter the next device name [dd]: MM

260.  Do you want the file-structured magtape handler (Y)? 

265.  How many magtape units are to be supported (2)? 

Enter the next device name [dd]: NL

Enter the next device name [dd]: LP

280.  Does your printer have a nonstandard vector or CSR (N)? 

Enter the next device name [dd]: DU

225.  How many ports are to be supported (1)? 

230.  What is the CSR (register) address for the first port (172150)? 

235.  What is the vector address for the first port (154)? 

245.  Do you want support for DU initiated bad block replacement (Y)? N

250.  Do you want extended device-unit support for handler DU (N)? 

Enter the next device name [dd]: LD

250.  Do you want extended device-unit support for handler LD (N)? 

Enter the next device name [dd]: VM

Enter the next device name [dd]: DW

Enter the next device name [dd]: SP

320.  Do you want support for banner pages (Y)? 

Enter the next device name [dd]: XL

325.  What is the CSR address for XL (176500)? 

330.  What is the vector address for XL (300)? 

Enter the next device name [dd]: XC

Enter the next device name [dd]: MU

260.  Do you want the file-structured magtape handler (Y)? 

265.  How many magtape units are to be supported (1)? 

270.  What is the address of the first unit (174500)? 

275.  What is the vector address of the first unit (260)? 

Enter the next device name [dd]: NC

Enter the next device name [dd]: NQ

335.  What is the CSR address for NQX (174440)? 

340.  What is the vector address for NQX (120)? 

Enter the next device name [dd]: NU

345.  What is the CSR address for NUX (174510)? 

350.  What is the vector address for NUX (120)? 

Enter the next device name [dd]: LS

295.  Do you want support for the PC300 printer port (N)? 

300.  What is the CSR for the serial line printer (176500)? 

305.  What is the vector for the serial line printer (300)? 

Enter the next device name [dd]: .

Do you want to add support for any of your own devices (N)? 

355.  How many extra device slots do you want (0)? 

Do you want to change any of your responses (N)? 

        ...writing system conditional and answer files.
<ENDCODE_EXAMPLE>

<examplecommand>(Answers for the ZB and ZM Monitors)
<p>
The following example SYSGEN session contains the answers
<x>(SYSGEN sessions<xs>for ZB and ZM monitors)
Digital gave to produce the distributed ZB and ZM monitors.  

<CODE_EXAMPLE>
 *****************************************************************
                 MONITOR TYPE
 *****************************************************************

5.    Do you want the single-background (SB) monitor (Y)? N

10.   Do you want the foreground/background (FB) monitor (Y)? N

15.   Do you want the extended memory (XM) monitor (N)? 

20.   Do you want the extended background (XB) monitor (N)? 

25.   Do you want the Supervisor and I-D (ZM) monitor (N)? Y

30.   Do you want the Supervisor and I-D background (ZB) monitor (N)? Y


 *****************************************************************
                 MONITOR OPTIONS
 *****************************************************************

40.   Do you want device time-out support (N)? Y

50.   Do you want system job support (N)? Y

55.   Do you want to use the .SPCPS request (N)? Y

60.   Do you want global SCCA support (N)? 

65.   Do you want multiterminal support (N)? 

80.   Enter the size of the output buffers (40): 

85.   Enter the size of the input buffers (134): 

90.   Do you want to use the .FETCH request under XM/XB, ZM/ZB (Y)? 

95.   Do you want end of month and year date rollover (N)? 

100.  Do you want the user command linkage (Y)? 

105.  Do you want high speed ring buffer support (N)? 

110.  Do you want all the keyboard monitor commands (Y)? 

115.  Do you want the optional 50 Hz clock support (N)? 

120.  Do you want to use the KW11-P clock as the system clock (N)? 

125.  Do you want the startup indirect file (Y)? 

130.  Do you want floating point support (N)? Y

135.  Do you want memory parity support (N)? 

140.  Do you want power failure messages (N)?

145.  Do you want BATCH support (N)? 

150.  Do you want error logging (N)? 

170.  Do you want extended device-unit support (N)? 

175.  Do you want device ownership support (Y)? 

180.  Do you want the message handler resident in the monitor (Y)? 

185.  Do you want to define any other system conditionals (N)? 


 *****************************************************************
                DEVICE OPTIONS
 *****************************************************************

 Type <literal>(<ESCAPE><RETURN>) for help.
 Type <literal>(?<RETURN>) to list all devices.
 Type <literal>(.<RETURN>) when device selection is complete.


Enter the device name you want support for [dd]: DX

200.  Do you want support for a second RX01 controller (N)? 

210.  What is the CSR  address for the first RX01 (177170)? 

215.  What is the vector address for the first RX01 (264)? 

Enter the next device name [dd]: DY

200.  Do you want support for a second RX02 controller (N)? 

205.  Do you want RX02 double density only support (N)? 

210.  What is the CSR  address for the first RX02 (177170)? 

215.  What is the vector address for the first RX02 (264)? 

Enter the next device name [dd]: RK

Enter the next device name [dd]: DL

220.  How many RL01/RL02 units are to be supported (2)? 

Enter the next device name [dd]: DM

Enter the next device name [dd]: MT

260.  Do you want the file-structured magtape handler (Y)? 

265.  How many magtape units are to be supported (2)? 

Enter the next device name [dd]: MS

260.  Do you want the file-structured magtape handler (Y)? 

265.  How many magtape units are to be supported (2)? 

270.  What is the address of the first unit (172522)? 

275.  What is the vector address of the first unit (224)? 

270.  What is the address of the second unit (172526)? 

275.  What is the vector address of the second unit (300)? 

Enter the next device name [dd]: MM

260.  Do you want the file-structured magtape handler (Y)? 

265.  How many magtape units are to be supported (2)? 

Enter the next device name [dd]: NL

Enter the next device name [dd]: LP

280.  Does your printer have a nonstandard vector or CSR (N)? 

Enter the next device name [dd]: DU

225.  How many ports are to be supported (1)? 

230.  What is the CSR (register) address for the first port (172150)? 

235.  What is the vector address for the first port (154)? 

245.  Do you want support for DU initiated bad block replacement (N)? 

250.  Do you want extended device-unit support for handler DU (N)? 

Enter the next device name [dd]: LD

250.  Do you want extended device-unit support for handler LD (N)? 

Enter the next device name [dd]: VM

Enter the next device name [dd]: DW

Enter the next device name [dd]: SP

320.  Do you want support for banner pages (Y)? 

Enter the next device name [dd]: XL

325.  What is the CSR address for XL (176500)? 

330.  What is the vector address for XL (300)? 

Enter the next device name [dd]: XC

Enter the next device name [dd]: MU

260.  Do you want the file-structured magtape handler (Y)? 

265.  How many magtape units are to be supported (1)? 

270.  What is the address of the first unit (174500)? 

275.  What is the vector address of the first unit (260)? 

Enter the next device name [dd]: NC

Enter the next device name [dd]: NQ

335.  What is the CSR address for NQX (174440)? 

340.  What is the vector address for NQX (120)? 

Enter the next device name [dd]: NU

345.  What is the CSR address for NUX (174510)? 

350.  What is the vector address for NUX (120)? 

Enter the next device name [dd]: LS

295.  Do you want support for the PC300 printer port (N)? Y

300.  What is the CSR for the serial line printer (176500)? 

305.  What is the vector for the serial line printer (300)? 

Enter the next device name [dd]: LP

280.  Does your printer have a nonstandard vector or CSR (N)? 

Enter the next device name [dd]: .

Do you want to add support for any of your own devices (N)? 

355.  How many extra device slots do you want (0)? 

Do you want to change any of your responses (N)? 

        ...writing system conditional and answer files.
<ENDCODE_EXAMPLE>

<examplecommand>(Answers for a Monitor with TMSCP Error Logging)
<p>
The following example SYSGEN session contains the answers
<x>(SYSGEN sessions<xs>for XM monitor with TMSCP error logging)
Digital gave to produce the distributed SYSGEN answer file
XMEL.ANS, which creates an XM monitor with TMSCP error logging.

<CODE_EXAMPLE>

 *****************************************************************
                 MONITOR TYPE
 *****************************************************************

5.    Do you want the single-background (SB) monitor (Y)? N

10.   Do you want the foreground/background (FB) monitor (Y)? N

15.   Do you want the extended memory (XM) monitor (N)? Y

20.   Do you want the extended background (XB) monitor (N)? 

25.   Do you want the Supervisor and I-D (ZM) monitor (N)? 

30.   Do you want the Supervisor and I-D background (ZB) monitor (N)? 


 *****************************************************************
                 MONITOR OPTIONS
 *****************************************************************

40.   Do you want device time-out support (N)? Y

50.   Do you want system job support (N)? Y

55.   Do you want to use the .SPCPS request (N)? Y

60.   Do you want global SCCA support (N)? 

65.   Do you want multiterminal support (N)? 

80.   Enter the size of the output buffers (40): 

85.   Enter the size of the input buffers (134): 

90.   Do you want to use the .FETCH request under XM/XB, ZM/ZB (Y)? 

95.   Do you want end of month and year date rollover (N)? 

100.  Do you want the user command linkage (Y)? 

105.  Do you want high speed ring buffer support (N)? 

110.  Do you want all the keyboard monitor commands (Y)? 

115.  Do you want the optional 50 Hz clock support (N)? 

120.  Do you want to use the KW11-P clock as the system clock (N)? 

125.  Do you want the startup indirect file (Y)? 

130.  Do you want floating point support (N)? Y

135.  Do you want memory parity support (N)? 

140.  Do you want power failure messages (N)? 

145.  Do you want BATCH support (N)? 

150.  Do you want error logging (N)? Y

155.  How many device units does error log job support (10)? 

160.  Do you want MSCP error logging support for MSCP devices (N)? Y

165.  Do you want TMSCP error logging support for TMSCP devices (N)? Y

170.  Do you want extended device-unit support (N)? 

175.  Do you want device ownership support (Y)? 

180.  Do you want the message handler resident in the monitor (Y)? 

185.  Do you want to define any other system conditionals (N)? 
<endcode_example>
<page>
<code_example>
 *****************************************************************
                DEVICE OPTIONS
 *****************************************************************

 Type <literal>(<ESCAPE><RETURN>) for help.
 Type <literal>(?<RETURN>) to list all devices.
 Type <literal>(.<RETURN>) when device selection is complete.


Enter the device name you want support for [dd]: DX

200.  Do you want support for a second RX01 controller (N)? 

210.  What is the CSR  address for the first RX01 (177170)? 

215.  What is the vector address for the first RX01 (264)? 

Enter the next device name [dd]: DY

200.  Do you want support for a second RX02 controller (N)? 

205.  Do you want RX02 double density only support (N)? 

210.  What is the CSR  address for the first RX02 (177170)? 

215.  What is the vector address for the first RX02 (264)? 

Enter the next device name [dd]: RK 

Enter the next device name [dd]: DL

220.  How many RL01/RL02 units are to be supported (2)? 

Enter the next device name [dd]: DM

Enter the next device name [dd]: DU

225.  How many ports are to be supported (1)? 

230.  What is the CSR (register) address for the first port (172150)? 

235.  What is the vector address for the first port (154)? 

245.  Do you want support for DU initiated bad block replacement (Y)? N

250.  Do you want extended device-unit support for handler DU (N)? 

Enter the next device name [dd]: SP

320.  Do you want support for banner pages (Y)? 

Enter the next device name [dd]: MT

260.  Do you want the file-structured magtape handler (Y)? 

265.  How many magtape units are to be supported (2)? 

Enter the next device name [dd]: MM

260.  Do you want the file-structured magtape handler (Y)? 

265.  How many magtape units are to be supported (2)? 

Enter the next device name [dd]: MS

260.  Do you want the file-structured magtape handler (Y)? 

265.  How many magtape units are to be supported (2)? 

270.  What is the address of the first unit (172522)? 

275.  What is the vector address of the first unit (224)? 

270.  What is the address of the second unit (172526)? 

275.  What is the vector address of the second unit (300)? 

Enter the next device name [dd]: MU

260.  Do you want the file-structured magtape handler (Y)? 

265.  How many magtape units are to be supported (1)? 

270.  What is the address of the first unit (174500)? 

275.  What is the vector address of the first unit (260)? 

Enter the next device name [dd]: NL

Enter the next device name [dd]: LP

280.  Does your printer have a nonstandard vector or CSR (N)? 

Enter the next device name [dd]: LS

295.  Do you want support for the PC300 printer port (N)? 

300.  What is the CSR for the serial line printer (176500)? 

305.  What is the vector for the serial line printer (300)? 

Enter the next device name [dd]: LD

250.  Do you want extended device-unit support for handler LD (N)? 

Enter the next device name [dd]: XL 

325.  What is the CSR address for XL (176500)? 

330.  What is the vector address for XL (300)? 

Enter the next device name [dd]: NC

Enter the next device name [dd]: NQ

335.  What is the CSR address for NQX (174440)? 

340.  What is the vector address for NQX (120)? 

Enter the next device name [dd]: NU

345.  What is the CSR address for NUX (174510)? 

350.  What is the vector address for NUX (120)? 

Enter the next device name [dd]: VM

Enter the next device name [dd]: DW

Enter the next device name [dd]: SP

320.  Do you want support for banner pages (Y)? 

Enter the next device name [dd]: XC

Enter the next device name [dd]: .

Do you want to add support for any of your own devices (N)? 

355.  How many extra device slots do you want (0)? 

Do you want to change any of your responses (N)? 

        ...writing system conditional and answer files.

<ENDCODE_EXAMPLE>

<examplecommand>(Answers for a Multiterminal FB Monitor)
<p>
This section lists SYSGEN answers that create an example of
<x>(SYSGEN sessions<xs>for a multiterminal FB monitor)
a multiterminal system.
This is only an example.
It is highly improbable that the example will exactly
meet your needs or that the CSR and vector addresses
in the example will be the same for your hardware configuration.
Digital does not recommend using this example as is.
<P>
This example creates a foreground/background multiterminal system.
It includes support for MSCP devices, 
2 bootable ports, 16 DU device units, 2 local 
DL11 lines, 1 remote DL11 line, 1 DHV11 multiplexer with 7 local and 1
remote line, 1 local DH line, LS, and XL with terminal hooks support.

<CODE_EXAMPLE>

 *****************************************************************
                 MONITOR TYPE
 *****************************************************************

5.    Do you want the single-background (SB) monitor (Y)? N

10.   Do you want the foreground/background (FB) monitor (Y)? Y

15.   Do you want the extended memory (XM) monitor (N)? 

20.   Do you want the extended background (XB) monitor (N)? 

25.   Do you want the Supervisor and I-D (ZM) monitor (N)? 

30.   Do you want the Supervisor and I-D background (ZB) monitor (N)? 


 *****************************************************************
                 MONITOR OPTIONS
 *****************************************************************

40.   Do you want device time-out support (N)? 

50.   Do you want system job support (N)? Y

55.   Do you want to use the .SPCPS request (N)? 

60.   Do you want global SCCA support (N)? 

65.   Do you want multiterminal support (N)? Y

70.   Do you want asynchronous terminal status (Y)? 

75.   Do you want multiterminal time-out support (Y)? 

 ?SYSGEN-I-Device time-out support set on

76.   Do you want multiterminal handler hooks support (N)? Y

80.   Enter the size of the output buffers (40): 

85.   Enter the size of the input buffers (134): 

95.   Do you want end of month and year date rollover (N)? 

100.  Do you want the user command linkage (Y)? 

105.  Do you want high speed ring buffer support (N)? 

110.  Do you want all the keyboard monitor commands (Y)? 

115.  Do you want the optional 50 Hz clock support (N)? 

120.  Do you want to use the KW11-P clock as the system clock (N)? 

125.  Do you want the startup indirect file (Y)? 

130.  Do you want floating point support (N)? 

135.  Do you want memory parity support (N)? 

140.  Do you want power failure messages (N)? 

145.  Do you want BATCH support (N)? 

150.  Do you want error logging (N)? 

170.  Do you want extended device-unit support (N)? Y

175.  Do you want device ownership support (Y)? 

180.  Do you want the message handler resident in the monitor (Y)? 

185.  Do you want to define any other system conditionals (N)? 


 *****************************************************************
                DEVICE OPTIONS
 *****************************************************************

 Type <literal>(<ESCAPE><RETURN>) for help.
 Type <literal>(?<RETURN>) to list all devices.
 Type <literal>(.<RETURN>) when device selection is complete.


Enter the device name you want support for [dd]: DU

225.  How many ports are to be supported (1)? 2

230.  What is the CSR (register) address for the first port (172150)? 

235.  What is the vector address for the first port (154)? 

230.  What is the CSR (register) address for the second port (172144)? 

235.  What is the vector address for the second port (150)? 

245.  Do you want support for DU initiated bad block replacement (N)? 

250.  Do you want extended device-unit support for handler DU (Y)? 

255.  How many device-units should DU support (16)? 

Enter the next device name [dd]: DY

200.  Do you want support for a second RX02 controller (N)? 

205.  Do you want RX02 double density only support (N)? 

210.  What is the CSR  address for the first RX02 (177170)? 

215.  What is the vector address for the first RX02 (264)? 

Enter the next device name [dd]: RK

Enter the next device name [dd]: LP

280.  Does your printer have a nonstandard vector or CSR (N)? 

Enter the next device name [dd]: LS

295.  Do you want support for the PC300 printer port (N)? 

300.  What is the CSR for the serial line printer (176500)? 

305.  What is the vector for the serial line printer (300)? 

306.  Do you want LS to use the multiterminal hooks feature (N)? Y

307.  Which multiterminal line do you want LS to use (1)? 

Enter the next device name [dd]: XL 

325.  What is the CSR address for XL (176500)? 

330.  What is the vector address for XL (300)? 

331.  Do you want XL to use the multiterminal hooks feature (N)? Y

332.  Which multiterminal line do you want XL to use (1)? 

Enter the next device name [dd]: DL

220.  How many RL01/RL02 units are to be supported (2)? 

Enter the next device name [dd]: NU

 ?SYSGEN-E-Ethernet handler support available for XM/XB, ZM/ZB only

Enter the next device name [dd]: VM

Enter the next device name [dd]: SP

320.  Do you want support for banner pages (Y)? 

Enter the next device name [dd]: NL

Enter the next device name [dd]: .

Do you want to add support for any of your own devices (N)? 

355.  How many extra device slots do you want (0)? 


 *****************************************************************
                 TERMINAL INTERFACE OPTIONS
 *****************************************************************

Do you want an introduction to terminal interface options (N)? 

360.  Support for how many local DL11 lines, including the console (1)? 2

365.  How many remote DL11 lines are to be supported (0)? 1

370.  What is the CSR for the first (console) DL11 (177560)? 

375.  What is the vector for the first (console) DL11 (60)? 

370.  What is the CSR for the next (local) DL11 (176500)? 

375.  What is the vector for the next (local) DL11 (300)? 

370.  What is the CSR for the next (remote) DL11 (175610)? 

375.  What is the vector for the next (remote) DL11 (310)? 

380.  Do you want DZ series multiplexor support (N)? 

420.  Do you want DH series multiplexor support (N)? Y

425.  How many DH series multiplexors are to be supported (1)? 

430.  How many local DH lines are to be supported (1)? 7

435.  How many remote DH lines are to be supported (0)? 1

440.  What is the CSR for the first DH multiplexor (160440)? 

445.  What is the vector for the first DH multiplexor (320)? 

450.  What type is the first DH series multiplexor? DHV11

455.  How many lines are to be supported on the first DH multiplexor (8)? 

460.  Do you want to set initial baud rates on a line-by-line basis (N)? 

465.  To what baud rate do you want your DH lines initialized (9600)? 

Do you want to change any of your responses (N)? 

        ...writing system conditional and answer files.
<ENDCODE_EXAMPLE>
<x>(SYSGEN sessions<xs>examples\end)
<ENDCOMMAND_SECTION>
<endappendix>



