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

User Tag List

Страница 14 из 61 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя
Показано с 131 по 140 из 602

Тема: Оживление Квант 4С

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    То он (а точнее его мини-брат в SAV), насколько я себе представляю, не загрузит систему - bios то тоже переставляет блоки
    Для операционки достаточно везде использовать одинаковый алгоритм перестановки. Но чтобы содержимое образа DW ( при чтении сторонними утилитами ) не выглядело как безумный фарш - расширение образа при работе с эмулятором ДВК должно быть:

    DSK - если при перестановке используется "стандарт ДВК";
    RD - если при перестановке используется стандарт DEC
    DW - если при перестановке "стандарт ДВК" не используется.

    Последние два пункта взаимозаменяемы и лишь слегка отличаются по смыслу. Например, посекторная копия диска DW с перестановкой в "стандарте ДВК" должна иметь расширение DW, но не RD, тогда как посекторная копия диска DW с перестановкой в стандарте DEC может иметь и раширение DW, и расширение RD.

    Перестановка блоков DW по стандарту DEC и по стандарту ДВК не совпадает только для каждого 15-го блока. Какой алгоритм перестановки блоков использует драйвер DW в RSX ?
    Последний раз редактировалось Patron; 04.08.2017 в 16:12.

  2. #132
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,995
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Patron, ещё раз - если бы драйвер DW не использовал бы алгоритм, который позволяет загрузиться - оно бы не загрузилось. Поэтому - правильно это или нет - я ВЫНУЖДЕН был следовать логики биоса - и переставлять по стандарту ДВК

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    если бы драйвер DW не использовал бы алгоритм, который позволяет загрузиться - оно бы не загрузилось. Поэтому - правильно это или нет - я ВЫНУЖДЕН был следовать логики биоса - и переставлять по стандарту ДВК
    В смысле биос - это загрузчик прошивки ДВК.

    Но загрузчик прошивки ДВК считывает только первый блок по адресу 0, а положение этого блока на реальном диске совпадает в обоих стандартах. Не зря же на ДВК грузятся оба варианта дисков DW c RT-11 - и старые диски в "формате ДВК", и новые диски в "формате DEC".

    Но если драйвер DW для RSX использует "стандарт ДВК" - это очень хорошо, потому что создаваемый таким способом в эмуляторе образ DW с раcширением DSK будет иметь в Windows чистую структуру DSK вообще без смещения блоков.

  4. #134
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,995
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    [quote "Patron;922674"]это загрузчик прошивки ДВК.[/quote]
    Ну да.
    Цитата Сообщение от Patron Посмотреть сообщение
    Но если драйвер DW для RSX использует "стандарт ДВК"
    Я дизассеблировал драйвер DW RT-11, удивился странному способу расчёта сектора, но поскольку загрузчик из биоса (строго говоря, это не классический биос, но по функционалу он его напоминает) грузил в соответствии с ним не нулевой сектор, а первый - способ расчёта был перенесён в драйвер для RSX. Не могу сказать на тот момент, насколько я смотрел драйвер для Pro (давно было, не помню), но естественным было распространить такой способ расчёта на все дорожки и головки, а не только на нулевые. В конце концов системе по барабану - как логический сектор отображается на физическую геометрию - главное, что бы было одинаково - геометрию видит только драйвер (и те программы, которые напрямую будут работать с устройством).


    Цитата Сообщение от Patron Посмотреть сообщение
    таким способом в эмуляторе образ DW с раcширением DSK будет иметь в Windows чистую структуру DSK вообще без смещения блоков
    Особенно учитывая, что RSX я в основном гоняю под simh, а Ваш эмулятор мне нужен в первую очередь для проверки работы операционок и программ как бы на реальном железе

  5. #135
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,995
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Откапал в завалах пару книг по Электронике-85 (ака Электроника МС 0585)

    Первая:

    00065-01 34 01 Редактор текста. Руководство оператора.
    00065-01 34 02 Бейсик-П. Руководство оператора.
    00065-01 34 03 Операционная система ПРОС. Руководство оператора.
    00065-01 34 06 Контрольная задача. Руководство оператора.

    Вторая:

    00065-01 35 01 Бейсик-П. Описание языка.

  6. #136
    Member
    Регистрация
    14.06.2017
    Адрес
    г. Воронеж
    Сообщений
    187
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    добрый вечер
    в соседней теме поднял вопрос к теме не относящийся
    добрый день
    есть вопрос по кжд?
    у меня их две, одна к сожалению не работает, при обращении пишет DW не доступно, если память не изменяет.
    есть ли в природе приёмы проверить как то данную плату на предмет работоспособности с пульта к примеру?
    решил что можно продолжить здесь
    получил несколько советов от товарищей
    Цитата Сообщение от form Посмотреть сообщение
    Навскидку могу предложить только проверить, что по адресу 174000 (17774000 для ВМ3) читается 401. А так - мало информации. Нужно точное сообщение, нужен драйвер который используется, результат команды SH DEV с ним итд.
    Цитата Сообщение от Patron Посмотреть сообщение
    Когда к КЖД подключен исправный привод - контроллер отвечает так:

    Код:
    @174000/000401
    174002/
    BUS ERROR
    @
    174004/000000
    174006/000000
    174010/000000
    174012/000000
    174014/000000
    174016/050000
    174020/000600

    Когда исправный привод не подключен - контроллер отвечает так:

    Код:
    @174000/
    BUS ERROR
    @
    174002/
    BUS ERROR
    @
    174004/
    BUS ERROR
    @
    174006/
    BUS ERROR
    @
    174010/
    BUS ERROR
    @
    174012/
    BUS ERROR
    @
    174014/
    BUS ERROR
    @
    174016/
    BUS ERROR
    @
    174020/100000

    Регистр 174020 у КЖД аппаратный, поэтому отвечает всегда. КЖД устанавливает старший бит в регистре 174020, когда процессор КЖД занят и не может эмулировать другие регистры контроллера.
    сегодня попробовал по адресу 174000-одни нули что с рабочим КЖД что с не рабочим
    каюсь адрес 17774000 не попробовал

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

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

    По умолчанию

    Цитата Сообщение от gfd71 Посмотреть сообщение
    сегодня попробовал по адресу 174000-одни нули что с рабочим КЖД что с не рабочим
    каюсь адрес 17774000 не попробовал
    Если процессор ВМ3, то по адресу из ОЗУ будут нули, а открывать в пульте надо адрес регистра контроллера: 17774020

  9. #138
    Member
    Регистрация
    14.06.2017
    Адрес
    г. Воронеж
    Сообщений
    187
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Если процессор ВМ3
    да, проц-ВМ3
    через пару дней проверю
    нерабочая КЖД с рабочим винтом отвечает DEVICE`S NOT AVAILABLE

  10. #139
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,995
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gfd71 Посмотреть сообщение
    нерабочая КЖД с рабочим винтом отвечает DEVICE`S NOT AVAILABLE
    Насколько я понял (лучше конечно по листингу пульта проверить), что такое сообщение идёт, когда контроллер вообще не откликается - то есть и по адресу 17774020. Это вроде следует из того, что когда я вообще не включаю контроллер MY - то оно такое на попытку загрузки с MY выдаёт.

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Насколько я понял (лучше конечно по листингу пульта проверить), что такое сообщение идёт, когда контроллер вообще не откликается - то есть и по адресу 17774020.
    Так и есть - прошивка начинает загрузку DW c ожидания готовности КЖД:

    Код:
    011122 [000340]        MOV   #8., (R1)                ; 011124:000010 -> 174020
    011126 [000340]        TST   (R1)                     ; 174020:100000
    011130 [000350]        BMI   011126
    Поэтому, если 17774020 отвечает, а готовности нет - на этом всё молча зависнет.
    Последний раз редактировалось Patron; 22.08.2017 в 00:51.

Страница 14 из 61 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя

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

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

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

  1. marinovsoft

Похожие темы

  1. Квант-БК МС0530
    от moxjemi в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 1
    Последнее: 20.05.2020, 17:59
  2. оживление C64
    от Fluffy Dragon в разделе Commodore 16/64/128
    Ответов: 50
    Последнее: 10.05.2017, 18:58
  3. Квант
    от Mx_Serg в разделе Специалист
    Ответов: 45
    Последнее: 20.03.2017, 02:58
  4. Квант-БК на ВГ2
    от Sergei Frolov в разделе Несортированное железо
    Ответов: 1
    Последнее: 27.07.2011, 14:21
  5. Квант 4С
    от Sergei Frolov в разделе ДВК, УКНЦ
    Ответов: 0
    Последнее: 16.04.2008, 14:23

Ваши права

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