Основные, минимальные действия для загрузки ДВК4 и установки системы на винт.
Загружаемся с дискеты контроллера MY:
@172140/000040 37 ПС
172142/000004 0 ВК
@G
Форматируем дискету на контроллере MY:
MYFORM.SAV
Устройство: 1 ( 0 для MY0: или 1 для MY1: )
Разметка стандартная: Н
Дорожки от: 0
до: 79
Сторона: 2 ( 0 – низ, 1 – верх, 2 – обе )
Сектор: 2 ( 1 – 256, 2 – 512, 3 – 1024)
Код: 100
INI MY1:
DIR MY1:
0 FILES, 0 BLOCKS
1586 FREE BLOCKS
Форматируем диск на контроллере DW:
TESTDW.SAV
Параметры для диска СМ5508:
Номер накопителя: 0.
Начальный номер цилиндра: 0.
Конечный номер цилиндра: 230.
Начальный номер поверхности: 0.
Конечный номер поверхности: 3.
Номер дорожки предкомпенсации: 128.
INI DW:
DIR MY1:
0 FILES, 0 BLOCKS
39291 FREE BLOCKS
Копируем все системные файлы с дискеты на винт:
COPY/SYSTEM MY0: DW: или COP/SYS MY0: DW:
Копируем загрузчик SJ или FB из системного монитора:
COPY/BOOT:DW DW:RT11SJ.SYS DW: или COP/BOO DW:RT11SJ.SYS DW:
COPY/BOOT:DW DW:RT11FB.SYS DW: или COP/BOO DW:RT11FB.SYS DW:
Или копируем диск целиком:
COPY/DEVICE MY0: DW: или COP/DEV MY0: DW:
Мониторы системы RT11 v.05.07
RT11SB.SYS - Простой однозадачный (Бывший RT11SJ.SYS)
RT11FB.SYS - Многозадачный вариант
RT11XB.SYS - Однозадачный вариант с расширенной памятью
RT11XM.SYS - Многозадачный вариант с расширенной памятью
RT11ZB.SYS - Однозадачный вариант с расширенной памятью и разделением кода/данных и режимом супервизора
RT11ZM.SYS - Многозадачный вариант с расширенной памятью и разделением кода/данных и режимом супервизора
Пошаговое создание загрузочного диска:
Копируем системный монитор SJ:
COP RT11SJ.SYS MY1: или COPY MY0:RT11SJ.SYS MY1:
или COPY DK:RT11SJ.SYS MY1:
или COPY SY:RT11SJ.SYS MY1:
Копируем системный монитор FB:
COP RT11FB.SYS MY1: или COPY MY0:RT11FBSYS MY1:
или COPY DK:RT11FB.SYS MY1:
или COPY SY:RT11FB.SYS MY1:
Копируем драйвер контроллера MY:
COP MY.SYS MY1: или COPY MY0:MY.SYS MY1:
или COPY DK:MY.SYS MY1:
или COPY SY:MY.SYS MY1:
Копируем драйвер контроллера DW:
COP DW.SYS MY1:
Копируем необходимые файлы для работы системы:
COP SWAP.SYS MY1:
TT.SYS - Для обращения к терминалу как к файлу (Используется в старых версиях системы, в новых уже встроена в систему)
Примеры использования:
COP STARTS.COM TT: - Выводит содержимое файла STARTS.COM на терминал
COP TT: TEST.TST - Все что мы напечатаем на терминале после этой команды будет сохранено в файл TEST.TST для выхода нажать Ctrl+Z
SL.SYS - Редактор введенных команд (Для многозадачной системы SLX.SYS)
(Старые команды достаются стрелкой вверх и редактируются)
Примеры использования:
Для использования в стартовом командном файле STARTS.COM написать:
SET SL ON - Для включения SET SL OFF - Для выключения
DUP.SAV - Для работы команды BOOT и COPY
Примеры использования:
BOOT MY1: - Загрузится с устройства MY1:
COP/BOO:MY MY1:RT11SJ.SYS MY1: - Загрузчик системы из файла RT11SJ.SYS находящегося на диске MY1: скопировать в загрузочный сектор диска MY1: и использовать для загрузки драйвер MY
DIR.SAV - Для работы команды DIR
Примеры использования:
DIR MY1: - Отображает содержимое диска MY1:
DIR/BR MY1: - Отображает кратко содержимое диска MY1:
PIP.SAV - Для работы команды TYPE и COPY
Примеры использования:
TYPE STARTS.COM - Выводит на экран содержимое файла STARTS.COM
COP STARTS.COM MY1: - Копирует файл STARTS.COM с текущего диска на диск MY1:
COP/DEV/FILE MY1: DW:MY.DSK - Создает копию-образ диска MY1: в файл MY.DSK на диск DW:
COP/DEV MY0: MY1: - Копирует образом диск MY0: на диск MY1:
RESORC.SAV - Для работы команды SHOW
Примеры использования:
SH DEV - Отображает установленные драйвера
SH MEM - Отображает память
SH CONF - Отображает конфигурацию
SH ALL - Отображает всю конфигурацию системы
DUMP.SAV - Для работы команды DUMP
Примеры использования:
DUM/TER DW: - Вывести на терминал дамп устройства DW:
DUM/TER STARTS.COM - Вывести на терминал дамп файла STARTS.COM
DUM/PRN STARTS.COM - Вывести на принтер дамп файла STARTS.COM
DUM/TER/ONL:0. DW: - Вывести на терминал дамп устройства DW: Только блок 0.
DUM/TER/STA:0./END:10. DW: - Вывести на терминал дамп устройства DW: Начиная с блока 0. до блока 10.
DUM/OUT:TEST.TST STARTS.COM - Вывести в файл TEST.TST дамп файла STARTS.COM
DUM/OUT:DW:MY.DUM MY1: - Вывести в файл MY.DUM на диске DW: дамп диска MY1:
KED.SAV - Для работы команды EDIT (Для многозадачной системы KEX.SAV)
Примеры использования:
EDIT STARTS.COM - Открываем файл STARTS.COM и редактируем его
Для выхода нажать клавишу ПФ1 затем 7 потом набрать EXIT, для справки нажать ПФ2.
(Вместо него можно использовать К52.SAV но тогда в стартовом файле надо прописать SET EDI K52 )
HELP.SAV - Справка по командам системы
Копируем командный файл:
COP STARTS.COM MY1: или COPY MY0:STARTS.COM MY1:
или COPY DK:STARTS.COM MY1:
или COPY SY:STARTS.COM MY1:
Примерное содержание командного файла:
SET TT NOQUIET
SET SL ON
Для новых систем командный файл может называться STRTSB.COM STRTFB.COM и т.д. в зависимости от монитора.
Копируем загрузчик SJ или FB из системного монитора:
COP/BOO:MY MY1:RT11SJ.SYS MY1: или COPY/BOOT MY1:RT11SJ.SYS MY1:
COP/BOO:MY MY1:RT11FB.SYS MY1: или COPY/BOOT MY1:RT11FB.SYS MY1:
Загружаемся:
BOOT MY1: или BOO MY1:
Программа форматирования дискет MY: MYFORM.SAV
Программа форматирования диска DW: TESTDW.SAV
Удаление системных файлов:
UNP MY1:DUP.SAV или UNPROTECT MY1:DUP.SAV
DEL MY1:DUP.SAV или DELETE MY1:DUP.SAV
LD.SYS - Драйвер виртуальных образов дисков (Для многозадачной системы LDX.SAV)
Примеры использования:
MOUNT LD0: DW0:MY.DSK - Монтируется виртуальный диск LD0: из образа MY.DSK c диска DW0:
MOUNT LD7: DW0:MX.DSK - Монтируется виртуальный диск LD7: из образа MX.DSK c диска DW0:
DISMOUNT LD0: - Размонтируется виртуальный диск LD0: (Сокращенно DIS LD0:)
DISMOUNT LD7: - Размонтируется виртуальный диск LD7: (Сокращенно DIS LD7:)
Посмотреть смонтированные диски можно по команде SH S
Если образ монтируемого диска находится не на системном диске, тогда нужно
подгружать драйвер того диска, командой LO которую можно прописать в STARTS.COM
Например грузимся с MY1: а образ монтируемого диска находится на DW: тогда чтобы увидеть заранее смонтированные диски
нужно выполнить команду LO DW или прописать ее в STARTS.COM
Разбивка винта на четыре логических диска на контроллере DW
(По сути, винт не делится на четыре раздела, а просто разделяются на головки)
Проверялось на винте ST-250R
На винте ST-250 и других, которые больше 20мб конфигурация драйвера DW должна быть следующая:
.SET DW INFORM
DW0: Tracks = 667. Sides = 1. Size =10671.
DW1: Tracks = 667. Sides = 1. Size =10671.
DW2: Tracks = 667. Sides = 1. Size =10671.
DW3: Tracks = 667. Sides = 1. Size =10671.
Для установки данной конфигурации используются следующие команды:
.SET DW0 SIDES=1
.SET DW1 SIDES=1
.SET DW2 SIDES=1
.SET DW3 SIDES=1
.SET DW0 TRACKS=667
.SET DW1 TRACKS=667
.SET DW2 TRACKS=667
.SET DW3 TRACKS=667
Если количество Tracks и Size будет отличатся, не страшно,
это зависит от настроек конкретного драйвера DW.SYS
Далее форматируем весь винт программой
"TDW.SAV Рождествин (TDW V05.10)" с параметрами:
-> Тип винчестера -> Ручная установка параметров
-> Количство цилиндров: 667.
-> Количество поверхностей: 4.
-> Начало предкомпенсации: 1.
-> Номер цилиндра парковки: 1.
-> Форматирование -> Форматирование винчестера
Затем перезагружаемся и проверяем конфигурацию драйвера:
.SET DW INFORM
DW0: Tracks = 667. Sides = 1. Size =10671.
DW1: Tracks = 667. Sides = 1. Size =10671.
DW2: Tracks = 667. Sides = 1. Size =10671.
DW3: Tracks = 667. Sides = 1. Size =10671.
Если все на своих местах, инициализируем наши разделы:
.INI DW0:
.INI DW1:
.INI DW2:
.INI DW3:
Теперь можно на каждый раздел ставить свою систему...
Для загрузки с винта, скажем с раздела DW3: на системной дискете должен быть драйвер DW.SYS настроенный именно на нашу конфигурацию с 4 разделами.
Если нужно разделить диск на две части, в параметрах указываем:
.SET DW0 SIDES=2
.SET DW1 SIDES=2
.SET DW2 SIDES=0
.SET DW3 SIDES=0
Тогда конфигурация будет следующая:
.SET DW INFORM
DW0: Tracks = 667. Sides = 2. Size =21343.
DW1: Tracks = 667. Sides = 2. Size =21343.
DW2: Tracks = 667. Sides = 0. Size = 0. Not installed
DW3: Tracks = 667. Sides = 0. Size = 0. Not installed
Также потом форматируем весь винт программой
"TDW.SAV Рождествин (TDW V05.10)" с параметрами:
-> Тип винчестера -> Ручная установка параметров
-> Количство цилиндров: 667.
-> Количество поверхностей: 4.
-> Начало предкомпенсации: 1.
-> Номер цилиндра парковки: 1.
-> Форматирование -> Форматирование винчестера
Затем перезагружаемся и проверяем конфигурацию драйвера:
.SET DW INFORM
DW0: Tracks = 667. Sides = 2. Size =21343.
DW1: Tracks = 667. Sides = 2. Size =21343.
DW2: Tracks = 667. Sides = 0. Size = 0. Not installed
DW3: Tracks = 667. Sides = 0. Size = 0. Not installed
Если все на своих местах, инициализируем наши разделы:
.INI DW0:
.INI DW1:
Все это проверялось и делалось под следующим DW драйвером:
При загрузке с жесткого диска DW выходит приглашение:
DW V05.08 [RYG] Рождевствин Ю.Г. 1990 г. (с) т. 322-12-14
При загрузке с другого носителя (MY или MX) выходит приглашение:
DW V05.08 [RYG] Рождевствин Ю.Г. 1990 г. (с) т. 322-12-14
Во вложении драйвер DW.SYS настроенный на конфигурацию:
DW0: Tracks = 306. Sides = 2. Size =9791.
DW1: Tracks = 306. Sides = 2. Size =9791.
DW2: Tracks = 306. Sides = 0. Size = 0. Not installed
DW3: Tracks = 306. Sides = 0. Size = 0. Not installed
Документация на драйвер DW.HLP, Программа форматирования TDW.SAV от Рождествин (TDW V05.10), Документация на программу TDW.HLP, а так-же отдельная программа форматирования и диагностики TESTDW.SAV из ОС ФОДОС В03.00
http://www.tis.kz/progs/dvk/DW5-08.rar
Контроллер MY, загрузка, создание дискет, работа с ним без ОС.
Контроллер MY применялся на ДВК4 (Квант 4С), и по умолчанию
сконфигурирован на 22 бита, так как ДВК4 машина на 22 бита...
И работать он ни на чем ниже ДВК4 не будет...
Для запуска его на машинах ниже ДВК4 его нужно переключить на
16 бит по средствам перемычек. Возле разъема платы к шине машины
есть шесть перемычек:
Для загрузки с него на машинах где нет аппаратного загрузчика:
@172140/000040 37 ПС
172142/000004 0 ВК (Номер дисковода)
@G
Далее, для записи дискет на PC:
1) Нужна машина порядка 286, с дисководом 1.2MB как "А:"
2) Драйвер и программа форматирования:
http://www.tis.kz/progs/dvk/mx-dvk.rar
3) Эмулятор Полетаева v.01.02:
http://www.tis.kz/progs/dvk/PDPC.rar
4) Загрузочный образ MY с системой RT11
Как писать:
1) Загружаем машину, без всяких 800.com и прочих...
2) Запускаем драйвер DVK.COM
3) Форматируем дискету DVKFMT.COM MY: /R:2 /T:81
4) Перезагрузка
5) Запускаем эмулятор PDPC.COM MYDVK.DSK A: (где MYDVK.DSK наш образ размером 819.200)
6) В эмуляторе COP/SYS MY0: MY1: (копируем все файлы системы с образа MY0: на дискету MY1: )
7) В эмуляторе COP/BOOT:MY MY0:RT11SJ.SYS MY1: (копируем загрузчик системы из файла монитора RT11SJ.SYS, используя драйвер MY)
8) Для проверки можно загрузится с дискеты в эмуляторе: BOOT MY1:
Работа с контроллером MY без системы:
Например нужно снять образ ПЗУ на дискету через контроллер MY без ОС.
Пускай ПЗУ у нас начинается с 0 адреса (Такое бывает, как с МОЛ-601)
Действия оператора:
100000/xxxxxx 0
100002/xxxxxx 0 (Адрес с которого писать)
100004/xxxxxx 1
100006/xxxxxx 40000 (Кол-во слов в данном случае 000000-077777)
172140/xxxxxx 40000 (Сброс контроллера)
172140/000040 (Проверяем что контроллер сброшен)
172140/000040 3 (Команда на операцию записи)
172140/000200 (Проверяем что значение 200, бит TR установлен)
172142/xxxxxx 100000 (Указываем адрес блока с параметрами)
После чего должна произойти запись на диск...
Если все успешно в 172140 будет 000040
Только дискета должна быть предварительно отформатирована...
Далее дискету можно прочитать на ПиСи и вытащить код ПЗУ.
Более подробно это описывается в документации на контроллер MY:
http://www.tis.kz/docs/DVK/KMD-MY.rar
Самый последний и интересный драйвер MY, который удалось найти представлен ниже:
При загрузке с другого носителя (MX или DW) выходит приглашение:
?MY-I-My/Dz-emulater handler. Un_Soft 1991. V3.04
При загрузке с дискеты МY никакого приглашения не выходит.
Интересен этот драйвер тем, что он поддерживает дискеты DZ от Электроника-85, а так-же дискеты от МС0515.
Вот что написано в его документации:
Драйвер позволяет работать с накопителями любого типа (а также эксплуатировать не вполне исправные накопители). Можно копировать дискеты из (в) формата "Электроники-85" на единственном приводе, используя его же как системный. Возможно программное переключение между форматами.
Во вложении этот драйвер MY.SYS, Справочный файл к нему MYP.TXT и исходник MY.MAC, маленькая программка форматирования дискет MYFORM.SAV, а так-же отдельная программа форматирования и диагностики TESTMY.SAV из ОС ФОДОС В03.00
http://www.tis.kz/progs/dvk/MY3-04.rar
Контроллер MX, загрузка, создание дискет
Контроллер MX применялся на ДВК3 (Моноблок) и на других ДВК.
Имеет адреса 177130 и 177132.
Для загрузки с него на машинах где нет аппаратного загрузчика:
@140000 G
Далее, для записи дискет на PC:
1) Нужна машина порядка 286, с дисководом 1.2MB как "А:"
2) Драйвер и программа форматирования:
http://www.tis.kz/progs/dvk/mx-dvk.rar
Как писать:
1) Загружаем драйвер для работы дискет MX в DOS:
C:\DVK.EXE
2) Форматируем дискету в дисководе А: в формате совместимым с MX и драйвером
C:\DVKFMT.EXE A: /MX
3) Просто под голым DOS копируем нужные нам файлы системы RT-11 на дискету MX в дисководе A:
COPY C:\MX-DSK\*.* A:\
Такая дискета будет без проблем читаться и писаться как на ПиСи так и на ДВК..
Но к сожалению загрузится с нее нельзя.. Она не загрузочная...
Сделать ее загрузочной можно загрузившись на ДВК с другой дискеты МХ, следующими командами:
COP/BOO:MX MX1:RT11SJ.SYS MX1:
Если у Вас нет ни одной загрузочной дискеты МХ, тогда читайте статью по следующей ссылке:
http://www.tis.kz/forum/topic.php?forum=1&topic=16
Документация на контроллер MX:
http://www.tis.kz/docs/DVK/KNGMD-MX.rar
Чтение обычных дискет MX с помощью ПиСи
Для чтения дискет MX нужна материнская плата класса 286-P75, с полным (не урезанным) контроллером дисковода. Подробнее об этом читать в описании ниже представленной утилиты.
Утилита чтения дискет MX на ПиСи:
http://www.tis.kz/progs/dvk/MXONPC.ARJ
У меня она заработала на старой, 286 машине с контроллером, которого вообще нет в описании, а так-же на плате Intel с камнем P75 и контроллером FDD PC87306-IBD/VUL, на этой плате у меня были следующие параметры:
1) для чтения 80-ти дорожечных MX дискет: MXONPC.EXE -b -t80 -s2 -r20 -f53 -e -m4 mxcopy.dsk
2) для чтения 40-ти дорожечных MX дискет: MXONPC.EXE -b -t40 -s2 -r20 -f53 -e -m4 mxcopy.dsk
Самый последний драйвер MX, который удалось найти представлен ниже:
При загрузке с дискеты МХ выходит приглашение:
MX-HANDLER MX$TIM V02.2,OCTOBER-1987 #57872/20.05.88 ©
ПРИМЕНЯЙТЕ КОМАНДУ "SET MX INFORM"
При загрузке с другого носителя (MY или DW) выходит приглашение:
ПРИМЕНЯЙТЕ КОМАНДУ "SET MX INFORM"
По команде "SET MX INFORM" выходит меню:
MX-HANDLER MX$TIM V02.2,OCTOBER-1987 #57872/20.05.88 ©
РАБОТАЕТ В ФОРМАТЕ ДВК2 С ЛЮБЫМИ 133-мм ДИСКОВОДАМИ
ПОД УПРАВЛЕНИЕМ ВСЕХ ВЕРСИЙ ОС РАФОС, ФОДОС, ОС ДВК, RT-11.
АВТОРЫ
М.И. ПОТЕМКИН ОТДЕЛ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ ВЦ АН СССР, ТЕЛ. 135-23-70
Р.А. БРОНШТЕЙН
ДОПУСТИМЫ "SET MX" КОМАНДЫ (ПОДРОБНЕЕ СМ. ФАЙЛ MANUAL.MX):
INFORM (/I), LIST (/L), SYSGEN (/G), QUIET (/Q),
MEMORY (/M), DISK (/D), ACTIV (/A), FORMAT (/F), KNOW (/K)
RETRY= (/R:) [1..8], TRACKS= (/T:) [2..99], WAIT= (/W:) [18..99],
[NO] WRITE, VERIFY, SIDEUP, SKIP, CHECK (/N: /Y:)
Во вложении этот драйвер MX.SYS, Справочные файлы к нему README.MX от 7 июля 1987 и HELP.MX от 25 января 1988, а так-же отдельная программа форматирования и диагностики TESTMX.SAV из ОС ФОДОС В03.00
http://www.tis.kz/progs/dvk/MX2-02.rar
Ниже представлен образ загрузочного диска MY, с основной системой RT11 v.5.04,
а так-же представленными выше драйверами MY, MX, DW и утилитами.
http://www.tis.kz/progs/dvk/DVK-MY.rar
Содержание архива:
DVK-MY.DSK
Образ диска MY со следующим составом:
RT-11SJ V05.04 (Rus\Lat) Без поддержки таймера.
В образе диска:
RT11SJ.SYS Системный монитор RT-11SJ V05.04
RT11FB.SYS Системный монитор RT-11FB V05.04
TT.SYS Драйвер терминала
SL.SYS Редактор введенных команд от SL V08.00 [SW] Сторожевых С.В. 1988
STARTS.COM Командный файл
SWAP.SYS Системный файл
DD.SYS Драйвер DECtape II, TU58 для загрузки ОС по ИРПС с адресами 176560-176566
LD.SYS Драйвер виртуальных образов дисков
MY.SYS Драйвер MY (DZ) от Un_Soft 1991. V3.04
MX.SYS Драйвер MX V02.2,OCTOBER-1987 #57872/20.05.88
DW.SYS Драйвер DW DW V05.08 [RYG] Рождевствин Ю.Г. 1990 г.
DIR.SAV Стандартные системные программы
DUMP.SAV
DUP.SAV
PIP.SAV
RESORC.SAV
K52.SAV
HELP.MX Справочный файл к MX.SYS, от 25 января 1988
README.MX Справочный файл к MX.SYS, от 7 июля 1987
MY.MAC Исходник драйвера MY.SYS, от Un_Soft 1991. V3.04
MYP.TXT Справочный файл к MY.SYS, от Un_Soft 1991. V3.04
MYFORM.SAV Маленькая программка форматирования дискет MY
TDW.SAV Программа форматирования винчестера от Рождествин (TDW V05.10)
TESTDW.SAV Программа форматирования и диагностики DW из ОС ФОДОС В03.00
TESTMX.SAV Программа форматирования и диагностики MX из ОС ФОДОС В03.00
TESTMY.SAV Программа форматирования и диагностики MY из ОС ФОДОС В03.00
вложения
Прикрепленные файлы
KMD_MY.rar ( 3.43 мегабайт )
Кол-во скачиваний: 520
KNGMD_MX.rar ( 516.43 килобайт )
Кол-во скачиваний: 486
mx_dvk.rar ( 13.21 килобайт )
Кол-во скачиваний: 505
mx_dvk.rar ( 13.21 килобайт )
Кол-во скачиваний: 513
MY3_04.rar ( 10.66 килобайт )
Кол-во скачиваний: 521
PDPC.rar ( 24.47 килобайт )
Кол-во скачиваний: 491
DVK_MY.rar ( 138.93 килобайт )
Кол-во скачиваний: 495
DW5_08.rar ( 26.15 килобайт )
Кол-во скачиваний: 515
MXONPC.RAR ( 21.86 килобайт )
Кол-во скачиваний: 517
Русская версия Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)