Важная информация

User Tag List

Страница 9 из 11 ПерваяПервая ... 567891011 ПоследняяПоследняя
Показано с 81 по 90 из 104

Тема: Контроллер DW подключение дисков, драйвера

  1. #81
    Veteran Аватар для Andrey_Ak
    Регистрация
    29.01.2009
    Адрес
    Казахстан, Алматы
    Сообщений
    1,670
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SKcorp. Посмотреть сообщение
    Сорри, но глаз режет, то он у Вас Роджественин, то Рождевствин, то вообще Сторожевых. Пишите уже правильно фамилию.
    Это приглашение из драйвера.. Так оно там написано 1:1

    А про Сторожевых, один раз ошибся, и по запарке написал его...
    Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ

  2. #82
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,671
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    244
    Поблагодарили
    203 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от foxb2673 Посмотреть сообщение
    Я про то, что загрузчик из стандартного системного ПЗУ на ДВК умеет считывать с диска только блок 0, расположенный по адресу цилиндр 0, поверхность 0, сектор 1.
    Зато команда BOOT при аппаратной (да-да, и так бывает) загрузке прекрасно прочитает загрузчик с того места где он живет в реале на диске.

    Цитата Сообщение от foxb2673 Посмотреть сообщение
    можно, если места на таблицу разделов хватит
    Не такая она большая - не вижу смысла развлекаться с количеством дисков больше 4 (в силу ограничений контроллера). Но даже если бы не влезла - это тоже не обязательно ограничение. Пример - команды SET в драйверах которые как исправляют блоки за пределами 0-1, так и содержат код много больше чем SET area драйвера
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  3. #83
    Veteran Аватар для Andrey_Ak
    Регистрация
    29.01.2009
    Адрес
    Казахстан, Алматы
    Сообщений
    1,670
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от foxb2673 Посмотреть сообщение
    Сдаётся мне, что мы про разные вещи говорим...
    Я про то, что загрузчик из стандартного системного ПЗУ на ДВК умеет считывать с диска только блок 0, расположенный по адресу цилиндр 0, поверхность 0, сектор 1.

    А доработать загрузчик, который в драйвере, теоретически можно, если места на таблицу разделов хватит... Места там немного. Можно попробовать ещё поджать код, надпись выкинуть...
    Я тоже про загрузчик из стандартного ПЗУ,
    получалось загружаться так:

    @B
    DW1
    Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ

  4. #84
    Veteran Аватар для SKcorp.
    Регистрация
    01.01.2009
    Адрес
    Leningrad, USSR
    Сообщений
    1,952
    Записей в дневнике
    33
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    14 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrey_Ak Посмотреть сообщение
    Это приглашение из драйвера.. Так оно там написано 1:1
    Вот прямо так два разных и неправильных варианта?
    bk0010.spb.ru

  5. #85
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,671
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    244
    Поблагодарили
    203 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrey_Ak Посмотреть сообщение
    получалось загружаться так:

    @B
    DW1
    Получалось, но сам загрузчик при этом может браться из нулевого (первого?) физического блока, а ему уже передается циферка 1 в R0.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  6. #86
    Veteran Аватар для Andrey_Ak
    Регистрация
    29.01.2009
    Адрес
    Казахстан, Алматы
    Сообщений
    1,670
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SKcorp. Посмотреть сообщение
    Вот прямо так два разных и неправильных варианта?

    Рождествин Ю.Г.
    - Так правильно...

    Так в документации, так и в приглашении выходит:
    http://www.tis.kz/forum/topic.php?fo...459#1325696459

    - - - Добавлено - - -

    Цитата Сообщение от form Посмотреть сообщение
    Получалось, но сам загрузчик при этом может браться из нулевого (первого?) физического блока, а ему уже передается циферка 1 в R0.
    Скорее всего так и делает...
    Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ

  7. #87
    Member Аватар для foxb2673
    Регистрация
    17.06.2008
    Адрес
    Khabarovsk
    Сообщений
    148
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrey_Ak Посмотреть сообщение
    Сообщение от form
    Получалось, но сам загрузчик при этом может браться из нулевого (первого?) физического блока, а ему уже передается циферка 1 в R0.
    Скорее всего так и делает...
    Именно так и делает.
    Потому что больше брать ему этот загрузчик неоткуда...

    Повожусь, доделаю загрузку с любого раздела, в принципе, там всё достаточно прямолинейно. Выложу новый, как будет готов...
    Там ещё и основной код ждёт хорошей чистки, в 92м всё это писалось с колёс по дизассемблированному. "Настоящего" от DEC в качестве примера у меня тогда не было.
    Коллекционирую вычислительную технику серии ДВК: ПЭВМ в сборе и комплектующие

  8. #88
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,671
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    244
    Поблагодарили
    203 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от foxb2673 Посмотреть сообщение
    по дизассемблированному
    А XM при этом суппортится? (сам еще не добрался заглянуть).

    - - - Добавлено - - -

    Цитата Сообщение от form Посмотреть сообщение
    А XM при этом суппортится?
    Впрочем посмотрел уже. Суппортится вроде. Только бесполезного кода куча вроде .IIFов с SYSGEN опциями который повторяет то, что уже и так делается
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  9. #89
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    6,373
    Спасибо Благодарностей отдано 
    92
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    63 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Извините что влезаю со своим глупым вопросом:
    имею неисправный контроллер. Программа TDW при чтении говорит ошибка 10000 на каждый сектор.
    При этом загрузчик из ПЗУ при B DW0 читает что-то с диска, выдает полную строку "DW v05...." и виснет.
    Правильно ли я понимаю что загрузчик из ПЗУ не проверяет при чтении ошибки?

  10. #90
    Member Аватар для foxb2673
    Регистрация
    17.06.2008
    Адрес
    Khabarovsk
    Сообщений
    148
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нет, не проверяет, проверяет только появление слова 000240 по адресу 000000 (стандартная сигнатура загрузчика), читает до упора, пока оно не появится, но если появилось, то ему неважно, был считан весь блок корректно или с ошибками - передаёт туда управление.

    Код:
                            boot_DW:
    012701 174020                           mov     #174020, R1
    012711 000010                           mov     #10, @R1
                            loc_1526:
    005711                                  tst     @R1
    100776                                  bmi     loc_1526
    012737 000001 174006                    mov     #1, @#174006
    012737 000040 174016                    mov     #40, @#174016
                            loc_1546:
    005711                                  tst     @R1
    100776                                  bmi     loc_1546
    005002                                  clr     R2
    012703 000400                           mov     #256., R3
                            loc_1560:
    105711                                  tstb    @R1
    100376                                  bpl     loc_1560
    013722 174010                           mov     @#174010, (R2)+
    077305                                  sob     R3, loc_1560
    022713 000240                           cmp     #240, @R3
    001351                                  bne     boot_DW
    005007                                  clr     PC
    Выложил новую версию драйвера, 6.5: ftp://ftp.fox.khv.ru/pub/DWK/dw_handler_v6.5.zip
    Теперь поддерживается загрузка с любого раздела. Попутно прибил пару багов...
    Коллекционирую вычислительную технику серии ДВК: ПЭВМ в сборе и комплектующие

Страница 9 из 11 ПерваяПервая ... 567891011 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 13
    Последнее: 19.10.2014, 13:52
  2. Ответов: 0
    Последнее: 13.06.2012, 07:14
  3. Исходник турбо-диск-драйвера ВГ93
    от Dmitry в разделе Программирование
    Ответов: 6
    Последнее: 05.04.2012, 16:17

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •