Настройка RSX-11M-Plus

Posted by Unik on 05.03.2014

После того как установили языки программирования необходимо подправить файл STARTUP.CMD прописав в нём установку задач при загрузке.

sim> boot rp0

RSX-11M-PLUS V4.6 BL87 1024.KW System:”RSXMPL”
>RED DB:=SY:
>RED DB:=LB:
>RED DB:=SP:
>MOU DB0:”RSX11MPBL87″
>@DB:[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]: 20:12 03-MAR-14
>TIME 20:12 03-MAR-14
>ACS SY:/BLKS=1024.
>CON ONLINE ALL
>ELI /LOG/LIM
>CLI /INIT=DCL/CTRLC/DPR=”/$ /”
>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
>@ 
>ins $edt
>bye
Have a Good Evening
03-MAR-14 20:14 TT0: logged off RSXMPL
>
>hello system
Password:

RSX-11M-PLUS V4.6 BL87 [1,54] System RSXMPL
03-MAR-14 20:14 Logged on Terminal TT0: as SYS1

Good Evening

*****************************************************************
* *
* Welcome to RSX-11M-PLUS *
* *
* Version 4.6 Base level 87 *
* This is file LB:[1,2]LOGIN.TXT *
* *
*****************************************************************

Last interactive login on Monday, March 3, 2014  20:02:36 (TT0:)

>edt [1,2]startup.cmd
1 .;
*169
169 .EXIT
*ins
INS LB:[1,1]dblrsx/par=gen
INS $dibol83
INS $dblmsgmgr
INS $dblsort1
INS $dblsort2
INS $dblmnugen/task=…mnu
dcl run msgmgr /delay=1s

.IFNINS ...F77 INS $F77
.IFNINS ...CCC INS $PDP11C
.IFNINS ...PAS INS $PDPPAS
INS LB:[1,54]B2RESQ.TSK/RON=YES/PAR=GEN
.IFNINS ...BP2 INS $BP2IC2
INS LB:[6,3]cobol.tsk
INS LB:[6,3]cblmrg.tsk
INS LB:[6,3]refrmt.tsk

INS $EDT
INS $TKB

^Z

169 .EXIT
*ex
DB0:[1,2]STARTUP.CMD;2 197 lines
[m)B
>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

В файл SYSLOGIN.CMD для автоматического определения терминала и для ввода русских символов добавить:

SET /INQUIRE=TI:
SET /EBC=TI:

При чтении с помощью функции IO.RAL если терминал установлен в 8-битный режим будут отображаться русские буквы, но это будет ввод в конкретной написанной программе. Программы, не заточенные специально на это, будут косячить. EDT например будет опознавать некоторые 8-битные значения как спецсимволы и рисовать их в угловых скобках.

Всё система полностью настроена, дальше добавляем пользователей, настраиваем баннер в [1,2]LOGIN.TXT и т.п.