Основные, минимальные действия для загрузки ДВК4 и установки системы на винт. - Contrib - Каталог статей - Возрождение Электроники-60
PDP-11 , Электроника-60, СМ-1420 и им подобные
Главная | Каталог статей | Регистрация | Вход
Приветствую Вас Гость | RSS

Дорогие посетители.Убедительно просим Вас Загружать имеющуюся у Вас информацию (Файлы образов дисков, Исходники, Книги и т.д.) касающуюся ПЭВМ с архитектурой PDP-11.

Меню сайта
  • Создание сайтов в Усть-каменогорске
  • Люди на сайте
    Друзья Нравится
    Google
    Форма входа
    Категории раздела
    Contrib [88]
    Статьи, взятые из разных источников.
    My atticle [2]
    Статьи,написаные лично мною
    Forex [22]
    Всё о заработке на рынке FOREX
    Поиск
    Облако тэгов
    RT-11 LSI-11 PDP-11 Последняя версия RT-11 БК ДВК бк-0010 приставка Бортника сопроцессор Кроскомпилятор Схема ANDOS БК-0011 КНГМД RADIX-50 Rtty БК0010 радиосвязь сеть УКНЦ 11/70 11/83 11/93 RSX-11
    Прогноз Forex
    Котировки от Forex4You
    Открыть реальный счет
    Статистика
    Счетчик тИЦ, PR и обратных ссылок Resurs.kz: сайты Казахстана и раскрутка сайта
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Поиск
    Главная » Статьи » Contrib

    Основные, минимальные действия для загрузки ДВК4 и установки системы на винт.
    Основные, минимальные действия для загрузки ДВК4 и установки системы на винт.

    Загружаемся с дискеты контроллера MY:

    @172140/000040 37 ПС
    172142/000004 0 ВК

    @G

    Форматируем дискету на контроллере MY:

    MYFORM.SAV

    Устройство: 1 ( 0 для MY0: или 1 для MY1: )
    Разметка стандартная: Н
    Дорожки от: 0
    до: 79
    Сторона: ( 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:
    2. Andrey_Ak - 04 Января, 2012 - 08:59:21 - перейти к сообщению
    Мониторы системы 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
    3. Andrey_Ak - 04 Января, 2012 - 21:00:59 - перейти к сообщению
    Разбивка винта на четыре логических диска на контроллере 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
    4. Andrey_Ak - 19 Февраля, 2012 - 14: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
    5. Andrey_Ak - 19 Февраля, 2012 - 21: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...m=27&topic=2

    Документация на контроллер 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:)

    Категория: Contrib | Добавил: un7jks (09.10.2012)
    Просмотров: 558 | Рейтинг: 0.0/0 |

    Хостинг от uCoz