Основные, минимальные действия для загрузки ДВК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 DW:
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:
1. Andrey_Ak - 04 Января, 2012 - 09:32:24 - перейти к сообщению
2. Andrey_Ak - 04 Января, 2012 - 09:59:21 - перейти к сообщению
Основной состав системы RT11 и основные команды для работы
Мониторы системы 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:
DIR MY1: /FAST /COLUMNS:1 - Отображает кратко в столбик содержимое диска 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 на терминале типа VT100 (Для многозадачной системы KEX.SAV)
Примеры использования:
EDIT STARTS.COM - Открываем файл STARTS.COM и редактируем его
Для выхода нажать клавишу ПФ1 затем 7 потом набрать EXIT,
для справки нажать ПФ2.
(Вместо него можно использовать К52.SAV для работы на терминале типа VT52 но тогда в стартовом файле надо прописать 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
Мониторы системы 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:
DIR MY1: /FAST /COLUMNS:1 - Отображает кратко в столбик содержимое диска 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 на терминале типа VT100 (Для многозадачной системы KEX.SAV)
Примеры использования:
EDIT STARTS.COM - Открываем файл STARTS.COM и редактируем его
Для выхода нажать клавишу ПФ1 затем 7 потом набрать EXIT,
для справки нажать ПФ2.
(Вместо него можно использовать К52.SAV для работы на терминале типа VT52 но тогда в стартовом файле надо прописать 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
3. Andrey_Ak - 04 Января, 2012 - 22:00:59 - перейти к сообщению
Разбивка винта на четыре логических диска на контроллере DW
(По сути, винт не делится на четыре раздела, а просто разделяются на головки)
Осуществляется это драйвером DW V05.08 [RYG] Рождевствин Ю.Г. 1990 г. (с) т. 322-12-14
Проверялось на винте 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
Или просто для всего диска:
.SET DW TRACKS=667
Обратите внимание, что в документации опции SIDES и TRACKS написаны не правильно, как SIDE и TRACK
Если количество 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.HLP,
а так-же отдельная программа форматирования и диагностики TESTDW.SAV из ОС ФОДОС В03.00
http://www.tis.kz/progs/dvk/DW5-08.rar
(По сути, винт не делится на четыре раздела, а просто разделяются на головки)
Осуществляется это драйвером DW V05.08 [RYG] Рождевствин Ю.Г. 1990 г. (с) т. 322-12-14
Документация на драйвер DW.SYS: (Отобразить)
Документация на программу форматирования TDW.SAV: (Отобразить)
Проверялось на винте 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
Или просто для всего диска:
.SET DW TRACKS=667
Обратите внимание, что в документации опции SIDES и TRACKS написаны не правильно, как SIDE и TRACK
Если количество 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.HLP,
а так-же отдельная программа форматирования и диагностики TESTDW.SAV из ОС ФОДОС В03.00
http://www.tis.kz/progs/dvk/DW5-08.rar
4. Andrey_Ak - 19 Февраля, 2012 - 15:02:10 - перейти к сообщению
Контроллер 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
Контроллер 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
5. Andrey_Ak - 19 Февраля, 2012 - 22:40:26 - перейти к сообщению
Контроллер 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.ph...95762#1329595762
Документация на контроллер 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 (C)
ПРИМЕНЯЙТЕ КОМАНДУ "SET MX INFORM"
При загрузке с другого носителя (MY или DW) выходит приглашение:
ПРИМЕНЯЙТЕ КОМАНДУ "SET MX INFORM"
По команде "SET MX INFORM" выходит меню:
MX-HANDLER MX$TIM V02.2,OCTOBER-1987 #57872/20.05.88 (C)
РАБОТАЕТ В ФОРМАТЕ ДВК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
Контроллер 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.ph...95762#1329595762
Документация на контроллер 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, который удалось найти представлен ниже:
Документация на драйвер README.MX: (Отобразить)
Документация на драйвер HELP.MX: (Отобразить)
При загрузке с дискеты МХ выходит приглашение:
MX-HANDLER MX$TIM V02.2,OCTOBER-1987 #57872/20.05.88 (C)
ПРИМЕНЯЙТЕ КОМАНДУ "SET MX INFORM"
При загрузке с другого носителя (MY или DW) выходит приглашение:
ПРИМЕНЯЙТЕ КОМАНДУ "SET MX INFORM"
По команде "SET MX INFORM" выходит меню:
MX-HANDLER MX$TIM V02.2,OCTOBER-1987 #57872/20.05.88 (C)
РАБОТАЕТ В ФОРМАТЕ ДВК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
6. Andrey_Ak - 20 Февраля, 2012 - 00:00:55 - перейти к сообщению
Ниже представлен образ загрузочного диска 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
SWAP.SYS Системный файл
STARTS.COM Командный файл
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 - Для работы команды DIR
PIP.SAV - Для работы команды TYPE и COPY
DUP.SAV - Для работы команды BOOT и COPY
DUMP.SAV - Для работы команды DUMP
RESORC.SAV - Для работы команды SHOW
K52.SAV - Для работы команды EDIT на терминале типа VT52
SL.HLP Справочный файл от SL V08.00 [SW] Сторожевых С.В. 1988
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
DW.HLP Справочный файл к драйверу DW DW V05.08 [RYG] Рождевствин Ю.Г. 1990 г.
TDW.SAV Программа форматирования винчестера от Рождествин (TDW V05.10)
TDW.HLP Справочный файл к программе TDW.SAV от Рождествин (TDW V05.10)
TESTDW.SAV Программа форматирования и диагностики DW из ОС ФОДОС В03.00
TESTMX.SAV Программа форматирования и диагностики MX из ОС ФОДОС В03.00
TESTMY.SAV Программа форматирования и диагностики MY из ОС ФОДОС В03.00
Во вложении этот драйвер SL.SYS, Справочный файл к нему SL.HLP
http://www.tis.kz/progs/dvk/SL8-00.rar
а так-же представленными выше драйверами 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
SWAP.SYS Системный файл
STARTS.COM Командный файл
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 - Для работы команды DIR
PIP.SAV - Для работы команды TYPE и COPY
DUP.SAV - Для работы команды BOOT и COPY
DUMP.SAV - Для работы команды DUMP
RESORC.SAV - Для работы команды SHOW
K52.SAV - Для работы команды EDIT на терминале типа VT52
SL.HLP Справочный файл от SL V08.00 [SW] Сторожевых С.В. 1988
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
DW.HLP Справочный файл к драйверу DW DW V05.08 [RYG] Рождевствин Ю.Г. 1990 г.
TDW.SAV Программа форматирования винчестера от Рождествин (TDW V05.10)
TDW.HLP Справочный файл к программе TDW.SAV от Рождествин (TDW V05.10)
TESTDW.SAV Программа форматирования и диагностики DW из ОС ФОДОС В03.00
TESTMX.SAV Программа форматирования и диагностики MX из ОС ФОДОС В03.00
TESTMY.SAV Программа форматирования и диагностики MY из ОС ФОДОС В03.00
Документация на драйвер SL.SYS (Отобразить)
Во вложении этот драйвер SL.SYS, Справочный файл к нему SL.HLP
http://www.tis.kz/progs/dvk/SL8-00.rar
7. Andrey_Ak - 15 Января, 2016 - 10:03:35 - перейти к сообщению
Нашелся интересный драйвер KZ.SYS и программа форматирования KZFORM.SYS
При загрузке с находящемся драйвером на системном диске выходит приглашение:
KZ V01.00 (C) ВЦ МИЭТ, НОЯБРЬ 1987
По команде SET KZ INFORM
Выходит описание драйвера:
KZ V01.00 (C) ВЦ МИЭТ, НОЯБРЬ 1987
ПОЛЕТАЕВ В.М. ТЕЛ. 534-65-36
SET-ПАРАМЕТРЫ: SYSGEN, INFORM, RETRY, DZ, MY
MY0: DZ1: DZ2: DZ3: RETRY=1
Попробуем протестировать этот драйвер и программу форматирования в эмуляторе,
который описан по ссылке:
Универсальный модульный эмулятор v.0.97A
Если загрузится в эмуляторе с HD0: то пробуем прочитать рабочий образ в MY0: (или KZ0:)
Теперь форматируем KZ0:
Так вроде все работает...
Еще тест, после форматирования и инициализации KZ0:
копируем на KZ0: системные файлы:
Далее копируем загрузчик:
Загрузчик системы из файла RT11SB.SYS находящегося на диске KZ0: скопировать в загрузочный сектор диска KZ0: и использовать для загрузки драйвер KZ
COP/BOO:KZ KZ0:RT11SB.SYS KZ0:
Загружаемся с диска KZ0:
BOO KZ0:
KZ V01.00 (C) ВЦ МИЭТ, НОЯБРЬ 1987
И на этом все, висит...
Копируем еще на диск KZ0: драйвер MY.SYS и пробуем загрузится:
Уже не висит, а вывалился в монитор.
Копируем загрузчик системы из файла RT11SB.SYS находящегося на диске KZ0: скопировать в загрузочный сектор диска KZ0: и использовать для загрузки драйвер MY
И пробуем загрузится с этого диска:
Выходит что драйвер KZ.SYS
1) или не имеет загрузочного сектора,
2) или не работает,
3) или ему нужно настоящее железо,
4) или он рассчитан на работу совместно с MY.SYS,
5) или ему нужно загружаться не с контроллера MY, а с контроллера Эл.85
Еще тест:
Ранее мы собрали загрузочный диск с драйверами MY.SYS и KZ.SYS, а так-же с программой KZFORM.SAV
Грузимся с этого диска в эмуляторе:
Далее вставляем в MY1: чистый не отформатированный образ, и пытаемся
его отформатировать программой KZFORM.SAV
При попытке прочитать диск в MY1 как KZ1:
диск так-же не инициализированный, но еще и вывалилось в монитор..
Снова грузимся с нашего образа с MY0:
И пытаемся инициализировать KZ1:
INI KZ0:
142322
@
Не получилось, вывалилось в монитор..
Снова грузимся с нашего образа с MY0:, инициализируем MY1: и
пробуем прочитать диск в MY1 как KZ1:
Странно, не хочет читать MY1: как KZ1:
Вообщем драйвер нуждается в тестировании на реальном железе...
Тут образ дискеты для загрузки с использованием для загрузки драйвера MY:
http://tis.kz/progs/dvk/DVK-Emu-VT52/MY-KZ.DSK
А тут образ дискеты для загрузки с использованием для загрузки драйвера KZ:
http://tis.kz/progs/dvk/DVK-Emu-VT52/KZ-MY.DSK
Так-же в обоих образах минимальный набор системных файлов и программ и программа KZFORM.SAV
Изначально драйвер KZ.SYS был найден в образе
загрузочного диска из комплекта этого эмулятора:
Универсальный модульный эмулятор v.0.97A
А программа KZFORM.SAV найдена в этом образе:
http://tis.kz/progs/dvk/UK_SBORNIK_D45.rar
Сканированная инструкция от драйвера KZ.SYS и исходники:
http://tis.kz/progs/dvk/POLETAEV...Z_DRIVER_PDF.rar
При загрузке с находящемся драйвером на системном диске выходит приглашение:
KZ V01.00 (C) ВЦ МИЭТ, НОЯБРЬ 1987
По команде SET KZ INFORM
Выходит описание драйвера:
KZ V01.00 (C) ВЦ МИЭТ, НОЯБРЬ 1987
ПОЛЕТАЕВ В.М. ТЕЛ. 534-65-36
SET-ПАРАМЕТРЫ: SYSGEN, INFORM, RETRY, DZ, MY
MY0: DZ1: DZ2: DZ3: RETRY=1
Попробуем протестировать этот драйвер и программу форматирования в эмуляторе,
который описан по ссылке:
Универсальный модульный эмулятор v.0.97A
Если загрузится в эмуляторе с HD0: то пробуем прочитать рабочий образ в MY0: (или KZ0:)
Спойлер (Отобразить)
Теперь форматируем KZ0:
Спойлер (Отобразить)
Так вроде все работает...
Еще тест, после форматирования и инициализации KZ0:
копируем на KZ0: системные файлы:
Спойлер (Отобразить)
Далее копируем загрузчик:
Загрузчик системы из файла RT11SB.SYS находящегося на диске KZ0: скопировать в загрузочный сектор диска KZ0: и использовать для загрузки драйвер KZ
COP/BOO:KZ KZ0:RT11SB.SYS KZ0:
Загружаемся с диска KZ0:
BOO KZ0:
KZ V01.00 (C) ВЦ МИЭТ, НОЯБРЬ 1987
И на этом все, висит...
Копируем еще на диск KZ0: драйвер MY.SYS и пробуем загрузится:
Спойлер (Отобразить)
Уже не висит, а вывалился в монитор.
Копируем загрузчик системы из файла RT11SB.SYS находящегося на диске KZ0: скопировать в загрузочный сектор диска KZ0: и использовать для загрузки драйвер MY
И пробуем загрузится с этого диска:
Спойлер (Отобразить)
Выходит что драйвер KZ.SYS
1) или не имеет загрузочного сектора,
2) или не работает,
3) или ему нужно настоящее железо,
4) или он рассчитан на работу совместно с MY.SYS,
5) или ему нужно загружаться не с контроллера MY, а с контроллера Эл.85
Еще тест:
Ранее мы собрали загрузочный диск с драйверами MY.SYS и KZ.SYS, а так-же с программой KZFORM.SAV
Грузимся с этого диска в эмуляторе:
Далее вставляем в MY1: чистый не отформатированный образ, и пытаемся
его отформатировать программой KZFORM.SAV
Спойлер (Отобразить)
При попытке прочитать диск в MY1 как KZ1:
диск так-же не инициализированный, но еще и вывалилось в монитор..
Снова грузимся с нашего образа с MY0:
И пытаемся инициализировать KZ1:
INI KZ0:
142322
@
Не получилось, вывалилось в монитор..
Снова грузимся с нашего образа с MY0:, инициализируем MY1: и
пробуем прочитать диск в MY1 как KZ1:
Спойлер (Отобразить)
Странно, не хочет читать MY1: как KZ1:
Вообщем драйвер нуждается в тестировании на реальном железе...
Тут образ дискеты для загрузки с использованием для загрузки драйвера MY:
http://tis.kz/progs/dvk/DVK-Emu-VT52/MY-KZ.DSK
А тут образ дискеты для загрузки с использованием для загрузки драйвера KZ:
http://tis.kz/progs/dvk/DVK-Emu-VT52/KZ-MY.DSK
Так-же в обоих образах минимальный набор системных файлов и программ и программа KZFORM.SAV
Изначально драйвер KZ.SYS был найден в образе
загрузочного диска из комплекта этого эмулятора:
Универсальный модульный эмулятор v.0.97A
А программа KZFORM.SAV найдена в этом образе:
http://tis.kz/progs/dvk/UK_SBORNIK_D45.rar
Сканированная инструкция от драйвера KZ.SYS и исходники:
http://tis.kz/progs/dvk/POLETAEV...Z_DRIVER_PDF.rar
8. Andrey_Ak - 16 Февраля, 2016 - 10:19:14 - перейти к сообщению
Подключение больших дисков к контроллеру DW и разбивка диска на разделы
Рассмотрим распространенные диски ST-225 и ST-250R:
ST-225 имеет параметры: Цилиндры: 615 Головки: 4 Секторы: 17 Емкость: 21 мб
ST-250R имеет параметры: Цилиндры: 667 Головки: 4 Секторы: 31 Емкость: 42 мб
Но контроллер DW аппаратно поддерживает только 16 секторов, 8 головок, 1024 цилиндра
Что же получается с дисками ST-225 и ST-250R:
615 цилиндров * 4 головки * 16 секторов = 39 360 блоков = 39 360 / 2048 = 19,2 мб
667 цилиндров * 4 головки * 16 секторов = 42 688 блоков = 42 688 / 2048 = 20,8 мб
Даже с ST-250R мы не выходим на 40 мб.
Встречается еще диск ST-251, но найти его намного сложнее:
ST-251 имеет параметры: Цилиндры: 820 Головки: 6 Секторы: 17 Емкость: 42 мб
Что же получается с диском ST-251:
820 цилиндров * 6 головок * 16 секторов = 78 720 блоков = 78 720 / 2048 = 38,4 мб
Ну уже что-то.
А тут мне попался диск ST-4096:
ST-4096 имеет параметры: Цилиндры: 1024 Головки: 9 Секторы: 17 Емкость: 80 мб
Уже интересно, но контроллер все-равно больше 8 головок не поймет, что же получается с диском ST-4096:
1024 цилиндров * 8 головок * 16 секторов = 131 072 блока = 131 072 / 2048 = 64 мб
Похоже это предел 64 мб для контроллера DW
Для подключения диска ST-4096 к контроллеру, нужно установить только одну перемычку, указывающую нулевой привод.
Из документации SEAGATE это будет Drive Select = 1
Но даже так, диск будет форматироваться, но записать на диск ничего не получится,
а вот почему, объясняет тов. AFZ:
Если на контакте 2 контроллера ДВК сделано "~Уменьшение тока записи", то все сходится.
При записи ДВК выдает этот сигнал, диск интерпретирует его, как ~HD SLCT 3, запись идет
на головки 8-15, при чтении он не выставляется, читается форматированная дорожка 0.
А на ST-225-ом там "Умеьшение тока записи", у всех, у кого число головок меньше восьми.
С появлением больших винтов сигнал УТЗ утратил актуальность и его заменили на четвертый
бит номера головки (3, если считать с нуля).
А у МФМ оно рулится из драйвера. На самом деле УТЗ был нужен только 506-му и 412-му,
дальше управление током записи было перенесено в контроллер самого накопителя и
сигнал остался ненужным. Ну, если ты не сунешь туда 506 или 412.
А то, что ставили у нас, 5 или 10М винты - это, как раз, 506 и 142, так, что наши УТЗ сделали.
Исходя из этого, заклеиваем на плате диска ламель, которая идет на второй контакт.
Можно заклеить хорошей изолентой, можно отрезать дорожку от ламели.
Потом сделаю фотографии и выложу в этом сообщении...
Теперь диск удалось проинициализировать после форматирования и записать на него информацию..
Но загружаться система с диска не хотела. Использовался драйвер:
DW V05.08 [RYG] Рождевствин Ю.Г. 1990 г. (с) т. 322-12-14
Подробнее тут:
http://www.tis.kz/forum/topic.ph...96459#1325696459
Да и другие драйверы вели себя точно так-же..
Но нашелся еще интересный драйвер DW, который тоже позволяет разбивать диск на разделы,
только не по головкам, а по цилиндрам, и можно указать уже не до 4-х разделов, а до 8-ми.
С ним загрузка пошла.
При загрузке с жесткого диска DW выходит приглашение:
DW V01.02 Mini-winchester disk
Пользуйтесь командой "SET DW INFORM"
При загрузке с другого носителя (MY или MX) выходит приглашение:
Пользуйтесь командой "SET DW INFORM"
По команде SET DW INFORM выходит справка:
Для диска ST-4096 драйвер настроил так:
SET DW HEADS=8.
SET DW0: SIZE=65535.
SET DW0: NULC=0.
SET DW1: SIZE=65535.
SET DW1: NULC=512.
SET DW0:WRITE
SET DW1:WRITE
По команде SET DW LIST выходит текущая настройка драйвера:
Csr=174000 Vector=300 Retry=8
DW0: Write Size=65535 NulC=0
DW1: Write Size=65535 NulC=512
DW2: NoWrite Size=0 NulC=1025
DW3: NoWrite Size=0 NulC=1025
DW4: NoWrite Size=0 NulC=1025
DW5: NoWrite Size=0 NulC=1025
DW6: NoWrite Size=0 NulC=1025
DW7: NoWrite Size=0 NulC=1025
А вот что настраивать в совершенно не понятно.
Как и не ясно что там заложено. Пробовал ввести там 16 - запись на диск началась с дикими ошибками.
Да и вообще алгоритм настройки драйвера не совсем логичен и понятен:
Задается начальный цилиндр для каждого раздела, задается объем раздела в блоках,
для следующего раздела учитывая размер предыдущего надо
вычислить с какого цилиндра начинать следующий раздел,
да и еще учесть число головок (поверхностей) и
ввести правильно число блоков на каждой поверхности.
В драйвере DW V05.08 [RYG] Рождевствин Ю.Г. 1990 г. (с) т. 322-12-14 все просто и логично..
По команде SET DW FORMAT выходит диалог форматирования диска:
Форматирование идет очень быстро.
Сомнительно, что драйвер нормально форматировать умеет.
А изначально, еще при проверке диска на другом драйвере, диск форматировался
программой TESTDW.SAV из ОС ФОДОС В03.00:
Конечный номер цилиндра не понимает больше 999, а если указать 1023 показывает звездочки:
Что-то мне кажется, что TESTDW таки понимает 1023-й цилиндр, просто, как собака, сказать не может. (С)
- Но увы, при попытке форматировать с 1023 цилиндрами, программа даже не начинает форматирование.
В архиве драйвер DW V01.02 Mini-winchester disk настроенный на ST-4096:
http://tis.kz/progs/dvk/DW1-02_ST4096.rar
Рассмотрим распространенные диски ST-225 и ST-250R:
ST-225 имеет параметры: Цилиндры: 615 Головки: 4 Секторы: 17 Емкость: 21 мб
ST-225 (Отобразить)
ST-250R имеет параметры: Цилиндры: 667 Головки: 4 Секторы: 31 Емкость: 42 мб
ST-250R (Отобразить)
Но контроллер DW аппаратно поддерживает только 16 секторов, 8 головок, 1024 цилиндра
Что же получается с дисками ST-225 и ST-250R:
615 цилиндров * 4 головки * 16 секторов = 39 360 блоков = 39 360 / 2048 = 19,2 мб
667 цилиндров * 4 головки * 16 секторов = 42 688 блоков = 42 688 / 2048 = 20,8 мб
Даже с ST-250R мы не выходим на 40 мб.
Встречается еще диск ST-251, но найти его намного сложнее:
ST-251 имеет параметры: Цилиндры: 820 Головки: 6 Секторы: 17 Емкость: 42 мб
ST-251 (Отобразить)
Что же получается с диском ST-251:
820 цилиндров * 6 головок * 16 секторов = 78 720 блоков = 78 720 / 2048 = 38,4 мб
Ну уже что-то.
А тут мне попался диск ST-4096:
ST-4096 имеет параметры: Цилиндры: 1024 Головки: 9 Секторы: 17 Емкость: 80 мб
ST-4096 (Отобразить)
Уже интересно, но контроллер все-равно больше 8 головок не поймет, что же получается с диском ST-4096:
1024 цилиндров * 8 головок * 16 секторов = 131 072 блока = 131 072 / 2048 = 64 мб
Похоже это предел 64 мб для контроллера DW
Для подключения диска ST-4096 к контроллеру, нужно установить только одну перемычку, указывающую нулевой привод.
Из документации SEAGATE это будет Drive Select = 1
Но даже так, диск будет форматироваться, но записать на диск ничего не получится,
а вот почему, объясняет тов. AFZ:
Если на контакте 2 контроллера ДВК сделано "~Уменьшение тока записи", то все сходится.
При записи ДВК выдает этот сигнал, диск интерпретирует его, как ~HD SLCT 3, запись идет
на головки 8-15, при чтении он не выставляется, читается форматированная дорожка 0.
А на ST-225-ом там "Умеьшение тока записи", у всех, у кого число головок меньше восьми.
С появлением больших винтов сигнал УТЗ утратил актуальность и его заменили на четвертый
бит номера головки (3, если считать с нуля).
А у МФМ оно рулится из драйвера. На самом деле УТЗ был нужен только 506-му и 412-му,
дальше управление током записи было перенесено в контроллер самого накопителя и
сигнал остался ненужным. Ну, если ты не сунешь туда 506 или 412.
А то, что ставили у нас, 5 или 10М винты - это, как раз, 506 и 142, так, что наши УТЗ сделали.
Исходя из этого, заклеиваем на плате диска ламель, которая идет на второй контакт.
Можно заклеить хорошей изолентой, можно отрезать дорожку от ламели.
Потом сделаю фотографии и выложу в этом сообщении...
Теперь диск удалось проинициализировать после форматирования и записать на него информацию..
Но загружаться система с диска не хотела. Использовался драйвер:
DW V05.08 [RYG] Рождевствин Ю.Г. 1990 г. (с) т. 322-12-14
Подробнее тут:
http://www.tis.kz/forum/topic.ph...96459#1325696459
Да и другие драйверы вели себя точно так-же..
Но нашелся еще интересный драйвер DW, который тоже позволяет разбивать диск на разделы,
только не по головкам, а по цилиндрам, и можно указать уже не до 4-х разделов, а до 8-ми.
С ним загрузка пошла.
При загрузке с жесткого диска DW выходит приглашение:
DW V01.02 Mini-winchester disk
Пользуйтесь командой "SET DW INFORM"
При загрузке с другого носителя (MY или MX) выходит приглашение:
Пользуйтесь командой "SET DW INFORM"
По команде SET DW INFORM выходит справка:
DW V01.02 Mini-winchester disk
Set :
Format - Форматирование
Sysgen - Настройка под систему
[No]Write - Разрешение/запрещение записи
Retry=d. - Повтор чтения/записи
Nulc=d. - Нулевой цилиндр
Size=d. - Размер
Inform - этот текст
Csr=o. - регистор идентификации
Vector=o. - вектор прерывания
Sector=d. - число блоков на поверхности
Heads=d. - число поверхностей
LIST - текущее состояние
Set :
Format - Форматирование
Sysgen - Настройка под систему
[No]Write - Разрешение/запрещение записи
Retry=d. - Повтор чтения/записи
Nulc=d. - Нулевой цилиндр
Size=d. - Размер
Inform - этот текст
Csr=o. - регистор идентификации
Vector=o. - вектор прерывания
Sector=d. - число блоков на поверхности
Heads=d. - число поверхностей
LIST - текущее состояние
Для диска ST-4096 драйвер настроил так:
SET DW HEADS=8.
SET DW0: SIZE=65535.
SET DW0: NULC=0.
SET DW1: SIZE=65535.
SET DW1: NULC=512.
SET DW0:WRITE
SET DW1:WRITE
По команде SET DW LIST выходит текущая настройка драйвера:
Csr=174000 Vector=300 Retry=8
DW0: Write Size=65535 NulC=0
DW1: Write Size=65535 NulC=512
DW2: NoWrite Size=0 NulC=1025
DW3: NoWrite Size=0 NulC=1025
DW4: NoWrite Size=0 NulC=1025
DW5: NoWrite Size=0 NulC=1025
DW6: NoWrite Size=0 NulC=1025
DW7: NoWrite Size=0 NulC=1025
Остальные разделы отключил так: (Отобразить)
А вот что настраивать в
Sector=d. - число блоков на поверхности
Как и не ясно что там заложено. Пробовал ввести там 16 - запись на диск началась с дикими ошибками.
Да и вообще алгоритм настройки драйвера не совсем логичен и понятен:
Задается начальный цилиндр для каждого раздела, задается объем раздела в блоках,
для следующего раздела учитывая размер предыдущего надо
вычислить с какого цилиндра начинать следующий раздел,
да и еще учесть число головок (поверхностей) и
ввести правильно число блоков на каждой поверхности.
В драйвере DW V05.08 [RYG] Рождевствин Ю.Г. 1990 г. (с) т. 322-12-14 все просто и логично..
По команде SET DW FORMAT выходит диалог форматирования диска:
Форматирование
*** Номер стартовой дорожки : 0.
*** Номер конечной дорожки : 1023.
1023 Форматирование
*** Номер стартовой дорожки : 0.
*** Номер конечной дорожки : 1023.
1023 Форматирование
Форматирование идет очень быстро.
Сомнительно, что драйвер нормально форматировать умеет.
А изначально, еще при проверке диска на другом драйвере, диск форматировался
программой TESTDW.SAV из ОС ФОДОС В03.00:
Выбор настроек диска в программе TESTDW (Отобразить)
Конечный номер цилиндра не понимает больше 999, а если указать 1023 показывает звездочки:
Выбор настроек диска в программе TESTDW (Отобразить)
Что-то мне кажется, что TESTDW таки понимает 1023-й цилиндр, просто, как собака, сказать не может. (С)
- Но увы, при попытке форматировать с 1023 цилиндрами, программа даже не начинает форматирование.
Форматирование в TESTDW (Отобразить)
После форматирования инициализируем разделы диска: (Отобразить)
В архиве драйвер DW V01.02 Mini-winchester disk настроенный на ST-4096:
http://tis.kz/progs/dvk/DW1-02_ST4096.rar
9. Andrey_Ak - 08 Февраля, 2018 - 12:41:24 - перейти к сообщению
Информация по перемычкам плат МС1201.03 и МС1201.04
SA1.1 Помечается красным цветом
+--------------+
| =======> | Положение "1"
+--------------+
|=======> | Положение "0"
+--------------+
Регистры и скорость обмена для контроллера дисплея на МС 1201.03
+--------------+
| =======> | SA1.1 (Не используется)
+--------------+
| =======> | SA1.2
+--------------+
| =======> | SA1.3
+--------------+
| =======> | SA1.4
+--------------+
| =======> | SA1.5
+--------------+
| =======> | SA1.6
+--------------+
| =======> | SA1.7 (Не используется)
+--------------+
| =======> | SA1.8 (Не используется)
+--------------+
+--------------+--------+--------+--------+--------+--------------------------+
| Положение | Адрес | Адрес | Адрес | Адрес | Адрес вектора прерываний |
|переключателя | РСПР | БРПР | РСПЕР | БРПЕР +-----------+--------------+
| SA1.2 | | | | | Приемника | Передатчика |
+--------------+--------+--------+--------+--------+-----------+--------------+
| 1 | 177560 | 177562 | 177564 | 177566 | 060 | 064 |
+--------------+--------+--------+--------+--------+-----------+--------------+
| 0 | 176560 | 176562 | 176564 | 176566 | 360 | 364 |
+--------------+--------+--------+--------+--------+-----------+--------------+
+--------+-------------+-------------+-------------+-------------+
|Скорость| Положение | Положение | Положение | Положение |
| обмена |переключателя|переключателя|переключателя|переключателя|
| (БОД) | SA1.3 | SA1.4 | SA1.5 | SA1.6 |
+--------+-------------+-------------+-------------+-------------+
| 50 | 1 | 1 | 1 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 75 | 0 | 1 | 1 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 100 | 1 | 0 | 1 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 150 | 0 | 0 | 1 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 200 | 1 | 1 | 0 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 300 | 0 | 1 | 0 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 600 | 1 | 0 | 0 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 1200 | 0 | 0 | 0 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 2400 | 1 | 1 | 1 | 0 |
+--------+-------------+-------------+-------------+-------------+
| 4800 | 0 | 1 | 1 | 0 |
+--------+-------------+-------------+-------------+-------------+
| 9600 | 1 | 0 | 1 | 0 |
+--------+-------------+-------------+-------------+-------------+
Регистры и скорость обмена для контроллера дисплея на МС 1201.04
+--------------+
| =======> | SA1.1 (Не используется)
+--------------+
| =======> | SA1.2 (Не используется)
+--------------+
| =======> | SA1.3 (Не используется)
+--------------+
| =======> | SA1.4
+--------------+
| =======> | SA1.5
+--------------+
| =======> | SA1.6
+--------------+
| =======> | SA1.7
+--------------+
| =======> | SA1.8
+--------------+
+--------------+--------+--------+--------+--------+--------------------------+
| Положение | Адрес | Адрес | Адрес | Адрес | Адрес вектора прерываний |
|переключателя | РСПР | БРПР | РСПЕР | БРПЕР +-----------+--------------+
| SA1.4 | | | | | Приемника | Передатчика |
+--------------+--------+--------+--------+--------+-----------+--------------+
| 1 | 177560 | 177562 | 177564 | 177566 | 060 | 064 |
+--------------+--------+--------+--------+--------+-----------+--------------+
| 0 | 176560 | 176562 | 176564 | 176566 | 360 | 364 |
+--------------+--------+--------+--------+--------+-----------+--------------+
+--------+-------------+-------------+-------------+-------------+
|Скорость| Положение | Положение | Положение | Положение |
| обмена |переключателя|переключателя|переключателя|переключателя|
| (БОД) | SA1.5 | SA1.6 | SA1.7 | SA1.8 |
+--------+-------------+-------------+-------------+-------------+
| 50 | 1 | 1 | 1 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 75 | 0 | 1 | 1 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 100 | 1 | 0 | 1 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 150 | 0 | 0 | 1 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 200 | 1 | 1 | 0 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 300 | 0 | 1 | 0 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 600 | 1 | 0 | 0 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 1200 | 0 | 0 | 0 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 2400 | 1 | 1 | 1 | 0 |
+--------+-------------+-------------+-------------+-------------+
| 4800 | 0 | 1 | 1 | 0 |
+--------+-------------+-------------+-------------+-------------+
| 9600 | 1 | 0 | 1 | 0 |
+--------+-------------+-------------+-------------+-------------+
Это информация из книги:
Микро-ЭВМ "Электроника МС 1201.03",
"Электроника МС 1201.04"
Техническое описание
Часть 1
У10.305.301 ТО
И из этой-же книги противоречивая информация по этим перемычкам:
SA1.1 Помечается красным цветом
+--------------+
| =======> | Положение "1"
+--------------+
|=======> | Положение "0"
+--------------+
Регистры и скорость обмена для контроллера дисплея на МС 1201.03
+--------------+
| =======> | SA1.1 (Не используется)
+--------------+
| =======> | SA1.2
+--------------+
| =======> | SA1.3
+--------------+
| =======> | SA1.4
+--------------+
| =======> | SA1.5
+--------------+
| =======> | SA1.6
+--------------+
| =======> | SA1.7 (Не используется)
+--------------+
| =======> | SA1.8 (Не используется)
+--------------+
+--------------+--------+--------+--------+--------+--------------------------+
| Положение | Адрес | Адрес | Адрес | Адрес | Адрес вектора прерываний |
|переключателя | РСПР | БРПР | РСПЕР | БРПЕР +-----------+--------------+
| SA1.2 | | | | | Приемника | Передатчика |
+--------------+--------+--------+--------+--------+-----------+--------------+
| 1 | 177560 | 177562 | 177564 | 177566 | 060 | 064 |
+--------------+--------+--------+--------+--------+-----------+--------------+
| 0 | 176560 | 176562 | 176564 | 176566 | 360 | 364 |
+--------------+--------+--------+--------+--------+-----------+--------------+
+--------+-------------+-------------+-------------+-------------+
|Скорость| Положение | Положение | Положение | Положение |
| обмена |переключателя|переключателя|переключателя|переключателя|
| (БОД) | SA1.3 | SA1.4 | SA1.5 | SA1.6 |
+--------+-------------+-------------+-------------+-------------+
| 50 | 1 | 1 | 1 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 75 | 0 | 1 | 1 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 100 | 1 | 0 | 1 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 150 | 0 | 0 | 1 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 200 | 1 | 1 | 0 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 300 | 0 | 1 | 0 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 600 | 1 | 0 | 0 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 1200 | 0 | 0 | 0 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 2400 | 1 | 1 | 1 | 0 |
+--------+-------------+-------------+-------------+-------------+
| 4800 | 0 | 1 | 1 | 0 |
+--------+-------------+-------------+-------------+-------------+
| 9600 | 1 | 0 | 1 | 0 |
+--------+-------------+-------------+-------------+-------------+
Регистры и скорость обмена для контроллера дисплея на МС 1201.04
+--------------+
| =======> | SA1.1 (Не используется)
+--------------+
| =======> | SA1.2 (Не используется)
+--------------+
| =======> | SA1.3 (Не используется)
+--------------+
| =======> | SA1.4
+--------------+
| =======> | SA1.5
+--------------+
| =======> | SA1.6
+--------------+
| =======> | SA1.7
+--------------+
| =======> | SA1.8
+--------------+
+--------------+--------+--------+--------+--------+--------------------------+
| Положение | Адрес | Адрес | Адрес | Адрес | Адрес вектора прерываний |
|переключателя | РСПР | БРПР | РСПЕР | БРПЕР +-----------+--------------+
| SA1.4 | | | | | Приемника | Передатчика |
+--------------+--------+--------+--------+--------+-----------+--------------+
| 1 | 177560 | 177562 | 177564 | 177566 | 060 | 064 |
+--------------+--------+--------+--------+--------+-----------+--------------+
| 0 | 176560 | 176562 | 176564 | 176566 | 360 | 364 |
+--------------+--------+--------+--------+--------+-----------+--------------+
+--------+-------------+-------------+-------------+-------------+
|Скорость| Положение | Положение | Положение | Положение |
| обмена |переключателя|переключателя|переключателя|переключателя|
| (БОД) | SA1.5 | SA1.6 | SA1.7 | SA1.8 |
+--------+-------------+-------------+-------------+-------------+
| 50 | 1 | 1 | 1 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 75 | 0 | 1 | 1 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 100 | 1 | 0 | 1 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 150 | 0 | 0 | 1 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 200 | 1 | 1 | 0 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 300 | 0 | 1 | 0 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 600 | 1 | 0 | 0 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 1200 | 0 | 0 | 0 | 1 |
+--------+-------------+-------------+-------------+-------------+
| 2400 | 1 | 1 | 1 | 0 |
+--------+-------------+-------------+-------------+-------------+
| 4800 | 0 | 1 | 1 | 0 |
+--------+-------------+-------------+-------------+-------------+
| 9600 | 1 | 0 | 1 | 0 |
+--------+-------------+-------------+-------------+-------------+
Это информация из книги:
Микро-ЭВМ "Электроника МС 1201.03",
"Электроника МС 1201.04"
Техническое описание
Часть 1
У10.305.301 ТО
И из этой-же книги противоречивая информация по этим перемычкам: