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

User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 21

Тема: Описания RST #10 IS-DOS

  1. #11
    Junior
    Регистрация
    08.05.2006
    Адрес
    Московская область г.Орехово-Зуево
    Сообщений
    29
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SinglWolf Посмотреть сообщение
    P.S. Если посмотреть мой первый пост, то можно увидеть что меня интересует назначение байтов в векторе конфигурации ядра по смещению -8.
    Похоже есть некоторое недопонимание
    Цитата Сообщение от SinglWolf Посмотреть сообщение
    -5 ABODY 2 Адрес тела электронного диска
    - это начало блоков, а
    Цитата Сообщение от SinglWolf Посмотреть сообщение
    -8 2 !!!!!!ИНФОРМАЦИЯ ОТСУТСТВУЕТ!!!!
    это начало так называемого эл. диска, точнее его заголовка в котором по 4 байта на блок - это описатели самого блока: его адрес на устройстве, номер самого устройства, кол-во обращений к блоку и т.д. А уж после описателей блоков идет сам массив блоков. Обратите внимание, что размер эл. диска считается в блоках по 260 баит, из них как раз 4 - идет на описатель.

    Добавлено через 3 минуты
    Цитата Сообщение от SinglWolf Посмотреть сообщение
    P.S. Если посмотреть мой первый пост, то можно увидеть что меня интересует назначение байтов в векторе конфигурации ядра по смещению -8.
    Похоже есть некоторое недопонимание
    Цитата Сообщение от SinglWolf Посмотреть сообщение
    -5 ABODY 2 Адрес тела электронного диска
    - это начало блоков (по 256 байт), а
    Цитата Сообщение от SinglWolf Посмотреть сообщение
    -8 2 !!!!!!ИНФОРМАЦИЯ ОТСУТСТВУЕТ!!!!
    это адрес начала так называемого эл. диска, точнее его заголовка, в котором по 4 байта на блок - это описатели самого блока: его адрес на устройстве, номер самого устройства, кол-во обращений к блоку и т.д. А уж после описателей блоков идет сам массив блоков. Обратите внимание, что размер эл. диска считается в блоках по 260 баит, из них как раз 4 - идет на описатель.
    Последний раз редактировалось kury0; 26.02.2009 в 00:17. Причина: Добавлено сообщение

  2. #12
    Junior Аватар для SinglWolf
    Регистрация
    02.12.2007
    Адрес
    Башкирия
    Сообщений
    24
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так значит по смещению -5 ABODY 2 Адрес тела электронного диска, который и начинался по смещению -7? Я сказал начинался, ибо в старых версиях ядра нам #84 и
    #03. В новых - сплошные ноли... Буду "черепеть" дальше... Если правильно понял...

  3. #13
    Junior
    Регистрация
    08.05.2006
    Адрес
    Московская область г.Орехово-Зуево
    Сообщений
    29
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Должен признать свою ошибку. Запутался уже. Действительно ни в шике ни в TASiS система совершенно не обращается к этим адресам. Даже интересно, в какой проге они используются?

  4. #14
    Master Аватар для Prusak
    Регистрация
    28.02.2005
    Адрес
    г.Минск
    Сообщений
    644
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Эти байты используются в загрузчике iS-DOS с винчестера в KAY. Больше обращения к ним я нигде не встречал. Кстати, в оригинальной документации по системе эти байты вообще не фигурируют, а пустую строку в описании вектора системы вставил я после того, как обнаружил, что к этим байтам всё же есть обращение в загрузчике системы

  5. #15
    Junior Аватар для SinglWolf
    Регистрация
    02.12.2007
    Адрес
    Башкирия
    Сообщений
    24
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Prusak Посмотреть сообщение
    Кстати, в оригинальной документации по системе эти байты вообще не фигурируют, а пустую строку в описании вектора системы вставил я после того, как обнаружил, что к этим байтам всё же есть обращение в загрузчике системы
    Чем и ввёл в огромное заблуждение

    Цитата Сообщение от Prusak Посмотреть сообщение
    Больше обращения к ним я нигде не встречал.
    Я насчитал около пяти из 8, в которых я смотрел кодинг. Особенно терминалки...
    Последний раз редактировалось SinglWolf; 28.02.2009 в 09:03.

  6. #16
    Junior Аватар для SinglWolf
    Регистрация
    02.12.2007
    Адрес
    Башкирия
    Сообщений
    24
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от kury0 Посмотреть сообщение
    Должен признать свою ошибку. Запутался уже. Действительно ни в шике ни в TASiS система совершенно не обращается к этим адресам. Даже интересно, в какой проге они используются?
    Напомню, что мой первый пост начинался со строк: "Занялся я перекладкой некоторых прог из дистрибутивов старых версий на новые и столкнулся вот с чем..."

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

  8. #17
    Master
    Регистрация
    17.05.2005
    Адрес
    г. Абакан
    Сообщений
    694
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Боюсь что полной документации на старые версии систем нет в природе. А большая часть старого софта была переложена на новый стандарт еще А.Г. Леонтьевым лет 10 назад.
    Варианта я вижу два:
    1) Писать самому с нуля;
    2) Реверсинжениринг по дизасму.

  9. #18
    Master Аватар для Prusak
    Регистрация
    28.02.2005
    Адрес
    г.Минск
    Сообщений
    644
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А знает кто-нибудь полное описание битов в байтах +30 и +33 драйвера дисковода?

    В документации указано, что бит 0 определяет 40/80 дорожек, а бит 1 - односторонний/двусторонний дисковод (для байта +30) или односторонняя/двусторонняя дискета (для байта +33). Однако насколько я понял, в этих байтах различными программами используется 7-й бит (например в format.com). За что отвечает этот бит?

  10. #19
    Junior
    Регистрация
    08.05.2006
    Адрес
    Московская область г.Орехово-Зуево
    Сообщений
    29
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    7-й бит - признак работы драйвера с турбированным контроллером и HD дискет (1.44). Драйвер под TASiS эту переменную не использует, хотя она по-сути - маска для нужного регистра. А вот утилиты для работы с MS-DOS по этому биту в драйвере определяют признак работы с двойной плотностью и подменяют вдрайвере таблицу секторов на нужную. Это позволяет спокойно работать с дискетами 1.44.

  11. #20
    Master Аватар для Prusak
    Регистрация
    28.02.2005
    Адрес
    г.Минск
    Сообщений
    644
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    При работе с турбированным контроллером бит 7 должен быть установлен?

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 10
    Последнее: 03.07.2007, 17:02

Ваши права

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