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

User Tag List

Страница 217 из 226 ПерваяПервая ... 213214215216217218219220221 ... ПоследняяПоследняя
Показано с 2,161 по 2,170 из 2253

Тема: Особенности процессоров и устройств архитектуры PDP-11. Тесты. Диагностика.

  1. #2161
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    123
    Поблагодарили
    62 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Конкретно тестовый не загрузился (там загрузчик интересный - ждет, что CSR будет нестандартным [177400 вместо DECовского 177404]).
    Если бы так.

    На самом деле - стандартное значение CSR RK05 как раз 177400 и именно поэтому тестовый образ без проблем грузится командой BO/FO RK0:

    Похоже дело в том, что ни одна операционка в мире, кроме DSM-11, не использует в первичном загрузчике RK05 правильное передаваемое значение CSR. DUP.SAV передаёт правильное значение, поэтому DSM-11 ( как и предлагаемый тестовый диск ) можно без проблем загрузить с RK05 командой BO/FO RK0:

  2. #2161
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

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

    По умолчанию

    Проверка на 11/83:
    Код:
    Type a command then press the RETURN key: B DK
    
    
    Trying DK0
    
    Message 14
    Non existent controller, address 17777404
    
    Commands are Help, Boot, List, Setup, Map and Test.
    Type a command then press the RETURN key:
    Тут тоже DECовский вариант (удивительно! ).

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

    Цитата Сообщение от Patron Посмотреть сообщение
    Если бы так.
    Именно так. Взял, сделал B/HALT, записал 177400 в R1 и загрузился тестовый образ.

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

    Цитата Сообщение от Patron Посмотреть сообщение
    На самом деле - стандартное значение CSR RK05 как раз 177400
    На самом деле именно 177404 стандартное значение CSR. 177400 - начало регистров. Аппаратные загрузчики DEC все используют 177404.

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

    А что вообще там за загрузчик? (чтобы вверх не читать) - он явно не RTшный.
    RT-11 V5.4, как уже написал, отлично грузится без всяких бубнов.
    Последний раз редактировалось form; 04.10.2017 в 16:25.
    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

  4. #2163
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    123
    Поблагодарили
    62 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Кстати именно поэтому не грузится и прошивками - они по-DECовски пишут 177404.
    Об том и речь - это ОШИБОЧНОЕ поведение, не являющееся DEC-совместимым.

  5. #2164
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    283
    Поблагодарили
    228 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    DEC-совместимым
    177404 как раз именно _DEC-совместимый_, что и показал на примере _DEC_овского загрузчика.
    Я только не понял откуда этот загрузчик в принципе взялся у RT-11 V5.4G - это не его загрузчик явно.
    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. #2165
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    123
    Поблагодарили
    62 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    На самом деле именно 177404 стандартное значение CSR. 177400 - начало регистров. Аппаратные загрузчики DEC все используют 177404.
    Как тогда получается, что DUP.SAV может загрузить тестовый диск командой BO/FO RK0: - ведь для этого он должен передать в R1 правильное значение CSR.

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

    Цитата Сообщение от form Посмотреть сообщение
    Я только не понял откуда этот загрузчик в принципе взялся у RT-11 V5.4G - это не его загрузчик явно.
    Конечно. Чтобы не отвлекаться на DSM-11 я в тестовых целях просто переделал драйвер RK.SYS из RT-11 в стиле DSM-11.

  7. #2166
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    283
    Поблагодарили
    228 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    DUP.SAV может загрузить тестовый диск командой BO/FO RK0
    DUP может туда писать драйверный CSR который как раз считается 177400. Но DUP и не ориентирован на зругие системы по сути даже с /FOR.

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

    Цитата Сообщение от Patron Посмотреть сообщение
    Чтобы не отвлекаться на DSM-11 я в тестовых целях просто переделал драйвер RK.SYS из RT-11 в стиле DSM-11.
    Ну может фича какая в DSM. Не даром ошибка получается не ошибка загрузки, а "нельзя загрузить таким способом". Может это фича какая чтобы не грузили на "неправильных машинах" - как к примеру в P/OS специально не переносили некоторый функционал из M+...
    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

  8. #2167
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    123
    Поблагодарили
    62 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    DUP может туда писать драйверный CSR который как раз считается 177400.
    Это прямо указывает на то, что если бы какая-то операционка ( кроме DSM-11 ) использовала значение R1 при загрузке с RK05 - загрузить такую операционку при помощи DUP.SAV было бы НЕВОЗМОЖНО. Но DUP.SAV одинаково успешно грузит ВСЕ операционки с RK05 - и DSM-11, и все остальные.

    Следовательно, НИ ОДНА ОПЕРАЦИОНКА В МИРЕ ( кроме DSM-11 ) не требует наличия в R1 правильного значения CSR при вызове первичного загрузчика, поэтому глобальная ошибка большого количества прошивок DEC при загрузке RK05 была выяснена только сейчас.

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

    Цитата Сообщение от form Посмотреть сообщение
    Ну может фича какая в DSM. Не даром ошибка получается не ошибка загрузки, а "нельзя загрузить таким способом".
    Это тестовое сообщение. Реальный загрузчик DSM-11 просто молча зависает.

  9. #2168
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    283
    Поблагодарили
    228 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Но DUP.SAV одинаково успешно грузит ВСЕ операционки с RK05 - и DSM-11, и все остальные.
    Потому что почти все системы просто игнорируют CSR, передаваемый в R1, потому и грузит.

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

    Цитата Сообщение от Patron Посмотреть сообщение
    не требует наличия в R1 правильного
    Не требует. RT-11 использует фиксированный CSR, RSX-11 использует записанный при сохранении/указанный при загрузке CSR.
    Про остальные особо не знаю.

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

    Цитата Сообщение от Patron Посмотреть сообщение
    правильного
    правильный, как уже сказано, 177404 - именно он указан во всех до единого примерах загрузчиков, в документауции, и именно он передается всеми до единого DECовскими аппаратными загрузчиками

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

    Скорее всего это фича DSM, чтобы к нему еще и свой загрузчик был, а родным не грузилось.
    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

  10. #2169
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    123
    Поблагодарили
    62 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    правильный, как уже сказано, 177404 - именно он указан во всех до единого примерах загрузчиков и именно он передается всеми до единого DECовскими аппаратными загрузчиками
    Выясненный факт совершенно однозначно ДОКАЗЫВАЕТ, что правильный CSR именно 177400.

    Ни одна операционка DEC не использует значение из R1 при загрузке с RK05, а единственная, которая использует - требует передачи там ПРАВИЛЬНОГО значения 177400.

    Поэтому, можно совершенно однозначно утверждать, что все программы, передающие в R1 значение 177404 при загрузке с RK05 не являются DEC-совместимыми.

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

    Цитата Сообщение от form Посмотреть сообщение
    Скорее всего это фича DSM, чтобы к нему еще и свой загрузчик был, а родным не грузилось.
    А передача этого значения в R1 при загрузке через DUP - это фича DEC, чтобы DUP не мог загрузить с RK05 ни одну операционку, кроме DSM-11.

  11. #2170
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    283
    Поблагодарили
    228 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Выясненный факт совершенно однозначно ДОКАЗЫВАЕТ, что правильный CSR именно 177400.
    Не дказывает ибо, как уже каазано, это единственный пример, и он противоречит ВСЕЙ DECовской документации.

    Цитата Сообщение от Patron Посмотреть сообщение
    передающие в R1 значение 177404 при загрузке с RK05 не являются DEC-совместимыми.
    Является. По причине того, что ВСЕ DECовские загрузчики так поступают. ВСЕ до единого. И во всей документации именно так.
    В противном случае придется признать: ВСЕ до единого _DEC_овские загрузчики не DEC-совместимы.

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

    И, кстати, аналогичная ситуация по-моему и с RP02/RP03, RH. Там CSR - это именно CSR, а не начало регистров.
    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

Страница 217 из 226 ПерваяПервая ... 213214215216217218219220221 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Тесты ВМ1
    от nzeemin в разделе БК-0010/0011
    Ответов: 90
    Последнее: 05.10.2018, 12:24
  2. Диагностика
    от dk_spb в разделе Корвет
    Ответов: 31
    Последнее: 21.07.2017, 23:52
  3. Проблема двух процессоров.
    от Mikka_A в разделе Несортированное железо
    Ответов: 21
    Последнее: 28.11.2006, 17:04

Ваши права

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