Follow these instructions to start the system:
This system is equipped with the following devices:
For more information consult the following manuals:
The two RL01 drives contain the RSX11M26 and MAPSRC disks from the RSX11-M V3.2 RL01 distribution kit. With this setup it is possible to perform a SYSGEN and create a RSX11-M system targeted to this machine. This SYSGEN has some issues however:
Please be careful. A refresh of the browser window reloads the page and loads a fresh contents of the disks and your work up to that point will be lost. Currently there is no way to save your work.
To start the SYSGEN the first action must be to boot the mapped system:
28
START? y
RSX-11M V3.2 BL26 28K
>RED DL:=SY:
>RED DL:=LB:
>MOU DL:RSXM26
>@DL:[1,2]STARTUP
>* PLEASE ENTER TIME AND DATE (HR:MN DD-MMM-YY) [S]: 1-JAN-80
>TIM 1-JAN-80
>* ENTER LINE WIDTH OF THIS TERMINAL [D D:132.]: 80
>SET /BUF=TI:80.
>;
>; NOTE - The Baseline INDirect must be replaced by BIGIND with
>; a priority of 10. for SYSGEN.
>;
>; ie >REM ...AT.
>; >INS $BIGIND/PRI=10.
>;
>@
>INS $BOO
>BOO [1,54]RSX11M
RSX-11M V3.2 BL26 64K MAPPED
>RED DL:=SY:
>RED DL:=LB:
>MOU DL:RSXM26
>@DL:[1,2]STARTUP
>* PLEASE ENTER TIME AND DATE (HR:MN DD-MMM-YY) [S]: 1-JAN-80
>TIM 1-JAN-80
>* ENTER LINE WIDTH OF THIS TERMINAL [D D:132.]: 80
>SET /BUF=TI:80.
>ACS SY:/BLKS=512.
>;
>; NOTE - The Baseline INDirect must be replaced by BIGIND with
>; a priority of 10. for SYSGEN.
>;
>; ie >REM ...AT.
>; >INS $BIGIND/PRI=10.
>;
>@
>
The system generation command files require an indirect command
processor with extended symbol table space. Therefore BIGIND has
to be installed.
>REM ...AT.
>INS $BIGIND/PRI=10.
INS -- WARNING - PRIVILEGED TASK OVERMAPS I/O PAGE
>
Then set the UIC to [200,200] and start SYSGEN phase 1.
>SET /UIC=[200,200]
>@SYSGEN
After succesful completion of phase 1, SYSGEN phase 2 can be started:
>@SYSGEN2
After completion of phase 2, the machine can be rebooted with the newly
built system on the RL01 drive. The system boots into XDT (even though that
shouldn't be included as a result of the SYSGEN). The XDT prompt can be
exited with the ";G" command, which will start the newly built system.
If that system functions correctly, the system can be set as the the system
to be booted from the hardware boot by saving the system and overwriting
the boot block with a "SAV /WB" command.
>BOO RSX11M
XDT: 26
XDT>;G
RSX11M V3.2 BL26
>
The transcript of a complete SYSGEN run is shown below.
>;
>; RSX-11M Ver. 3.2 BL26 System Generation 3.2.2d done on 01-JAN-80 at 12:18:28
>;
>; Copyright (C) 1979 Digital Equipment Corporation, Maynard Mass.
>;
>; RL01 distribution kit
>;
>* 1. Inhibit MCR command lines (Type for explanation)? [Y/N]:N
>* 2. Have you made a copy of the distribution kit? [Y/N]:Y
>* 3. Use saved or canned answer file for input responses? [Y/N]:N
>* 10. Save responses (i.e.: create SYSSAVED.DAT)? [Y/N]:N
>* 12. UIC for SYSGEN command files if not [200,200] [S]:
>* 13. Clean up files from previous GENs? [Y/N]:Y
>* 14. Device, when ready, for Executive sources (ddu:) [S]: DL1:
>;
>MOU DL1:MAPSRC
>ASN DL1:=LB:
>;
>SET /UIC=[1,1]
>INS SY:$PIP
>PIP [1,20]RSXBLD.CMD;*/DE/NM,SYSPAR;*
>PIP [1,24]RSXBLD.CMD;*/DE/NM,TTDRVBLD;*,SYSPAR;*
>PIP [1,50]SYSVMR.CMD;*/DE/NM,[1,54]SYSVMR;*
>PIP [11,20]*.OBJ;*/DE/NM,*.UDC;*,*.ICR;*,*.IDS;*,*.PCS;*
>PIP [11,20]RSXASM.CMD;*/DE/NM,RSXDRVASM;*,RSXBLD;*
>PIP [11,24]*.OBJ;*/DE/NM,*.UDC;*,*.ICR;*,*.IDS;*,*.TTY;*,*.PCS;*
>PIP [11,24]RSXASM.CMD;*/DE/NM,RSXDRVASM;*,RSXBLD;*
>PIP [11,10]SYSTB.MAC;*/DE/NM,ICTAB;*,RSXMC;*,[200,200]SGNPARM.CMD;*
>PIP [11,10]RSXASM.CMD;*/DE/NM,RSXDRVASM;*,RSXBLD;*
>PIP /FR
DL0: HAS 2096. BLOCKS FREE, 8144. BLOCKS USED OUT OF 10240.
LARGEST CONTIGUOUS SPACE = 1832. BLOCKS
>SET /UIC=[11,10]
>;
>; Target configuration
>;
>* 1. Processor (e.g.: 11/34, LSI-11) [S R:5-6]: 11/23
>* 2. Does processor have a switch register? [Y/N]:N
>* 3. Generating RSX-11S? [Y/N]:N
>* 4. Memory size (in K-word blocks) [D R:16.-124.]: 64.
>* 5. Mapped? [Y/N]:Y
>* 6. Any K-series laboratory devices? [Y/N]:N
>* 8. Floating point processor (FP-11) present? [Y/N]:N
>* 10. If using KW11-P as system clock: number of intrps./sec. [D R:0.-1000.]: 5
>* 11. Line frequency: A- 60 Hz B- 50 Hz [D: "A"] [S]: B
>* 12. KW11-Y Watchdog timer support? [Y/N]:N
>* 13. Memory parity support? [Y/N]:N
>* 15. Highest interrupt vector (If 0 will be computed) [O R:0-774]:
>; For device configuration: "*" Prints device table, "." Terminates inquiry
>; Enter devices and number of controllers for devices which require drivers
>* 16. Devices [S]: DL
>* 16. Devices [S]: TT
>* 16. Devices [S]: .
>;
>; Processor:11/23 Memory Size:64K,Mapped System:RSX-11M
>;
>; Host configuration
>;
>* 1. Are you running SYSGEN standalone (on the baseline system)? [Y/N]:Y
>* 2. Is a line printer available? [Y/N]:N
>* 4. Does the listing/map device have at least 120 columns? [Y/N]:N
>* 5. Assembly listings device (ddu:) [D: "NL:"] [S]:
>* 6. Map device for Executive and device drivers (ddu:) [D: SY:] [S]:
>;
>* EOS * Do you want to: -continue R-repeat section E-exit P-pause [S]:
>;
>; Executive Options
>;
>; Answer Y(ES) if the following support is desired
>;
>* 2. FILES-11 ACP ? [Y/N]:Y
>* 3. RMS record locking and placement control? [Y/N]:N
>* 4. Non-resident tasks (task loader)? [Y/N]:Y
>* 5. Loadable task loader? [Y/N]:Y
>* 6. Memory management (PLAS) directives? [Y/N]:N
>; Address checking support will be included
>; I/O rundown support will be included
>* 11. Multi-user protection? [Y/N]:Y
>* 12. ANSI Magtape ACP? [Y/N]:N
>* 13. On-line formatting (FMT) or on-line user-mode diagnostics? [Y/N]:N
>* 14. Loadable device drivers? [Y/N]:N\N\Y
>* 15. Should the default for all applicable drivers be loadable? [Y/N]:N
>* 16. AST and cancel selective MARKTIMEs? [Y/N]:N
>* 17. Task termination and device not ready messages (TKTN)? [Y/N]:Y
>* 18. Power fail recovery? [Y/N]:N
>* 19. Install, request, and remove on exit? [Y/N]:Y
>* 20. Large (20K) Executive? [Y/N]:N
>* 21. Logical device assignment? [Y/N]:Y
>* 22. Logging of device errors and timeouts? [Y/N]:N
>* 23. Logging of undefined interrupts? [Y/N]:N
>* 25. Do you intend to include a user-written driver? [Y/N]:N
>* 28. Disk writecheck? [Y/N]:N
>* 29. Executive Debugging Tool (XDT)? [Y/N]:N
>* 31. Industrial network or DECnet? [Y/N]:N
>* 32. Queue manager and queued print spooler? [Y/N]:N
>* 33. Group global event flags? [Y/N]:N
>; For directives: "*" Prints table, "." Terminates inquiry, "%" Gets all
>* 34. Enter code for directives [S]: .
>* 35. Number of pre-allocated QIO packets [D R:0.-15. D:5.]:
>* 36. Size of data transfer vector in words [D R:5.-33. D:33.]:
>* 37. Round-robin scheduling interval in ticks [D R:0.-1000. D:5.]:
>* 38. Highest priority class for consideration [D R:1.-249. D:150.]:
>* 39. Lowest priority class for consideration [D R:1.-150. D:1.]:
>* 40. Executive level disk swapping interval [D R:0.-5000. D:30.]:
>* 41. Swapping priority [D R:1.-20. D:5.]:
>* 42. Size of dynamic storage region (POOL) in words [D R:256.-16384. D:1024.]:
>* 45. System crash register and stack dump device CSR [O R:0-177700 D:177564]:
>* 46. Checkpointing: A- Yes B- With system ckpnt. file [S]: A
>* 47. System cntrled partitions: A- Yes B- With auto compaction (SHF) [S]: A
>* 48. Dump analysis: A- PANIC B- Crash (CDA) [S]: A
>* 52. CSR address of PANIC dump device [O R:160000-177700 D:177564]:
>;
>; Terminal driver options
>;
>* 1. Terminal driver desired (A/B/C/D, * prints table) [S]: C
>* 2. Unsolicited input timeout value in seconds [D R:0.-2540. D:120.]:
>;
>; Answer Y(ES) if the following support is desired
>;
>* 5. Task checkpointable during terminal input? [Y/N]:Y
>; Breakthrough write support will be included
>; CTRL/R support will be included
>* 10. Escape sequence handling? [Y/N]:Y
>* 11. Get multiple characteristics? [Y/N]:Y
>* 12. Set multiple characteristics? [Y/N]:Y
>* 13. Get terminal driver options? [Y/N]:Y
>* 17. Read after prompt? [Y/N]:Y
>* 20. CRT rubout support? [Y/N]:Y
>* 25. Hardware unrecoverable input error notification? [Y/N]:Y
>* 26. Device independent cursor positioning? [Y/N]:Y
>;
>* EOS * Do you want to: -continue R-repeat section E-exit P-pause [S]:
>;
>; Thinking ...
>;
>; End of Executive option generation at 13:49:19 on 01-JAN-80
>;
>; Peripheral configuration
>;
>; Parameters appearing in square brackets "[...]" can only be
>; specified for the first controller of a particular device.
>; Parameters appearing in parentheses "(...)" only need be specified
>; if the indicated option is present on the target system.
>;
>; The default for loadable drivers has been set to *FALSE*.
>; To override this setting enter L (loadable) as the first parameter
>; for the first controller of the specified device.
>;
>; A/D and Laboratory devices: None specified
>;
>; Interprocessor communication devices: None specified
>;
>; Unit record devices: None specified
>;
>; Disks: DL
>;
>; Enter [L/R,] vector, CSR, number of drives for:
>;
>* 3. DL controller 0 [D: 160,174400] [S]: ,,2
>* 53. Contr 0 unit 0. is an RL01/RL02 [D: RL01] [S]:
>* 53. Contr 0 unit 1. is an RL01/RL02 [D: RL01] [S]:
>;
>; Tapes: None specified
>;
>; Non-physical (pseudo) devices: CO, TT, TI, CL, LB, SY
>;
>; Enter num. DL11's , num. DH11's, num. DZ11's, num. DJ11's for:
>;
>* 20. The terminal driver [D: 1,0,0,0] [S]:
>;
>; Enter vector, CSR for:
>;
>* 21. ZL controller 0 [D: 60,177560] [S]:
>SET /UIC=[1,24] ! Creating TTDRVBLD.CMD
>SET /UIC=[11,10]
>;
>* EOS * Do you want to: -continue R-repeat section E-exit P-pause [S]:
>;
>;
>; End of interrupt vector area has been set to 400
>;
>;
>; Create Executive build files
>;
>PIP RSXMC.MAC=LB:RSXMC0.MAC/AP
>;
>; Assemble the Executive
>;
>PIP [11,24]/NV=RSXASM.CMD,RSXDRVASM.CMD
>PIP RSXASM.CMD;0/DE,RSXDRVASM;0
>REM PIP
>;
>* 1. Do you wish to edit any of the Executive files? [Y/N]:N
>;
>;
>* EOS * Do you want to: -continue R-repeat section E-exit P-pause [S]:
>;
>INS SY:$BIGMAC
INS -- PARTITION PAR14K NOT IN SYSTEM, DEFAULTING TO GEN
>;SET /TEABREAK=TI: Start of Executive assembly at 14:04:37 on 01-JAN-80
>SET /UIC=[11,24]
>MAC @RSXASM
>;SET /NOTEABREAK=TI: Executive assembly ended at 14:32:39 on 01-JAN-80
>;
>* EOX * Did the Executive assemble correctly? [Y/N]:Y
>;
>;SET /TEABREAK=TI: Start of device drivers assembly at 14:34:46 on 01-JAN-80
>SET /UIC=[11,24]
>MAC @RSXDRVASM
>;SET /NOTEABREAK=TI: Device drivers assembly ended at 15:02:15 on 01-JAN-80
>;
>* EOX * Did the device drivers assemble correctly? [Y/N]:Y
>;
>REM MAC
>;
>; Prepare for task building
>;
>INS SY:$PIP
>PIP RSX.OBS=*.OBJ
>PIP *.OBJ;*/DE/NM
>PIP RSX11M.OBJ/RE=RSX.OBS
>PIP TTDRV.OBJ=*.TTY
>PIP *.TTY;*/DE/NM
>SET /UIC=[1,24]
>PIP /NV=[11,10]RSXBLD.CMD
>REM PIP
>;
>* EOS * Do you want to: -continue R-repeat section P-pause [S]:
>;
;
; End of SYSGEN phase I at 16:01:50 on 01-JAN-80
; -- To continue type: @[200,200]SYSGEN2
;
SET /UIC=[200,200]
@
>
>@SYSGEN2
>;
>; RSX-11M Version 3.2 System Generation Phase II started 02-JAN-80 at 04:26:35
>;
>; Copyright (C) 1979 Digital Equipment Corporation, Maynard Mass.
>;
>* 1. In what UIC is SGNPARM.CMD if not [200,200] [S]:
>;
>; RL01 distribution kit SYSGEN versions 3.2.2d / 2:3.2.2d for RSX11M BL26
>;
>; Continuation from SYSGEN phase I done on 02-JAN-80 at 03:50:30
>;
>* 2. Expanded comments desired for SYSGEN phase II? [Y/N]:N
>* 4. Is SYSGEN still running stand-alone? [Y/N]:Y
>* 5. If not in DL1: enter object files device when ready (ddu:) [S]:
>;
>MOU DL1:MAPSRC
MOU -- OTHER VOLUME MOUNTED - DL1:
>ASN DL1:=LB:
>ASN SY:=TK:
>INS SY:$PIP
>PIP /FR
DL0: HAS 1934. BLOCKS FREE, 8306. BLOCKS USED OUT OF 10240.
LARGEST CONTIGUOUS SPACE = 1832. BLOCKS
>* 6. Have you already built the libraries, the Exec, and the loadable drivers?
>;
>; Start task building privileged tasks at 04:50:18 on 02-JAN-80
>;
>SET /UIC=[1,24]
>* 11. FCP desired (Type
for explanation) [D: MIDDLE] [S]:
>* 14. Build the task PMD? [Y/N]:Y
>* 15. Build RMDEMO? [Y/N]:Y
>* 16. Build the non-queue manager print spooler? [Y/N]:N
>;
>; Note that the following task-builds will be executed for your system:
>;
>; BOOBLD DMOBLD FCPMD1BLD INDNOABLD INIBLD INSBLD MCRMUBLD
>; MOUBLD SAVBLD TKNBLD UFDBLD LOABLD UNLBLD PMDBLD
>; RMDBLD ACNTBLD BYEBLD HELBLD BROBLD SHUTUPBLD
>;
>* 17. Edit any privileged task build files? [Y/N]:N
>INS SY:$BIGTKB
INS -- PARTITION PAR14K NOT IN SYSTEM, DEFAULTING TO GEN
>* 18. Map device for privileged tasks (ddu:) [D: NL:] [S]:
>;
>ASN NL:=MP:
>ASN LB:=SY:
>ASN =LB:
>ASN =SY:
>ASN DL1:=SY:
>ASN DL0:=LB:
>TKB @BOOBLD
>TKB @DMOBLD
>TKB @FCPMD1BLD
>TKB @INDNOABLD ! GENERATING SMALL INDIRECT
>TKB @INIBLD
>TKB @INSBLD
>TKB @MCRMUBLD
>TKB @MOUBLD
>TKB @SAVBLD
>TKB @TKNBLD
>TKB @UFDBLD
>TKB @LOABLD
>TKB @UNLBLD
>TKB @PMDBLD
>TKB @RMDBLD
>TKB @ACNTBLD
>TKB @BYEBLD
>TKB @HELBLD
>TKB @BROBLD
>TKB @SHUTUPBLD
>;
>* EOX * Did the privileged tasks build successfully? [Y/N]:Y
>;
>; End of privileged task builds at 07:15:29 on 02-JAN-80
>;
>REM TKB
>ASN LB:=SY:
>ASN =LB:
>ASN =SY:
>ASN DL0:=SY:
>ASN DL1:=LB:
>SET /UIC=[1,54]
>PIP /FR
DL0: HAS 1183. BLOCKS FREE, 9057. BLOCKS USED OUT OF 10240.
LARGEST CONTIGUOUS SPACE = 1029. BLOCKS
>;
>; SGN -- SYSGEN will now pause to allow you to create your
>; RSX11M.SYS file using the following example. Ideally
>; your system it should occupy the same number of blocks
>; as indicated in the example.
>;
>; PIP RSX11M.SYS/NV/CO/BL:258.=RSX11M.TSK
AT. -- PAUSING. TO CONTINUE TYPE "RES ...AT."
>PIP RSX11M.SYS/NV/CO/BL:258.=RSX11M.TSK
>RES ...AT.
AT. -- CONTINUING
>
>REM PIP
>;
>* 19. Edit SYSVMR.CMD? [Y/N]:N
>;
>INS SY:$BOO;-1
>INS $VMR;-1
>ASN SY:=LB:
>VMR
ENTER FILENAME: @SYSVMR
POOL=1200:12378.:12378.
LDRPAR 117744 120000 002400 MAIN TASK
TTPAR 117460 122400 040000 MAIN TASK
DRVPAR 117334 162400 000100 MAIN SYS
SYSPAR 117300 162500 010000 MAIN TASK
FCPPAR 117244 172500 024000 MAIN SYS
GEN 117210 216500 541300 MAIN SYS
...LDR 11 117664 LDRPAR 248. 002400 LB0:-00016031 FIXED
TKTN 03.94 115610 GEN 248. 005200 LB0:-00020314
...RMD V01 117050 GEN 225. 040000 LB0:-00021404
...DMO 22.00 116710 GEN 160. 040000 LB0:-00015747
MCR... 02.01 116250 GEN 160. 006300 LB0:-00021125
...MOU 22.15 116030 GEN 160. 040000 LB0:-00020526
...MCR 01 115670 GEN 160. 020000 LB0:-00021151
F11ACP M0320 117130 FCPPAR 149. 024000 LB0:-00020414
PMD... 05 116410 GEN 140. 020000 LB0:-00021517
...INS 04 116470 GEN 100. 040000 LB0:-00020473
...SAV 04.22 115750 GEN 100. 040000 LB0:-00021043
...UFD V0410 115530 GEN 100. 040000 LB0:-00020324
...INI 20.01 116550 GEN 60. 040000 LB0:-00020555
...BOO 03.4 116770 GEN 50. 040000 LB0:-00016100
...LOA 03.3 116330 GEN 50. 040000 LB0:-00021316
...HEL 01.24 116170 GEN 50. 040000 LB0:-00021710
...BYE 02.2 116110 GEN 50. 004000 LB0:-00020333
...UNL 02.8 115450 GEN 50. 040000 LB0:-00021265
...AT. 04.25 116630 GEN 10. 040000 LB0:-00020677
DL0: UNLOADED
DL1: UNLOADED
DY0: UNLOADED
TT0: LOADED
TI0:
CO0: TT0:
CL0: TT0:
LB0: DL0:
SY0: DL0:
VMR>^Z
>;
>; When the indirect file exits, boot in your target system,
>; set the date and time, and save the system with a bootstrap.
>; When your system reboots itself, purge the old task files.
>;
>;
>; Don't forget to create accounts after saving your system
>ASN =LB:
>;
>; End of SYSGEN phase II at 09:19:57 on 02-JAN-80
>;
>@
>