Установка RSX-11M-Plus
После того как научился пользоваться RSX-11M захотел поставить ОС еще лучше: RSX-11M-Plus V4.6 BL87 Для неё есть в открытом доступе дополнительные языки программирования и она пропатчена на предмет Y2K, так что можно ставить любой год.
Поставить эту ОС можно с образа диска RD54 доступного тут rsx11mpbl87.dsk.bz2 В этом образе уже есть DECnet и Fortran77
Для установки понадобится изменить конфиг simh. На этот раз эмулировать буду PDP-11/70 с 1М памяти и добавлю устройство RQ с которого и будет производится установка.
Конфиг можно скачать здесь
Начинаем установку:
sim> boot rq0
RSX-11M-PLUS V4.6 BL87 512.KW System:"RSXMPL"
>RED DU:=SY:>RED DU:=LB:>RED DU:=SP:>MOU DU0:"RSX11MPBL87">@DU:[1,2]STARTUP
>; PLEASE NOTE
>;
>; If you have not yet read the system release notes, please do so
>; now before attempting to perform a SYSGEN or to utilize the new
>; features of this system.
>;
>;
Z[c
SET -- Inquire cannot determine terminal type
>;
>; Please ignore any random characters that may have printed on your
>; terminal just now. They came from a SET /INQUIRE=TI: command.
>; Evidently your terminal does not recognize escape sequences.
>; This will not affect the running of this command file.
>;
>* Please enter time and date (HH:MM DD-MMM-YYYY) [S]: 14:36 02-MAR-14
>TIME 14:36 02-MAR-14
>ACS SY:/BLKS=1024.
>CON ONLINE ALL
>ELI /LOG/LIM
>CLI /INIT=DCL/CTRLC/DPR="<15><12>/$ /"
>INS LB:[1,1]RMSRESAB.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBL.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBM.TSK/RON=YES/PAR=GEN
>INS $QMGCLI
>INS $QMGCLI/TASK=...PRI
>INS $QMGCLI/TASK=...SUB
>QUE /START:QMG
>INS $QMGPRT/TASK=PRT.../SLV=NO
>QUE LP0:/CR/NM
>START/ACCOUNTING
>CON ESTAT LP0:
>QUE BAP0:/BATCH
>QUE BAP0:/AS:BATCH
>@
>@sysgen
>;
>; RSX-11M-PLUS V4.6 BL87 SYSGEN
>;
>; Copyright (c) 1995-1999 by Mentec Inc., U.S.A.
>;
>SET /DPRO=[RWED,RWED,RWE,R]
>;
>; To exit from the SYSGEN procedure at any time, type CTRL/Z.
>;
>; If you are unsure of the answer to a question for which a de-
>; fault answer exists, use the default answer.
>;
>;
>;
>;===================================================
>; Choosing SYSGEN Options 02-MAR-14 at 14:36
>;===================================================
>;
>;
>;
>; Every question is preceded by a question number (for example SU010)
>; which you can use to find the explanation of the question in the
>; RSX-11M-PLUS System Generation and Installation Guide.
>;
>; An explanation of every question is also available by pressing
>; the ESC key (or the ALTMODE key) in response to the question.
>;
>; If you are unfamiliar with the SYSGEN procedure, the explanation of
>; each question can be printed automatically before the question.
>;
>* SU010 Do you always want the explanation printed? [Y/N D:N]:
>;
>; SYSGEN always creates saved answer files containing your responses
>; to the SYSGEN questions:
>;
>; SYSGENSA1.CMD Setup questions, Executive options
>; SYSGENSA2.CMD Peripheral configuration
>; SYSGENSA3.CMD Nonprivileged task builds
>;
>; You should perform a PREPGEN first to create saved answer files, and
>; then perform a SYSGEN, specifying those saved answer files as input
>; to the Executive, peripheral, and nonprivileged task build sections.
>;
>* SU020 Do you want to use a saved answer file as input for
>* the Executive options? [Y/N D:N]:
>;
>* SU040 Do you want to use a saved answer file as input for
>* the peripheral configuration? [Y/N D:N]:
>;
>* SU060 Do you want to use a saved answer file as input for
>* the nonprivileged task builds? [Y/N D:N]:
>;
>* SU080 Do you want to do a PREPGEN? [Y/N D:N]:
>;
>* SU090 Enter the name of the disk drive containing your
>* target system disk [ddnn:] [S R:2-5]: DU0:
>;
>ASN DU0:=IN:
>ASN DU0:=OU:
>ASN DU0:=LB:
>ASN DU0:=WK:
>ASN DU0:=TK:
>ASN DU0:=BC:
>ASN DU0:=LI:
>ASN DU0:=OB:
>ASN DU0:=EX:
>ASN DU0:=MP:
>;
>; You can:
>;
>; o do a complete SYSGEN
>;
>; o continue a previous SYSGEN from where you left off
>;
>; o do an individual section of SYSGEN
>;
>;
>* SU120 Do you want to do a complete SYSGEN? [Y/N D:Y]:
>;
>INS [3,54]MAC/TASK=MACT0
>INS [3,54]PIP/TASK=PIPT0
>INS [3,54]LBR/TASK=LBRT0
>INS [3,54]TKB/TASK=TKBT0
>INS [3,54]VMR/TASK=VMRT0
>;
>;
>;
>;======================================================
>; Choosing Executive Options 02-MAR-14 at 14:38
>;======================================================
>;
>;
>;
>; The answers to the questions in this section are put in the saved
>; answer file [200,200]SYSGENSA1.CMD.
>;
>; Enter a comment for inclusion in the SYSGENSA1 saved answer file.
>; The comment may contain more than one line. The "V" in the right
>; margin below marks the maximum line length. When you are done,
>; press RETURN in response to the prompt.
>; V
>* Comment [S R:0.-55.]:
>;
>* CE010 What is your target processor type? [S R:3.-12. D:"11/70"]:
>;
>* CE020 Do you want the Full-functionality Executive? [Y/N D:Y]:
>;
>* CE115 Do you want to use ICB pool as backup for primary pool ? [Y/N D:N]:
>;
>* CE120 Do you want support for communications products
>* (such as DECnet, PSI, and LAT)? [Y/N D:N]: Y
>;
>* CE130 What is the system name? [S R:0-6 D:"RSXMPL"]: PISTON
>;
>* CE215 Do you want the default date format to be
>* ISO 8601:1988 compliant? [Y/N D:N]:
>;
>* CE216 Do you want the default date format to include
>* a four digit year? [Y/N D:N]:
>;
>* CE264 Do you want IP11 industrial I/O subsystem support? [Y/N D:N]:
>;
>* CE270 Do you want to include XDT? [Y/N D:N]:
>;
>* CE280 Enter the crash notification device CSR
>* address [O R:160000-177700 D:177564]:
>;
>; Note: Enter both the device and the logical unit number.
>; For example, MM0: or DL1:.
>;
>; Note: Enter XX: if you desire loadable DU:, DL:, MU:, MS: or MM:
>; crash driver support.
>;
>* CE290 On what device and unit do you want crash dumps
>* to be written? [S R:2-6]: DU0:
>;
>* CE300 Enter the initial number of virtual disks to be
>* included [D R:0.-16. D:2.]:
>;
>* CE310 Enter memory size (in K words) [D R:256.-2044. D:256.]:
>;
>* CE315 Support UNIBUS memory occupying UNIBUS map address space? [Y/N D:N]:
>;
>* CE330 Is your system clock programmable (KW11-P)? [Y/N D:N]:
>;
>* CE350 Is your line frequency 50 Hz? [Y/N D:N]:
>;
>;
>;
>;=============================================================
>; Choosing Peripheral Configuration 02-MAR-14 at 14:42
>;=============================================================
>;
>;
>;
>; The answers to the questions in this section are put in the saved
>; answer file [200,200]SYSGENSA2.CMD.
>;
>; Enter a comment for inclusion in the SYSGENSA2 saved answer file.
>; The comment may contain more than one line. The "V" in the right
>; margin below marks the maximum line length. When you are done,
>; press RETURN in response to the prompt.
>; V
>* Comment [S R:0.-55.]:
>;
>;
>* CP0604 How many RH controllers do you have? [D R:0.-15. D:4.]: 1
>;
>* CP0612 Do you want to generate a mixed MASSBUS configuration? [Y/N D:N]:
>;
>;
>; DB: controllers: RH11, RH70 devices: RP04, RP05, RP06, RM06
>;
>* CP0808 How many RP04/05/06 disk drives do you have? [D R:0.-63. D:0.]: 1
>;
>;
>* CP0836 What is the physical unit number of DB0:? [O R:0-7 D:0]:
>;
>* CP0860 Is DB0: an RP04, RP05, RP06, or RM06? [S R:4-4 D:"RP06"]:
>;
>;
>; DR: controllers: RH11, RH70 devices: RM02, RM06
>; RH70 RM03, RM05, RM06, RM80, RP07
>;
>* CP1008 How many RM02/03/05/06/80/RP07 disk drives do you
>* have? [D R:0.-63. D:0.]:
>;
>;
>; DS: controllers: RH11, RH70 devices: RS03, RS04
>;
>* CP1208 How many RS03/04 disk drives do you have? [D R:0.-63. D:0.]:
>;
>;
>; EM: controllers: RH11, RH70 device: ML11
>;
>* CP1408 How many ML11 disks do you have? [D R:0.-63. D:0.]:
>;
>;
>; MM: controllers: RH11, RH70 devices: TE16, TU16, TU45, TU77
>; formatters: TM02, TM03
>;
>* CP1608 How many TU16/45/77/TE16 tape drives do you
>* have? [D R:0.-64. D:0.]:
>;
>;
>* CP2068 Enter the vector address of RHA [O R:60-774 D:254]:
>;
>* CP2072 What is its CSR address? [O R:160000-177700 D:176700]:
>;
>; RH Configuration
>;
>; Physical Unit Number
>;
>; 0 1 2 3 4 5 6 7
>;
>; RHA DB0:
>;
>;
>;
>;
>; DK: controller: RK11 devices: RK05, RK05F
>;
>* CP2204 How many RK11 cartridge disk controllers do you have? [O D:0]:
>;
>;
>; DM: controllers: RK611, RK711 devices: RK06, RK07
>;
>* CP2404 How many RK611/711 disk cartridge controllers do
>* you have? [O D:0]:
>;
>;
>; DL: controllers: RL11, RLV12 devices: RL01, RL02
>;
>* CP2604 How many RL11/RLV11 disk cartridge controllers do
>* you have? [O D:0]: 1
>;
>* CP2608 How many RL01/RL02 disk drives do you have? [D R:1.-63. D:1.]: 1
>;
>;
>* CP2636 What is the physical unit number of DL0:? [O R:0-7 D:0]:
>;
>* CP2660 Is DL0: an RL01 or RL02? [S R:4-4 D:"RL02"]:
>;
>;
>* CP2668 Enter the vector address of DLA [O R:60-774 D:160]:
>;
>* CP2672 What is its CSR address? [O R:160000-177700 D:174400]:
>;
>; DL Configuration
>;
>; Physical Unit Number
>;
>; 0 1 2 3 4 5 6 7
>;
>; DLA DL0:
>;
>;
>;
>;
>; DP: controller: RP11 devices: RP02, RPR02, RP03
>;
>* CP2804 How many RP11 disk pack controllers do you have? [O D:0]:
>;
>; DU: controllers: RQZX1, RQDX1, RQDX2, RQDX3,
>; RUX50, RQC25, KDA50, UDA50
>;
>; devices: RX33, RX50, RD31, RD51, RD52, RD53, RD54,
>; RC25, RA60, RA70, RA71, RA72, RA80, RA81,
>; RA82, RA90, RA92, RZ23L, RZ24L, RZ26x, RZ29B
>;
>; The total of DU and MU controllers cannot be greater than 10.
>;
>* CP3004 How many MSCP disk controllers do you have? [D R:0.-10. D:0.]: 1
>;
>* CP3008 How many physical MSCP disk drives do you have? [D D:1.]: 1
>;
>;
>* CP3036 What is the physical unit number of DU0:? [O R:0-377 D:0]:
>;
>;
>* CP3068 Enter the vector address of DUA [O R:60-774 D:154]:
>;
>* CP3072 What is its CSR address? [O R:160000-177700 D:172150]:
>;
>;
>; MU: controllers: TK50, TU81, TU81E, TQ81E, RQZX1
>;
>* CP3404 How many TMSCP tape controllers do you have? [D R:0.-9. D:0.]:
>;
>; VF: Virtual disk/tape driver
>;
>;
>;
>; CR: controllers: CM11, CR11
>;
>* CP4004 How many CM/CR11 card readers do you have? [O D:0]:
>;
>;
>; CT: controller: TA11 device: TU60
>;
>* CP4204 How many TA11 dual cassettes do you have? [O D:0]:
>;
>;
>; MS: controllers: TS11, TU80, TSV05, TK25
>;
>* CP4404 How many TS11/TU80/TSV05/TK25
>* magtape controllers do you have? [O D:0]: 1
>;
>* CP4468 Enter vector address of the next
>* TS11/TU80/TSV05/TK25 [O R:60-774 D:224]:
>;
>* CP4472 What is its CSR address? [O R:160000-177700 D:172522]:
>;
>;
>; DT: controller: TC11 device: TU56
>;
>* CP4604 How many TC11 DECtape controllers do you have? [O D:0]:
>;
>;
>; DX: controller: RX11 device: RX01
>;
>* CP4804 How many RX11 disk controllers do you have? [O D:0]:
>;
>;
>; DY: controller: RX211, RXV21 device: RX02
>;
>* CP5004 How many RX211/RXV21 disk controllers do you have? [O D:0]:
>;
>;
>; DD: controller: DL11 device: TU58
>;
>* CP5204 How many TU58 controllers do you have? [O D:0]:
>;
>;
>; LP: controllers: LA180, LN01, LP11, LS11, LV11
>; devices: LA180, LG01, LG02, LN01, LP01, LP02, LP04, LP05,
>; LP06, LP07, LP14, LP25, LP26, LP27, LS11, LV01
>;
>* CP5404 How many LP/LS/LV/LG/LN/LA180 line printers do you have? [O D:0]: 1
>;
>* CP5408 Enter the number of seconds between
>* line printer-not-ready messages [D R:0.-255. D:15.]:
>;
>* CP5468 Enter vector address of the next line
>* printer [O R:60-774 D:200]:
>;
>* CP5472 What is its CSR address? [O R:160000-177700 D:177514]:
>;
>* CP5480 Enter line printer type for LPA [S R:4-5 D:"LP25"]:
>;
>* CP5484 Does LPA have lowercase characters? [Y/N D:N]: Y
>;
>;
>; MT: controllers: TM11, TMA11, TMB11 devices: TE10, TU10, TU10W, TS03
>;
>* CP5604 How many TM/TMA/TMB11 magtape controllers do you have? [O D:0]:
>;
>;
>; PP: controller: PC11
>;
>* CP5804 How many PC11 paper tape reader/punches do you have? [O D:0]:
>;
>;
>; PR: controller: PR11
>;
>* CP6004 How many PR11 paper tape readers do you have? [O D:0]:
>;
>;
>; LA: controller: LPA11
>;
>* CP6204 How many LPA11 lab subsystems do you have? [D R:0.-16. D:0.]:
>;
>;
>; TT: controllers: DL11, DLV11 controller mnemonic: YL
>;
>* CP6804 Enter number of additional DL11/DLV11 line interfaces [O D:0]:
>;
>* CP6832 Enter terminal type for YLA [S R:4-6 D:"LA120"]: VT100
>;
>;
>; TT: controller: DH11 controller mnemonic: YH
>;
>* CP7004 Enter number of DH11 asynchronous line
>* multiplexers [D R:0.-16. D:0.]:
>;
>;
>; TT: controller mnemonic: YV
>;
>; controllers: DHU11, DHV11, CXA16, CXB16, CXY08
>;
>;
>* CP7104 Enter number of DHU11/DHV11/CXA16/CXB16/CXY08 (YV:-type)
>* asynchronous line multiplexers [D R:0.-32. D:0.]:
>;
>;
>; TT: controller: DJ11 controller mnemonic: YJ
>;
>* CP7204 Enter number of DJ11 asynchronous line
>* multiplexers [D R:0.-16. D:0.]:
>;
>;
>; TT: controllers: DZ11, DZQ11, DZV11, DFA01 controller mnemonic: YZ
>;
>* CP7404 Enter number of DZ11/DZQ11/DZV11/DFA01 asynchronous line
>* multiplexers [D R:0.-32. D:0.]: 1
>;
>* CP7420 Do any of the DZ lines require modem support? [Y/N D:N]:
>;
>* CP7468 Enter vector address of YZA [O R:300-770]: 300
>;
>* CP7472 What is its CSR address? [O R:160000-177700]: 160100
>;
>* CP7480 How many lines does YZA have? [D R:1.-8. D:8.]:
>;
>* CP7484 Enter terminal type for YZA [S R:4-6 D:"VT100"]:
>;
>;
>* CP7604 Do you have any intercomputer communication devices? [Y/N D:N]:
>;
>;
>; Enter device mnemonics for any user-supplied drivers. The driver
>; source files must reside in [11,10] and be named ddDRV.MAC and
>; ddTAB.MAC where dd is the device mnemonic.
>;
>; You may enter the mnemonics on more than one line. When you have
>; listed all the drivers, press RETURN when asked for the device
>; mnemonic.
>;
>; The device mnemonic must not include a colon.
>;
>* CP9604 Enter device mnemonics for user-supplied drivers [S]:
>;
>;
>; The highest vector among the devices you specified in this SYSGEN
>; is 454(octal). This is the default response for this question.
>;
>* CP9632 What is the highest interrupt vector
>* address? [O R:454-774 D:454]:
>;
>;
>;
>;================================================================
>; Assembling the Executive and Drivers 02-MAR-14 at 14:50
>;================================================================
>;
>;
>;
>; The answers to the questions in this section are put in the saved
>; answer file [200,200]SYSGENSA1.CMD.
>;
>PIP RSXMC3.MAC=RSXMC1.MAC,RSXMC2.MAC
>PIP RSXMC.MAC=RSXMC3.MAC,RSXMC0.MAC
>;
>SET /UIC=[1,24]
>PIP [11,10]/NV=[200,200]RSXMC.MAC
>PIP [11,10]/NV=[200,200]SYSTB.MAC
>PIP [11,24]/NV=[200,200]RSXASM.CMD
>PIP [11,24]/NV=[200,200]DRIVERS.ASM
>;
>;
>* AE010 Do you want assembly listings of the Executive and
>* drivers? [Y/N D:N]:
>;
>ASN NL:=LS:
>;
>;
>* AE030 Do you wish to pause to edit any files before
>* assembling? [Y/N D:N]:
>;
>SET /UIC=[11,24]
>;
>PIP *.OBJ;*/DE/NM,*.TTY;*
>;
>TIME
14:50:35 2-MAR-14
>;
>MAC @RSXASM
>;
>TIME
14:51:28 2-MAR-14
>;
>MAC @DRIVERS.ASM
>;
>TIME
14:52:04 2-MAR-14
>;
>PIP RSX11M.OBS=*.OBJ
>PIP TTDRV.OBS=*.TTY
>;
>SET /UIC=[200,200]
>PIP /NV=[11,10]RSXMC.MAC
>;
>SET /UIC=[1,24]
>PIP RSXBLD.CMD/PU/NM
>PIP RSX11M.OLB;*/DE/NM
>PIP [200,200]RSXMC.MAC/PU/NM
>;
>LBR RSX11M/CR:256.::256./-EP=[11,24]RSX11M.OBS
>PIP [11,24]RSX11M.OBS;*,*.OBJ;*/DE
>;
>LBR TTDRV/CR:40.:392.:128.=[11,24]TTDRV.OBS
>PIP [11,24]TTDRV.OBS;*,*.TTY;*/DE
>SET /UIC=[200,200]
>;
>;
>;
>;==============================================================
>; Building the Executive and Drivers 02-MAR-14 at 14:52
>;==============================================================
>;
>;
>;
>; The answers to the questions in this section are put in the saved
>; answer file [200,200]SYSGENSA1.CMD.
>;
>;
>* BE010 Do you want to move the old system in [1,54] to
>* another directory? [Y/N D:N]:
>;
>; Allocate space to be used later for the system image file.
>;
>SET /UIC=[1,54]
>PIP RSX11M.TMP/CO/BL:1026.=NL:
>;
>SET /UIC=[200,200]
>;
>SET /UIC=[1,24]
>SET /UIC=[200,200]
>SET /UIC=[1,54]
>PIP SYSVMR.CMD=[200,200]SYSVMR.CMD,VMRTTY.CMD
>;
>SET /UIC=[200,200]
>;
>* BE030 Do you want to pause to edit any files before
>* task-building? [Y/N D:N]:
>;
>SET /UIC=[1,24]
>PIP [1,24]/NV/NM=[200,200]RSXBLD.CMD,RSX11M,DSP11M,LDR11M
>PIP [1,24]/NV=[200,200]DIR11M.CMD,DR211M,DIRCOM,DR2COM,DIR
>PIP [1,24]/NV=[200,200]DR311M.CMD,DR411M,DR3COM,DR4COM
>PIP [1,24]/NV=[200,200]VEC11M.CMD,DCM11M,VECCOM
>;
>TIME
14:52:43 2-MAR-14
>;
>TKB @RSXBLD
>;
>TIME
14:52:56 2-MAR-14
>;
>TKB @[200,200]DRIVERS.BLD
>;
>TIME
14:53:00 2-MAR-14
>SET /UIC=[200,200]
>;
>;
>;
>;=========================================================
>; Building the Privileged Task 02-MAR-14 at 14:53
>;=========================================================
>;
>;
>;
>; The answers to the questions in this section are put in the saved
>; answer file [200,200]SYSGENSA1.CMD.
>;
>;
>* BP040 Do you want the maps of the privileged tasks? [Y/N D:N]:
>;
>ASN NL:=MP:
>;
>SET /UIC=[1,24]
>;
>TIME
14:53:16 2-MAR-14
>;
>TKB @SAVBLD
>;
>TIME
14:53:18 2-MAR-14
>;
>ASN LB:=OU:
>SET /UIC=[200,200]
>;
>;
>;
>;============================================================
>; Rebuilding Supplied System Tasks 02-MAR-14 at 14:53
>;============================================================
>;
>;
>;
>; The answers to the questions in this section are put in the saved
>; answer file [200,200]SYSGENSA3.CMD.
>;
>;
>* BN010 Do you want to rebuild any system tasks? [Y/N D:N]:
>;
>;
>;
>;==========================================================
>; Creating the System Image File 02-MAR-14 at 14:53
>;==========================================================
>;
>;
>SET /UIC=[1,54]
>;
>PIP RSX11M.TMP;*/DE/NM
>;
>PIP RSX11M.SYS/CO/NV/BL:1026.=RSX11M.TSK
>;
>ASN LB:=SY:
>VMR @SYSVMR
Loading Executive data space
Data space loading completed
VMR -- *DIAG*-Installed tasks or commons may no longer fit in partition
SET /TOP=SYSPAR:-*
VMR -- *DIAG*-Loadable driver larger than 4K
LOA TT:
VMR -- *DIAG*-Installed tasks or commons may no longer fit in partition
SET /TOP=DRVPAR:-*
SECPOL 117734 00174100 00100000 SEC POOL
SYSPAR 117670 00274100 00205500 MAIN
117624 00274100 00115200 RO COM !DIR11M!
117434 00411300 00005200 TASK [...LDR]
117230 00416500 00033500 TASK [MCR...]
117024 00452200 00010500 TASK [TKTN ]
116620 00462700 00003200 TASK [SHF...]
116414 00466100 00013500 TASK [RCT...]
DRVPAR 116334 00501600 00147400 MAIN
116270 00501600 00006600 RO COM !TTEXT !
116204 00510400 00020600 RO COM !TTCOM !
116120 00531200 00034200 DRIVER (TT:)
115644 00565400 00004700 DRIVER (DB:)
115360 00572300 00003500 DRIVER (DL:)
115314 00576000 00003700 RO COM !PUCOM !
114740 00601700 00014000 DRIVER (DU:)
114430 00615700 00005300 DRIVER (MS:)
114210 00623200 00001300 DRIVER (LP:)
114020 00624500 00000100 DRIVER (NL:)
113754 00624600 00017700 DRIVER (VF:)
113710 00644500 00000300 DRIVER (CO:)
113644 00645000 00002500 DRIVER (VT:)
113600 00647500 00001500 DRIVER (RD:)
GEN 113534 00651200 01126600 MAIN
...LDR 12.01 117500 SYSPAR 248. 00005200 LB0:-00372204 FIXED
TKTN 07.01 117070 SYSPAR 248. 00010500 LB0:-00056556 FIXED
F11MSG 15.00 111454 GEN 200. 00006300 LB0:-00045045
MTAACP 17.00 111060 GEN 200. 00016200 LB0:-00051525
SHE... 06.01 110610 GEN 200. 00014500 LB0:-00055174
MCR... 07.00 117274 SYSPAR 160. 00033500 LB0:-00050504 FIXED
F11ACP 07.00D 113320 GEN 149. 00041000 LB0:-00043565
ERRLOG 05.03 112760 GEN 148. 00056200 LB0:-00043433
PMT... 02.02 112320 GEN 148. 00007500 LB0:-00052435
COT... 02.04 111600 GEN 145. 00014300 LB0:-00037671
HRC... 05.00 111204 GEN 140. 00042500 LB0:-00045631
PMD... 07.05 110734 GEN 140. 00017600 LB0:-00052405
SYSLOG 04.03 112050 GEN 130. 00024500 LB0:-00055434
SHF... 07.01 116664 SYSPAR 105. 00003200 LB0:-00055213 FIXED
RCT... 06.02 116460 SYSPAR 100. 00013500 LB0:-00053100 FIXED
FXR... 03.02 111330 GEN 100. 00003300 LB0:-00045037
BAP0 04.11 113104 GEN 80. 00050300 LB0:-00035350
QMG... 06.04 112174 GEN 75. 00037300 LB0:-00053037
LP0 07.04 112540 GEN 70. 00020300 LB0:-00050022
ACNT 06.04 111724 GEN 50. 00057100 LB0:-00034736
SHUTUP 04.04 110464 GEN 50. 00016500 LB0:-00055220
...RMD 05.00 001777+ GEN 225. 00042000 LB0:-00053122
...DCL 06.01 001753+ GEN 160. 00062500 LB0:-00040175
...DMO 04.02 001755+ GEN 160. 00017300 LB0:-00041150
...MCR 07.00 001771+ GEN 160. 00040300 LB0:-00050542
...MOU 26.06 001773+ GEN 160. 00045600 LB0:-00051434
...CA. 01.00 002027+ GEN 150. 00026100 LB0:-00055463
...INS 16.00 001767+ GEN 100. 00053200 LB0:-00046516
...SAV 11.00 002023+ GEN 100. 00070500 LB0:-00375464
...UFD 07.02 002031+ GEN 100. 00014500 LB0:-00056571
...VCP V04.10 002033+ GEN 90. 00020300 LB0:-00056757
...ACS 04.00 002005+ GEN 70. 00006200 LB0:-00035171
...ACC 05.00 001745+ GEN 65. 00032100 LB0:-00034477
...SHA 06.01 002025+ GEN 65. 00032000 LB0:-00055021
...AT. 10.0 001761+ GEN 64. 00056500 LB0:-00046102
...INI 24.00 001763+ GEN 60. 00037200 LB0:-00046422
...HOM 24.00 001765+ GEN 60. 00037200 LB0:-00046422
...BRO 09.10 001747+ GEN 50. 00041500 LB0:-00035476
...BYE 05.01 001751+ GEN 50. 00021700 LB0:-00036002
...HEL 06.00 001757+ GEN 50. 00031600 LB0:-00045175
...PIP 21.00 001775+ GEN 50. 00027500 LB0:-00052132
...UNL 05.04 002001+ GEN 50. 00021500 LB0:-00056705
...ACD 03.00 002003+ GEN 50. 00042500 LB0:-00034570
...BOO 03.10 002007+ GEN 50. 00047200 LB0:-00035276
...CON 05.00 002011+ GEN 50. 00135600 LB0:-00037467
...ELI 04.03 002013+ GEN 50. 00032600 LB0:-00043376
...LOA 05.03 002015+ GEN 50. 00040000 LB0:-00047625
...MAG 03.00 002017+ GEN 50. 00037300 LB0:-00050442
...PSW 03.02 002021+ GEN 50. 00017500 LB0:-00052522
RHA OFL CPA CSR=176700 VEC=254 PRI=5
YLA OFL CPA CSR=177560 VEC=60 PRI=5
YZA OFL CPA CSR=160100 VEC=450 PRI=5
DLA OFL CPA CSR=174400 VEC=160 PRI=5
DUA OFL CPA CSR=172150 VEC=154 PRI=5
MSA OFL CPA CSR=172522 VEC=224 PRI=5
LPA OFL CPA CSR=177514 VEC=200 PRI=4
VF0: OFL DRIVER
VF1: OFL DRIVER
CO0: OFL DRIVER
TT0: YLA0: OFL DRIVER
TT1: YZA0: OFL DRIVER
TT2: YZA1: OFL DRIVER
TT3: YZA2: OFL DRIVER
TT4: YZA3: OFL DRIVER
TT5: YZA4: OFL DRIVER
TT6: YZA5: OFL DRIVER
TT7: YZA6: OFL DRIVER
TT10: YZA7: OFL DRIVER
VT0: OFL DRIVER
RD0: ONL DRIVER
DB0: RHA0: OFL DRIVER
DL0: DLA0: OFL DRIVER
DU0: DUA0: OFL DRIVER
MS0: MSA0: OFL DRIVER
LP0: LPA0: OFL DRIVER
NL0: OFL DRIVER
POOL=1200:13330.:13330.:1741
>SET /UIC=[200,200]
>;
>REM MACT0
>REM PIPT0
>REM LBRT0
>REM TKBT0
>REM VMRT0
>;
>; End of SYSGEN
>;
>TIME
14:53:23 2-MAR-14
>;
>ASN =
>;
>@
>boot [1,54]rsx11m
RSX-11M-PLUS V4.6 BL87
>
sav /wb
RSX-11M-PLUS V4.6 BL87 512.KW System:"PISTON"
>RED DU:=SY:>RED DU:=LB:>RED DU:=SP:>MOU DU0:"RSX11MPBL87">@DU:[1,2]STARTUP
>; PLEASE NOTE
>;
>; If you have not yet read the system release notes, please do so
>; now before attempting to perform a SYSGEN or to utilize the new
>; features of this system.
>;
>;
Z[c
SET -- Inquire cannot determine terminal type
>;
>; Please ignore any random characters that may have printed on your
>; terminal just now. They came from a SET /INQUIRE=TI: command.
>; Evidently your terminal does not recognize escape sequences.
>; This will not affect the running of this command file.
>;
>* Please enter time and date (HH:MM DD-MMM-YYYY) [S]: 14:55 02-MAR-14
>TIME 14:55 02-MAR-14
>ACS SY:/BLKS=1024.
>CON ONLINE ALL
>ELI /LOG/LIM
>CLI /INIT=DCL/CTRLC/DPR="<15><12>/$ /"
>INS LB:[1,1]RMSRESAB.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBL.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBM.TSK/RON=YES/PAR=GEN
>INS $QMGCLI
>INS $QMGCLI/TASK=...PRI
>INS $QMGCLI/TASK=...SUB
>QUE /START:QMG
>INS $QMGPRT/TASK=PRT.../SLV=NO
>QUE LP0:/CR/NM
>START/ACCOUNTING
>CON ESTAT LP0:
>QUE LP0:/SP/FL:2/LOWER/FO:0
>QUE BAP0:/BATCH
>QUE LP0:/AS:PRINT
>QUE BAP0:/AS:BATCH
>@
>MOU/FOR DB0:
>RUN $BAD
BAD>DB0:
BAD -- DB0: Total bad blocks= 0.
BAD>^Z
>RUN $BRU
BRU>/init/mou/max:20956/headers:10487 DU0: DB0:
BRU - Completed
BRU>^Z
>RUN $SHUTUP
RSX-11M-PLUS Shut down program
Enter minutes to wait before shutdown: 0
Reason for shutdown ( for none):
OK to shutdown? [Y/N]: Y
All further logins are disabled
2-MAR-14 14:57 System is now shutting down -- PISTON
QUE /STO:QMG
>
STOP/ACCOUNTING SHUTUP 14:58:02 SYSLOG -- 47. Exiting>
@LB:[1,2]SHUTUP
>VCP DISCONNECT /ALL
>@>
ELI /NOLOG
>
DMO DB0:/DEV/LOCK=V
14:58:02 *** DB0: -- Dismount complete
DMO -- TT0: dismounted from DB0: *** Final dismount initiated ***>
ACS DU0:/BLKS=0.ACS -- Checkpoint file now inactive>
DMO DU0:/DEV/LOCK=V
DMO -- System disk being dismounted
DMO -- SYSTEM dismounted from DU0: *** Final dismount initiated ***
14:58:08 *** DU0: -- Dismount complete
>
SHUTUP operation complete
HALT instruction, PC: 126130 (CLRB @#177776)
sim>
Всё, система установлена. В следующих постах опишу как ставить языки программирования и настроить STARTUP.CMD
Поставить эту ОС можно с образа диска RD54 доступного тут rsx11mpbl87.dsk.bz2 В этом образе уже есть DECnet и Fortran77
Для установки понадобится изменить конфиг simh. На этот раз эмулировать буду PDP-11/70 с 1М памяти и добавлю устройство RQ с которого и будет производится установка.
Конфиг можно скачать здесь
Начинаем установку:
sim> boot rq0
RSX-11M-PLUS V4.6 BL87 512.KW System:"RSXMPL"
>RED DU:=SY:>RED DU:=LB:>RED DU:=SP:>MOU DU0:"RSX11MPBL87">@DU:[1,2]STARTUP
>; PLEASE NOTE
>;
>; If you have not yet read the system release notes, please do so
>; now before attempting to perform a SYSGEN or to utilize the new
>; features of this system.
>;
>;
Z[c
SET -- Inquire cannot determine terminal type
>;
>; Please ignore any random characters that may have printed on your
>; terminal just now. They came from a SET /INQUIRE=TI: command.
>; Evidently your terminal does not recognize escape sequences.
>; This will not affect the running of this command file.
>;
>* Please enter time and date (HH:MM DD-MMM-YYYY) [S]: 14:36 02-MAR-14
>TIME 14:36 02-MAR-14
>ACS SY:/BLKS=1024.
>CON ONLINE ALL
>ELI /LOG/LIM
>CLI /INIT=DCL/CTRLC/DPR="<15><12>/$ /"
>INS LB:[1,1]RMSRESAB.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBL.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBM.TSK/RON=YES/PAR=GEN
>INS $QMGCLI
>INS $QMGCLI/TASK=...PRI
>INS $QMGCLI/TASK=...SUB
>QUE /START:QMG
>INS $QMGPRT/TASK=PRT.../SLV=NO
>QUE LP0:/CR/NM
>START/ACCOUNTING
>CON ESTAT LP0:
>QUE BAP0:/BATCH
>QUE BAP0:/AS:BATCH
>@
>@sysgen
>;
>; RSX-11M-PLUS V4.6 BL87 SYSGEN
>;
>; Copyright (c) 1995-1999 by Mentec Inc., U.S.A.
>;
>SET /DPRO=[RWED,RWED,RWE,R]
>;
>; To exit from the SYSGEN procedure at any time, type CTRL/Z.
>;
>; If you are unsure of the answer to a question for which a de-
>; fault answer exists, use the default answer.
>;
>;
>;
>;===================================================
>; Choosing SYSGEN Options 02-MAR-14 at 14:36
>;===================================================
>;
>;
>;
>; Every question is preceded by a question number (for example SU010)
>; which you can use to find the explanation of the question in the
>; RSX-11M-PLUS System Generation and Installation Guide.
>;
>; An explanation of every question is also available by pressing
>; the ESC key (or the ALTMODE key) in response to the question.
>;
>; If you are unfamiliar with the SYSGEN procedure, the explanation of
>; each question can be printed automatically before the question.
>;
>* SU010 Do you always want the explanation printed? [Y/N D:N]:
>;
>; SYSGEN always creates saved answer files containing your responses
>; to the SYSGEN questions:
>;
>; SYSGENSA1.CMD Setup questions, Executive options
>; SYSGENSA2.CMD Peripheral configuration
>; SYSGENSA3.CMD Nonprivileged task builds
>;
>; You should perform a PREPGEN first to create saved answer files, and
>; then perform a SYSGEN, specifying those saved answer files as input
>; to the Executive, peripheral, and nonprivileged task build sections.
>;
>* SU020 Do you want to use a saved answer file as input for
>* the Executive options? [Y/N D:N]:
>;
>* SU040 Do you want to use a saved answer file as input for
>* the peripheral configuration? [Y/N D:N]:
>;
>* SU060 Do you want to use a saved answer file as input for
>* the nonprivileged task builds? [Y/N D:N]:
>;
>* SU080 Do you want to do a PREPGEN? [Y/N D:N]:
>;
>* SU090 Enter the name of the disk drive containing your
>* target system disk [ddnn:] [S R:2-5]: DU0:
>;
>ASN DU0:=IN:
>ASN DU0:=OU:
>ASN DU0:=LB:
>ASN DU0:=WK:
>ASN DU0:=TK:
>ASN DU0:=BC:
>ASN DU0:=LI:
>ASN DU0:=OB:
>ASN DU0:=EX:
>ASN DU0:=MP:
>;
>; You can:
>;
>; o do a complete SYSGEN
>;
>; o continue a previous SYSGEN from where you left off
>;
>; o do an individual section of SYSGEN
>;
>;
>* SU120 Do you want to do a complete SYSGEN? [Y/N D:Y]:
>;
>INS [3,54]MAC/TASK=MACT0
>INS [3,54]PIP/TASK=PIPT0
>INS [3,54]LBR/TASK=LBRT0
>INS [3,54]TKB/TASK=TKBT0
>INS [3,54]VMR/TASK=VMRT0
>;
>;
>;
>;======================================================
>; Choosing Executive Options 02-MAR-14 at 14:38
>;======================================================
>;
>;
>;
>; The answers to the questions in this section are put in the saved
>; answer file [200,200]SYSGENSA1.CMD.
>;
>; Enter a comment for inclusion in the SYSGENSA1 saved answer file.
>; The comment may contain more than one line. The "V" in the right
>; margin below marks the maximum line length. When you are done,
>; press RETURN in response to the prompt.
>; V
>* Comment [S R:0.-55.]:
>;
>* CE010 What is your target processor type? [S R:3.-12. D:"11/70"]:
>;
>* CE020 Do you want the Full-functionality Executive? [Y/N D:Y]:
>;
>* CE115 Do you want to use ICB pool as backup for primary pool ? [Y/N D:N]:
>;
>* CE120 Do you want support for communications products
>* (such as DECnet, PSI, and LAT)? [Y/N D:N]: Y
>;
>* CE130 What is the system name? [S R:0-6 D:"RSXMPL"]: PISTON
>;
>* CE215 Do you want the default date format to be
>* ISO 8601:1988 compliant? [Y/N D:N]:
>;
>* CE216 Do you want the default date format to include
>* a four digit year? [Y/N D:N]:
>;
>* CE264 Do you want IP11 industrial I/O subsystem support? [Y/N D:N]:
>;
>* CE270 Do you want to include XDT? [Y/N D:N]:
>;
>* CE280 Enter the crash notification device CSR
>* address [O R:160000-177700 D:177564]:
>;
>; Note: Enter both the device and the logical unit number.
>; For example, MM0: or DL1:.
>;
>; Note: Enter XX: if you desire loadable DU:, DL:, MU:, MS: or MM:
>; crash driver support.
>;
>* CE290 On what device and unit do you want crash dumps
>* to be written? [S R:2-6]: DU0:
>;
>* CE300 Enter the initial number of virtual disks to be
>* included [D R:0.-16. D:2.]:
>;
>* CE310 Enter memory size (in K words) [D R:256.-2044. D:256.]:
>;
>* CE315 Support UNIBUS memory occupying UNIBUS map address space? [Y/N D:N]:
>;
>* CE330 Is your system clock programmable (KW11-P)? [Y/N D:N]:
>;
>* CE350 Is your line frequency 50 Hz? [Y/N D:N]:
>;
>;
>;
>;=============================================================
>; Choosing Peripheral Configuration 02-MAR-14 at 14:42
>;=============================================================
>;
>;
>;
>; The answers to the questions in this section are put in the saved
>; answer file [200,200]SYSGENSA2.CMD.
>;
>; Enter a comment for inclusion in the SYSGENSA2 saved answer file.
>; The comment may contain more than one line. The "V" in the right
>; margin below marks the maximum line length. When you are done,
>; press RETURN in response to the prompt.
>; V
>* Comment [S R:0.-55.]:
>;
>;
>* CP0604 How many RH controllers do you have? [D R:0.-15. D:4.]: 1
>;
>* CP0612 Do you want to generate a mixed MASSBUS configuration? [Y/N D:N]:
>;
>;
>; DB: controllers: RH11, RH70 devices: RP04, RP05, RP06, RM06
>;
>* CP0808 How many RP04/05/06 disk drives do you have? [D R:0.-63. D:0.]: 1
>;
>;
>* CP0836 What is the physical unit number of DB0:? [O R:0-7 D:0]:
>;
>* CP0860 Is DB0: an RP04, RP05, RP06, or RM06? [S R:4-4 D:"RP06"]:
>;
>;
>; DR: controllers: RH11, RH70 devices: RM02, RM06
>; RH70 RM03, RM05, RM06, RM80, RP07
>;
>* CP1008 How many RM02/03/05/06/80/RP07 disk drives do you
>* have? [D R:0.-63. D:0.]:
>;
>;
>; DS: controllers: RH11, RH70 devices: RS03, RS04
>;
>* CP1208 How many RS03/04 disk drives do you have? [D R:0.-63. D:0.]:
>;
>;
>; EM: controllers: RH11, RH70 device: ML11
>;
>* CP1408 How many ML11 disks do you have? [D R:0.-63. D:0.]:
>;
>;
>; MM: controllers: RH11, RH70 devices: TE16, TU16, TU45, TU77
>; formatters: TM02, TM03
>;
>* CP1608 How many TU16/45/77/TE16 tape drives do you
>* have? [D R:0.-64. D:0.]:
>;
>;
>* CP2068 Enter the vector address of RHA [O R:60-774 D:254]:
>;
>* CP2072 What is its CSR address? [O R:160000-177700 D:176700]:
>;
>; RH Configuration
>;
>; Physical Unit Number
>;
>; 0 1 2 3 4 5 6 7
>;
>; RHA DB0:
>;
>;
>;
>;
>; DK: controller: RK11 devices: RK05, RK05F
>;
>* CP2204 How many RK11 cartridge disk controllers do you have? [O D:0]:
>;
>;
>; DM: controllers: RK611, RK711 devices: RK06, RK07
>;
>* CP2404 How many RK611/711 disk cartridge controllers do
>* you have? [O D:0]:
>;
>;
>; DL: controllers: RL11, RLV12 devices: RL01, RL02
>;
>* CP2604 How many RL11/RLV11 disk cartridge controllers do
>* you have? [O D:0]: 1
>;
>* CP2608 How many RL01/RL02 disk drives do you have? [D R:1.-63. D:1.]: 1
>;
>;
>* CP2636 What is the physical unit number of DL0:? [O R:0-7 D:0]:
>;
>* CP2660 Is DL0: an RL01 or RL02? [S R:4-4 D:"RL02"]:
>;
>;
>* CP2668 Enter the vector address of DLA [O R:60-774 D:160]:
>;
>* CP2672 What is its CSR address? [O R:160000-177700 D:174400]:
>;
>; DL Configuration
>;
>; Physical Unit Number
>;
>; 0 1 2 3 4 5 6 7
>;
>; DLA DL0:
>;
>;
>;
>;
>; DP: controller: RP11 devices: RP02, RPR02, RP03
>;
>* CP2804 How many RP11 disk pack controllers do you have? [O D:0]:
>;
>; DU: controllers: RQZX1, RQDX1, RQDX2, RQDX3,
>; RUX50, RQC25, KDA50, UDA50
>;
>; devices: RX33, RX50, RD31, RD51, RD52, RD53, RD54,
>; RC25, RA60, RA70, RA71, RA72, RA80, RA81,
>; RA82, RA90, RA92, RZ23L, RZ24L, RZ26x, RZ29B
>;
>; The total of DU and MU controllers cannot be greater than 10.
>;
>* CP3004 How many MSCP disk controllers do you have? [D R:0.-10. D:0.]: 1
>;
>* CP3008 How many physical MSCP disk drives do you have? [D D:1.]: 1
>;
>;
>* CP3036 What is the physical unit number of DU0:? [O R:0-377 D:0]:
>;
>;
>* CP3068 Enter the vector address of DUA [O R:60-774 D:154]:
>;
>* CP3072 What is its CSR address? [O R:160000-177700 D:172150]:
>;
>;
>; MU: controllers: TK50, TU81, TU81E, TQ81E, RQZX1
>;
>* CP3404 How many TMSCP tape controllers do you have? [D R:0.-9. D:0.]:
>;
>; VF: Virtual disk/tape driver
>;
>;
>;
>; CR: controllers: CM11, CR11
>;
>* CP4004 How many CM/CR11 card readers do you have? [O D:0]:
>;
>;
>; CT: controller: TA11 device: TU60
>;
>* CP4204 How many TA11 dual cassettes do you have? [O D:0]:
>;
>;
>; MS: controllers: TS11, TU80, TSV05, TK25
>;
>* CP4404 How many TS11/TU80/TSV05/TK25
>* magtape controllers do you have? [O D:0]: 1
>;
>* CP4468 Enter vector address of the next
>* TS11/TU80/TSV05/TK25 [O R:60-774 D:224]:
>;
>* CP4472 What is its CSR address? [O R:160000-177700 D:172522]:
>;
>;
>; DT: controller: TC11 device: TU56
>;
>* CP4604 How many TC11 DECtape controllers do you have? [O D:0]:
>;
>;
>; DX: controller: RX11 device: RX01
>;
>* CP4804 How many RX11 disk controllers do you have? [O D:0]:
>;
>;
>; DY: controller: RX211, RXV21 device: RX02
>;
>* CP5004 How many RX211/RXV21 disk controllers do you have? [O D:0]:
>;
>;
>; DD: controller: DL11 device: TU58
>;
>* CP5204 How many TU58 controllers do you have? [O D:0]:
>;
>;
>; LP: controllers: LA180, LN01, LP11, LS11, LV11
>; devices: LA180, LG01, LG02, LN01, LP01, LP02, LP04, LP05,
>; LP06, LP07, LP14, LP25, LP26, LP27, LS11, LV01
>;
>* CP5404 How many LP/LS/LV/LG/LN/LA180 line printers do you have? [O D:0]: 1
>;
>* CP5408 Enter the number of seconds between
>* line printer-not-ready messages [D R:0.-255. D:15.]:
>;
>* CP5468 Enter vector address of the next line
>* printer [O R:60-774 D:200]:
>;
>* CP5472 What is its CSR address? [O R:160000-177700 D:177514]:
>;
>* CP5480 Enter line printer type for LPA [S R:4-5 D:"LP25"]:
>;
>* CP5484 Does LPA have lowercase characters? [Y/N D:N]: Y
>;
>;
>; MT: controllers: TM11, TMA11, TMB11 devices: TE10, TU10, TU10W, TS03
>;
>* CP5604 How many TM/TMA/TMB11 magtape controllers do you have? [O D:0]:
>;
>;
>; PP: controller: PC11
>;
>* CP5804 How many PC11 paper tape reader/punches do you have? [O D:0]:
>;
>;
>; PR: controller: PR11
>;
>* CP6004 How many PR11 paper tape readers do you have? [O D:0]:
>;
>;
>; LA: controller: LPA11
>;
>* CP6204 How many LPA11 lab subsystems do you have? [D R:0.-16. D:0.]:
>;
>;
>; TT: controllers: DL11, DLV11 controller mnemonic: YL
>;
>* CP6804 Enter number of additional DL11/DLV11 line interfaces [O D:0]:
>;
>* CP6832 Enter terminal type for YLA [S R:4-6 D:"LA120"]: VT100
>;
>;
>; TT: controller: DH11 controller mnemonic: YH
>;
>* CP7004 Enter number of DH11 asynchronous line
>* multiplexers [D R:0.-16. D:0.]:
>;
>;
>; TT: controller mnemonic: YV
>;
>; controllers: DHU11, DHV11, CXA16, CXB16, CXY08
>;
>;
>* CP7104 Enter number of DHU11/DHV11/CXA16/CXB16/CXY08 (YV:-type)
>* asynchronous line multiplexers [D R:0.-32. D:0.]:
>;
>;
>; TT: controller: DJ11 controller mnemonic: YJ
>;
>* CP7204 Enter number of DJ11 asynchronous line
>* multiplexers [D R:0.-16. D:0.]:
>;
>;
>; TT: controllers: DZ11, DZQ11, DZV11, DFA01 controller mnemonic: YZ
>;
>* CP7404 Enter number of DZ11/DZQ11/DZV11/DFA01 asynchronous line
>* multiplexers [D R:0.-32. D:0.]: 1
>;
>* CP7420 Do any of the DZ lines require modem support? [Y/N D:N]:
>;
>* CP7468 Enter vector address of YZA [O R:300-770]: 300
>;
>* CP7472 What is its CSR address? [O R:160000-177700]: 160100
>;
>* CP7480 How many lines does YZA have? [D R:1.-8. D:8.]:
>;
>* CP7484 Enter terminal type for YZA [S R:4-6 D:"VT100"]:
>;
>;
>* CP7604 Do you have any intercomputer communication devices? [Y/N D:N]:
>;
>;
>; Enter device mnemonics for any user-supplied drivers. The driver
>; source files must reside in [11,10] and be named ddDRV.MAC and
>; ddTAB.MAC where dd is the device mnemonic.
>;
>; You may enter the mnemonics on more than one line. When you have
>; listed all the drivers, press RETURN when asked for the device
>; mnemonic.
>;
>; The device mnemonic must not include a colon.
>;
>* CP9604 Enter device mnemonics for user-supplied drivers [S]:
>;
>;
>; The highest vector among the devices you specified in this SYSGEN
>; is 454(octal). This is the default response for this question.
>;
>* CP9632 What is the highest interrupt vector
>* address? [O R:454-774 D:454]:
>;
>;
>;
>;================================================================
>; Assembling the Executive and Drivers 02-MAR-14 at 14:50
>;================================================================
>;
>;
>;
>; The answers to the questions in this section are put in the saved
>; answer file [200,200]SYSGENSA1.CMD.
>;
>PIP RSXMC3.MAC=RSXMC1.MAC,RSXMC2.MAC
>PIP RSXMC.MAC=RSXMC3.MAC,RSXMC0.MAC
>;
>SET /UIC=[1,24]
>PIP [11,10]/NV=[200,200]RSXMC.MAC
>PIP [11,10]/NV=[200,200]SYSTB.MAC
>PIP [11,24]/NV=[200,200]RSXASM.CMD
>PIP [11,24]/NV=[200,200]DRIVERS.ASM
>;
>;
>* AE010 Do you want assembly listings of the Executive and
>* drivers? [Y/N D:N]:
>;
>ASN NL:=LS:
>;
>;
>* AE030 Do you wish to pause to edit any files before
>* assembling? [Y/N D:N]:
>;
>SET /UIC=[11,24]
>;
>PIP *.OBJ;*/DE/NM,*.TTY;*
>;
>TIME
14:50:35 2-MAR-14
>;
>MAC @RSXASM
>;
>TIME
14:51:28 2-MAR-14
>;
>MAC @DRIVERS.ASM
>;
>TIME
14:52:04 2-MAR-14
>;
>PIP RSX11M.OBS=*.OBJ
>PIP TTDRV.OBS=*.TTY
>;
>SET /UIC=[200,200]
>PIP /NV=[11,10]RSXMC.MAC
>;
>SET /UIC=[1,24]
>PIP RSXBLD.CMD/PU/NM
>PIP RSX11M.OLB;*/DE/NM
>PIP [200,200]RSXMC.MAC/PU/NM
>;
>LBR RSX11M/CR:256.::256./-EP=[11,24]RSX11M.OBS
>PIP [11,24]RSX11M.OBS;*,*.OBJ;*/DE
>;
>LBR TTDRV/CR:40.:392.:128.=[11,24]TTDRV.OBS
>PIP [11,24]TTDRV.OBS;*,*.TTY;*/DE
>SET /UIC=[200,200]
>;
>;
>;
>;==============================================================
>; Building the Executive and Drivers 02-MAR-14 at 14:52
>;==============================================================
>;
>;
>;
>; The answers to the questions in this section are put in the saved
>; answer file [200,200]SYSGENSA1.CMD.
>;
>;
>* BE010 Do you want to move the old system in [1,54] to
>* another directory? [Y/N D:N]:
>;
>; Allocate space to be used later for the system image file.
>;
>SET /UIC=[1,54]
>PIP RSX11M.TMP/CO/BL:1026.=NL:
>;
>SET /UIC=[200,200]
>;
>SET /UIC=[1,24]
>SET /UIC=[200,200]
>SET /UIC=[1,54]
>PIP SYSVMR.CMD=[200,200]SYSVMR.CMD,VMRTTY.CMD
>;
>SET /UIC=[200,200]
>;
>* BE030 Do you want to pause to edit any files before
>* task-building? [Y/N D:N]:
>;
>SET /UIC=[1,24]
>PIP [1,24]/NV/NM=[200,200]RSXBLD.CMD,RSX11M,DSP11M,LDR11M
>PIP [1,24]/NV=[200,200]DIR11M.CMD,DR211M,DIRCOM,DR2COM,DIR
>PIP [1,24]/NV=[200,200]DR311M.CMD,DR411M,DR3COM,DR4COM
>PIP [1,24]/NV=[200,200]VEC11M.CMD,DCM11M,VECCOM
>;
>TIME
14:52:43 2-MAR-14
>;
>TKB @RSXBLD
>;
>TIME
14:52:56 2-MAR-14
>;
>TKB @[200,200]DRIVERS.BLD
>;
>TIME
14:53:00 2-MAR-14
>SET /UIC=[200,200]
>;
>;
>;
>;=========================================================
>; Building the Privileged Task 02-MAR-14 at 14:53
>;=========================================================
>;
>;
>;
>; The answers to the questions in this section are put in the saved
>; answer file [200,200]SYSGENSA1.CMD.
>;
>;
>* BP040 Do you want the maps of the privileged tasks? [Y/N D:N]:
>;
>ASN NL:=MP:
>;
>SET /UIC=[1,24]
>;
>TIME
14:53:16 2-MAR-14
>;
>TKB @SAVBLD
>;
>TIME
14:53:18 2-MAR-14
>;
>ASN LB:=OU:
>SET /UIC=[200,200]
>;
>;
>;
>;============================================================
>; Rebuilding Supplied System Tasks 02-MAR-14 at 14:53
>;============================================================
>;
>;
>;
>; The answers to the questions in this section are put in the saved
>; answer file [200,200]SYSGENSA3.CMD.
>;
>;
>* BN010 Do you want to rebuild any system tasks? [Y/N D:N]:
>;
>;
>;
>;==========================================================
>; Creating the System Image File 02-MAR-14 at 14:53
>;==========================================================
>;
>;
>SET /UIC=[1,54]
>;
>PIP RSX11M.TMP;*/DE/NM
>;
>PIP RSX11M.SYS/CO/NV/BL:1026.=RSX11M.TSK
>;
>ASN LB:=SY:
>VMR @SYSVMR
Loading Executive data space
Data space loading completed
VMR -- *DIAG*-Installed tasks or commons may no longer fit in partition
SET /TOP=SYSPAR:-*
VMR -- *DIAG*-Loadable driver larger than 4K
LOA TT:
VMR -- *DIAG*-Installed tasks or commons may no longer fit in partition
SET /TOP=DRVPAR:-*
SECPOL 117734 00174100 00100000 SEC POOL
SYSPAR 117670 00274100 00205500 MAIN
117624 00274100 00115200 RO COM !DIR11M!
117434 00411300 00005200 TASK [...LDR]
117230 00416500 00033500 TASK [MCR...]
117024 00452200 00010500 TASK [TKTN ]
116620 00462700 00003200 TASK [SHF...]
116414 00466100 00013500 TASK [RCT...]
DRVPAR 116334 00501600 00147400 MAIN
116270 00501600 00006600 RO COM !TTEXT !
116204 00510400 00020600 RO COM !TTCOM !
116120 00531200 00034200 DRIVER (TT:)
115644 00565400 00004700 DRIVER (DB:)
115360 00572300 00003500 DRIVER (DL:)
115314 00576000 00003700 RO COM !PUCOM !
114740 00601700 00014000 DRIVER (DU:)
114430 00615700 00005300 DRIVER (MS:)
114210 00623200 00001300 DRIVER (LP:)
114020 00624500 00000100 DRIVER (NL:)
113754 00624600 00017700 DRIVER (VF:)
113710 00644500 00000300 DRIVER (CO:)
113644 00645000 00002500 DRIVER (VT:)
113600 00647500 00001500 DRIVER (RD:)
GEN 113534 00651200 01126600 MAIN
...LDR 12.01 117500 SYSPAR 248. 00005200 LB0:-00372204 FIXED
TKTN 07.01 117070 SYSPAR 248. 00010500 LB0:-00056556 FIXED
F11MSG 15.00 111454 GEN 200. 00006300 LB0:-00045045
MTAACP 17.00 111060 GEN 200. 00016200 LB0:-00051525
SHE... 06.01 110610 GEN 200. 00014500 LB0:-00055174
MCR... 07.00 117274 SYSPAR 160. 00033500 LB0:-00050504 FIXED
F11ACP 07.00D 113320 GEN 149. 00041000 LB0:-00043565
ERRLOG 05.03 112760 GEN 148. 00056200 LB0:-00043433
PMT... 02.02 112320 GEN 148. 00007500 LB0:-00052435
COT... 02.04 111600 GEN 145. 00014300 LB0:-00037671
HRC... 05.00 111204 GEN 140. 00042500 LB0:-00045631
PMD... 07.05 110734 GEN 140. 00017600 LB0:-00052405
SYSLOG 04.03 112050 GEN 130. 00024500 LB0:-00055434
SHF... 07.01 116664 SYSPAR 105. 00003200 LB0:-00055213 FIXED
RCT... 06.02 116460 SYSPAR 100. 00013500 LB0:-00053100 FIXED
FXR... 03.02 111330 GEN 100. 00003300 LB0:-00045037
BAP0 04.11 113104 GEN 80. 00050300 LB0:-00035350
QMG... 06.04 112174 GEN 75. 00037300 LB0:-00053037
LP0 07.04 112540 GEN 70. 00020300 LB0:-00050022
ACNT 06.04 111724 GEN 50. 00057100 LB0:-00034736
SHUTUP 04.04 110464 GEN 50. 00016500 LB0:-00055220
...RMD 05.00 001777+ GEN 225. 00042000 LB0:-00053122
...DCL 06.01 001753+ GEN 160. 00062500 LB0:-00040175
...DMO 04.02 001755+ GEN 160. 00017300 LB0:-00041150
...MCR 07.00 001771+ GEN 160. 00040300 LB0:-00050542
...MOU 26.06 001773+ GEN 160. 00045600 LB0:-00051434
...CA. 01.00 002027+ GEN 150. 00026100 LB0:-00055463
...INS 16.00 001767+ GEN 100. 00053200 LB0:-00046516
...SAV 11.00 002023+ GEN 100. 00070500 LB0:-00375464
...UFD 07.02 002031+ GEN 100. 00014500 LB0:-00056571
...VCP V04.10 002033+ GEN 90. 00020300 LB0:-00056757
...ACS 04.00 002005+ GEN 70. 00006200 LB0:-00035171
...ACC 05.00 001745+ GEN 65. 00032100 LB0:-00034477
...SHA 06.01 002025+ GEN 65. 00032000 LB0:-00055021
...AT. 10.0 001761+ GEN 64. 00056500 LB0:-00046102
...INI 24.00 001763+ GEN 60. 00037200 LB0:-00046422
...HOM 24.00 001765+ GEN 60. 00037200 LB0:-00046422
...BRO 09.10 001747+ GEN 50. 00041500 LB0:-00035476
...BYE 05.01 001751+ GEN 50. 00021700 LB0:-00036002
...HEL 06.00 001757+ GEN 50. 00031600 LB0:-00045175
...PIP 21.00 001775+ GEN 50. 00027500 LB0:-00052132
...UNL 05.04 002001+ GEN 50. 00021500 LB0:-00056705
...ACD 03.00 002003+ GEN 50. 00042500 LB0:-00034570
...BOO 03.10 002007+ GEN 50. 00047200 LB0:-00035276
...CON 05.00 002011+ GEN 50. 00135600 LB0:-00037467
...ELI 04.03 002013+ GEN 50. 00032600 LB0:-00043376
...LOA 05.03 002015+ GEN 50. 00040000 LB0:-00047625
...MAG 03.00 002017+ GEN 50. 00037300 LB0:-00050442
...PSW 03.02 002021+ GEN 50. 00017500 LB0:-00052522
RHA OFL CPA CSR=176700 VEC=254 PRI=5
YLA OFL CPA CSR=177560 VEC=60 PRI=5
YZA OFL CPA CSR=160100 VEC=450 PRI=5
DLA OFL CPA CSR=174400 VEC=160 PRI=5
DUA OFL CPA CSR=172150 VEC=154 PRI=5
MSA OFL CPA CSR=172522 VEC=224 PRI=5
LPA OFL CPA CSR=177514 VEC=200 PRI=4
VF0: OFL DRIVER
VF1: OFL DRIVER
CO0: OFL DRIVER
TT0: YLA0: OFL DRIVER
TT1: YZA0: OFL DRIVER
TT2: YZA1: OFL DRIVER
TT3: YZA2: OFL DRIVER
TT4: YZA3: OFL DRIVER
TT5: YZA4: OFL DRIVER
TT6: YZA5: OFL DRIVER
TT7: YZA6: OFL DRIVER
TT10: YZA7: OFL DRIVER
VT0: OFL DRIVER
RD0: ONL DRIVER
DB0: RHA0: OFL DRIVER
DL0: DLA0: OFL DRIVER
DU0: DUA0: OFL DRIVER
MS0: MSA0: OFL DRIVER
LP0: LPA0: OFL DRIVER
NL0: OFL DRIVER
POOL=1200:13330.:13330.:1741
>SET /UIC=[200,200]
>;
>REM MACT0
>REM PIPT0
>REM LBRT0
>REM TKBT0
>REM VMRT0
>;
>; End of SYSGEN
>;
>TIME
14:53:23 2-MAR-14
>;
>ASN =
>;
>@
>boot [1,54]rsx11m
RSX-11M-PLUS V4.6 BL87
>
sav /wb
RSX-11M-PLUS V4.6 BL87 512.KW System:"PISTON"
>RED DU:=SY:>RED DU:=LB:>RED DU:=SP:>MOU DU0:"RSX11MPBL87">@DU:[1,2]STARTUP
>; PLEASE NOTE
>;
>; If you have not yet read the system release notes, please do so
>; now before attempting to perform a SYSGEN or to utilize the new
>; features of this system.
>;
>;
Z[c
SET -- Inquire cannot determine terminal type
>;
>; Please ignore any random characters that may have printed on your
>; terminal just now. They came from a SET /INQUIRE=TI: command.
>; Evidently your terminal does not recognize escape sequences.
>; This will not affect the running of this command file.
>;
>* Please enter time and date (HH:MM DD-MMM-YYYY) [S]: 14:55 02-MAR-14
>TIME 14:55 02-MAR-14
>ACS SY:/BLKS=1024.
>CON ONLINE ALL
>ELI /LOG/LIM
>CLI /INIT=DCL/CTRLC/DPR="<15><12>/$ /"
>INS LB:[1,1]RMSRESAB.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBL.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBM.TSK/RON=YES/PAR=GEN
>INS $QMGCLI
>INS $QMGCLI/TASK=...PRI
>INS $QMGCLI/TASK=...SUB
>QUE /START:QMG
>INS $QMGPRT/TASK=PRT.../SLV=NO
>QUE LP0:/CR/NM
>START/ACCOUNTING
>CON ESTAT LP0:
>QUE LP0:/SP/FL:2/LOWER/FO:0
>QUE BAP0:/BATCH
>QUE LP0:/AS:PRINT
>QUE BAP0:/AS:BATCH
>@
>MOU/FOR DB0:
>RUN $BAD
BAD>DB0:
BAD -- DB0: Total bad blocks= 0.
BAD>^Z
>RUN $BRU
BRU>/init/mou/max:20956/headers:10487 DU0: DB0:
BRU - Completed
BRU>^Z
>RUN $SHUTUP
RSX-11M-PLUS Shut down program
Enter minutes to wait before shutdown: 0
Reason for shutdown (
OK to shutdown? [Y/N]: Y
All further logins are disabled
2-MAR-14 14:57 System is now shutting down -- PISTON
QUE /STO:QMG
>
STOP/ACCOUNTING SHUTUP 14:58:02 SYSLOG -- 47. Exiting>
@LB:[1,2]SHUTUP
>VCP DISCONNECT /ALL
>@
ELI /NOLOG
>
DMO DB0:/DEV/LOCK=V
14:58:02 *** DB0: -- Dismount complete
DMO -- TT0: dismounted from DB0: *** Final dismount initiated ***>
ACS DU0:/BLKS=0.ACS -- Checkpoint file now inactive>
DMO DU0:/DEV/LOCK=V
DMO -- System disk being dismounted
DMO -- SYSTEM dismounted from DU0: *** Final dismount initiated ***
14:58:08 *** DU0: -- Dismount complete
>
SHUTUP operation complete
HALT instruction, PC: 126130 (CLRB @#177776)
sim>
Всё, система установлена. В следующих постах опишу как ставить языки программирования и настроить STARTUP.CMD
