Работа с эмулятором Е11
Для выхода из эмулятора использовать Shift+Enter затем ввести команду Q
Устройства которые эмулирует Е11: (Образы данных устройств можно подключать к эмулятору)
DX.SYS - Драйвер для устройства RX01 размером 494 блока (Для многозадачной системы DKX.SYS)
В конфигурации образы DX подключаются командами:
mount dx0: floppy\rx01_0.DSK
mount dx1: floppy\rx01_1.DSK
И соответстует реальному устройству RX01 с адресом 177170
Для создания в RT11 пустого образа диска RX01 использовать команду:
CRE DU1:RX01.DSK/ALLO:494
DY.SYS - Драйвер для устройства RX02 размером 988 блока (Для многозадачной системы DYX.SYS)
В конфигурации образы DY подключаются командами:
mount dy0: floppy\rx02_0.DSK
mount dy1: floppy\rx02_1.DSK
И соответстует реальному устройству RX02 с адресом 177170
Для создания в RT11 пустого образа диска RX02 использовать команду:
CRE DU1:RX01.DSK/ALLO:988
RK.SYS - Драйвер для устройства RK размером 4800 блока (Для многозадачной системы RKX.SYS)
В конфигурации образы RK подключаются командами:
mount rk0: disks\rk05_0.DSK
mount rk1: disks\rk05_1.DSK
И соответстует реальному устройству RK-05 с адресом 177400
Для создания в RT11 пустого образа диска RK-05 использовать команду:
CRE DU1:RK05.DSK/ALLO:4800
DM.SYS - Драйвер устройства DM размером 27126 или 53790 блока (Для многозадачной системы DMX.SYS)
В конфигурации образы DM подключаются командами:
mount dm0: disks\rk07_0.dsk
mount dm1: disks\rk07_1.dsk
И соответстует реальному устройству RK-06 или RK-07 с адресом 177440
Для создания в RT11 пустого образа диска RK-06 использовать команду:
CRE DU1:RK06.DSK/ALLO:27126
Для создания в RT11 пустого образа диска RK-07 использовать команду:
CRE DU1:RK07.DSK/ALLO:53790
DU.SYS - Драйвер для устройства DU с любым размером блока (Для многозадачной системы DUX.SYS)
В конфигурации образы DU подключаются командами:
mount du0: disks\rd52_0.dsk
mount du1: disks\rd52_1.dsk
И соответстует реальному устройству DU (Контроллер ЖД) с адресом 172150
(т.е. можно чем-нибудь снять образ с любого винта, подключенного к
контроллеру DU с адресом 172150, и подсунуть этот образ в Е11)
MT.SYS - Драйвер для ленточного устройства МT (Для многозадачной системы МTX.SYS)
В конфигурации образы MT подключаются командами:
mount mt0: tapes\mt_0.tap
mount mt1: tapes\mt_0.tap
И соответстует реальному устройству MU (Контроллер НМЛ) с адресом 172520
MU.SYS - Драйвер для ленточного устройства МU (Для многозадачной системы МUX.SYS)
В конфигурации образы MU подключаются командами:
mount mu: tapes\mu.tap
И соответстует реальному устройству MU (Контроллер НМЛ) с адресом 174500
Для отображения в эмуляторе текущего каталога из которого запущен эмулятор,
служит драйвер DO.SYS (Для многозадачной системы DOX.SYS)
Чтоб увидеть содержимое каталога достаточно обратится к устройству DO:
Примеры использования:
DIR DO: - Отображает содержимое каталога с эмулятором
TYPE DO:README.TXT - Смотрим содержимое файла README.TXT из каталога с эмулятором
COPY DO:README.TXT RK0: - Копирует файл README.TXT из каталога с эмулятором на устройство RK0:
Установка основной системы RT11 v.5.7 в эмуляторе Е11
Подключаем в конфугурационном файле Е11 образ чистого диска RK-05:
mount rk0: disks\rk05_0.DSK
Подключаем в конфугурационном файле Е11 образ чистого диска RK-05:
mount rk1: disks\rk05_1.DSK
Подключаем в конфугурационном файле Е11 образ загрузочной ленты MT:
mount mt0: tapes\rt57mt.tap
И указываем загрузку с ленты: boot mt0:
Загрузившись с ленты выходит приглашение:
MSBOOT V05.08
*
Набираем: *MDUP.MT (Вибираем загрузочный файл и загружаемся с него в минимальную оболочку)
Выходит: MDUP V05.70
Набираем:
*VM:/Z
*VM:A=MT:
Выходит:
RT-11SB V05.07
?KMON-F-File not found DK:STRTSB.COM
Набираем:
COP MT:RK.SYS VM: (Копируем драйвер RK.SYS с ленты МТ: на виртуальный диск VM:)
COP MT:FORMAT.SAV VM: (Копируем программу FORMAT.SAV с ленты МТ: на виртуальный диск VM:)
BOOT VM: (Загружаемся с виртуального диска VM:)
Выходит:
RT-11SB V05.07
?KMON-F-File not found DK:STRTSB.COM
Набираем: FORMAT RK0: (Форматирум диск RK0:) (В эмуляторе этого делать не нужно)
INI RK0:
Набираем: FORMAT RK1: (Форматирум диск RK1:) (В эмуляторе этого делать не нужно)
INI RK1:
Копируем основные системные файлы с ленты на диск:
COP MT:RT11FB.SYS RK0:
COP MT:RT11SB.SYS RK0:
COP MT:SWAP.SYS RK0:
COP MT:RK.SYS RK0:
COP MT:SL.SYS RK0:
COP MT:MT.SYS RK0:
COP MT:DX.SYS RK0:
COP MT:DY.SYS RK0:
COP MT:LD.SYS RK0:
COP MT:DM.SYS RK0:
COP MT:DU.SYS RK0:
COP MT:MU.SYS RK0:
Копируем загрузчик FB из системного монитора на диск:
COP/BOO RK0:RT11FB.SYS RK0:
Копируем основные необходимые программы на диск:
COP MT:DIR.SAV RK0:
COP MT:PIP.SAV RK0:
COP MT:DUP.SAV RK0:
COP MT:RESORC.SAV RK0:
COP MT:DUMP.SAV RK0:
COP MT:KED.SAV RK0:
COP MT:HELP.SAV RK0:
COP MT:XL.SYS RK0:
COP MT:VTCOM.REL RK0:
COP MT:TRANSF.SAV RK0:
Копирум командный файл монитора FB:
COP MT:STRTFB.COM RK0:
Затем меняем его содержимое на следующее:
SET TT NOQUIET
SET SL ON
Загружаемся с RK0:
BOOT RK0:
В конфиге E11 указываем загрузку с RK0: boot rk0:
Передача файлов с локальной машины (Например ПиСи с Эмулятором E11) на удаленную машину (Например ДВК) и наоборот, а так-же ввод команд монитора на удаленной машине из файла на локальной машине.
Итак имеем две машины, локальную и удаленную.
На локальной машине в системе должны быть программы:
VTCOM.REL и XL.SYS для монитора FB/SB
или
VTCOM.SAV и XLX.SYS для монитора XM/ZM
Удаленная машина терминала не имеет, так как терминальный порт используется для связи с локальной машиной.
На удаленной машине в системе должна быть программа TRANSF.SAV
Для передачи файлов между машинами и для работы на удаленной машине, с локальной машины запускаем VTCOM.SAV
Сразу после запуска попадаем на удаленную машину, и можем с ней работать.
Для выхода из VTCOM используем Ctrl+P затем команду EX
Для копирования файлов запускаем из под VTCOM программу TRANSF.SAV
TRANSF DM0:DIR.SAV/T DW0:DIR.SAV
файл DIR.SAV c устройства DM0: на локальной машине копируется на устройство DW0: на удаленной машине
TRANSF DW0:DIR.SAV DM0:DIR.SAV/T
файл DIR.SAV c устройства DW0: на удаленной машине копируется на устройство DM0: на локальной машине
Если на удаленной машине нет системы, а нужно ввести какую-нибудь программу вручную с помощью консоли,
можно так-же воспользоваться VTCOM на локальной машине для ввода кодов:
Запускаем на локальной машине VTCOM.SAV
Сразу после запуска попадаем на удаленную машину, и видем удаленную консоль и можем с ней работать.
Для отправки файла
[ Например следующего содержания: ]
[ 1000/0 ]
[ 1002/2 ]
[ 1004/4 ]
[ ... ]
[ 1666/666 ]
с командами монитора @ используем Ctrl+P
Затем в меню VTCOM набираем команду SEND
И указываем имя файла с командами DM0:TEST.TXT
И видим удаленную консоль на которой набираются наши команды расписанные в файле TEST.TXT
Для выхода из VTCOM используем Ctrl+P затем команду EX
Для использования эмулятора Е11 в качестве локальной машины,
в его конфиге надо добавить следующее для связи удаленной машины с COM1
assign tt1: com1: /mode:9600,n,8,1
Собственно сам эмулятор Е11 настроенный, в соответствии
с верхними постами, и содержащий все образы указанные выше:
http://pdp-11.ru/mybk/pdp11/E11_tis.rar
Загрузка системы на ДВК, через второй терминальный порт.
Стандартная консоль имеет адреса 177560-177566 и это не меняется.
Адрес консоли на ДВК4 с 256Кб памати, для @ будет 17777560-17777566
Для проверки работы консоли отправляем код символа в последний адрес консоли:
@177566/000060 101 ВК (Для ДВК4: @17777566/000360 101 ВК)
Должен напечатать символ А (Его код 101)
Дополнительная консоль, в идеале должна иметь адреса 176560-176566
Адрес дополнительной консоли на ДВК4 с 256Кб памати, для @ будет 17776560-17776566
Для проверки работы дополнительной консоли отправляем код символа в последний адрес консоли:
@176566/000360 101 ВК (Для ДВК4: @17776566/000360 101 ВК)
Должен напечатать символ А (Его код 101) на втором, удаленном терминале.
В качестве дополнительной консоли мы можем использовать МС1201.03 настроенную следующим образом:
Конфигурация перемычек для работы порта МС1201.03 как 177560-177566:
Конфигурация перемычек для работы порта МС1201.03 как 176560-176566:
По умолчанию в ДВК4, на плате МС1201.03 порт уже настроен на адреса 176560-176566
А функции основной консоли с адресами 177560-177566 выполняет КЦГД
Если у нас нету платы МС1201.03, то в качестве дополнительной консоли мы можем
использовать плату УПО или И12 настроенные на адреса 176560-176566 их порта.
Итак, подключаем порт дополнительной консоли МС1201.03 к ПиСи через переходник Токовая Петля - RS232
На ПиСи под DOS запускаем программу эмуляции DecTape из архива:
http://www.tis.kz/progs/dvk/TU58.rar
На ДВК вводим следующую программу:
Вот схема переходника Токовая петля - RS232:
взято с http://www.tis.kz/forum/topic.php?forum=1&topic=16
Эскизы прикрепленных изображений
Русская версия Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)