Настройка RSTS/E 7.0

Posted by Unik on 20.02.2025

Ниже описаны вещи которые я делаю сразу после генерации чистой системы.

SWAP файл

Для запуска более двух заданий необходимо добавить swap файл в систему, задав его размер и включить его использование.

При загрузке меняем его размер:

Option: REF

19-Feb-85?
18:17 ?

Disk? DL0

Clean? N

  REFRESH suboption? CHA

  SWAP.SYS changes?

  SWAP0.SYS changes? Y

    Size? 1024

    Base?

  SWAP1.SYS changes?

  SWAP3.SYS changes?

  OVR.SYS changes?

  ERR.SYS changes?

  BUFF.SYS changes?

  CRASH.SYS changes?

  Other files?

  REFRESH suboption?

Option:

А затем редактируем файл [1,2]RTS.CMD добавив в него строку "FORCE KB0: ADD SWAPFILE 0 DL0:SWAP0"

TECO RTS.CMD
*3L$T$$
FORCE KB0: ADD RT11
*IFORCE KB0: ADD SWAPFILE 0 DL0:SWAP0
$$
*EX$$

Ready

Создание аккаунта

Даже если пользуешься системой только сам, все равно есть смысл добавить непривилигированную учётку

RUN $REACT
REACT   V7.0-07 RSTS V7.0-07 PICO
System Account Manager
Function? E
Proj,Prog? 50,1
Disk:Password? USER
Quota? 500
Cluster Size? 0
Account Name? User
Proj,Prog? ^Z

Настройка линий DZ

Для работы линий DZ нужно включить поддержку контроллера при генерации системы. А так же DZ должно быть видно в выводе команд:

Option: HARDWARE LIST
Option: SET LIST KB:

Этого достаточно чтобы можно было к ним подключится, но вывод будет медленным из за низкой скорости по умолчанию, поэтому нужно их настроить в файле [1,2]TTY.CMD

После строки FORCE KB0: RUN $TTYSET вставить:

FORCE KB0: KB0:
FORCE KB0: VT100
FORCE KB0: SPEED 9600
FORCE KB0: KB5:
FORCE KB0: VT100
FORCE KB0: SPEED 9600
FORCE KB0: KB6:
FORCE KB0: VT100
FORCE KB0: SPEED 9600
FORCE KB0: KB7:
FORCE KB0: VT100
FORCE KB0: SPEED 9600
FORCE KB0: KB8:
FORCE KB0: VT100
FORCE KB0: SPEED 9600
FORCE KB0: KB9:
FORCE KB0: VT100
FORCE KB0: SPEED 9600
FORCE KB0: KB10:
FORCE KB0: VT100
FORCE KB0: SPEED 9600
FORCE KB0: KB11:
FORCE KB0: VT100
FORCE KB0: SPEED 9600
FORCE KB0: KB12:
FORCE KB0: VT100
FORCE KB0: SPEED 9600

Патч Y2K

Для исправления дат есть патч - DAT707.CMD который можно перенести в систему через буфер обмена терминальной программы. Устанавливается он через ONLPAT

RUN ONLPAT
Command file name? DAT707.CMD
!
!       DAT707.CMD - INIT.SYS patch for Y2K. Valid for INIT.SYS
!                    distributed with RSTS/E V7.0-07

...
Patch complete

1 patch installed

Command file name?

Удалить лишнее из RTS.CMD

В файле [1,2]RTS.CMD прописаны команды для программ которые отсуствуют и видимо уже никогда не будут присутствовать в системе, разве что найдется у кого то лента с ними и смогут снять с нее дамп. Я удаляю оттуда эти строки:

FORCE KB0: ADD RSX
FORCE KB0: ADD RMS11
FORCE KB0: ADD BP2COM
FORCE KB0: ADD BASIC2
FORCE KB0: ADD BAS4F

Но можно этого и не делать.

Приветствие при входе можно поменять в [1,2]NOTICE.TXT