User Tag List

Показано с 1 по 10 из 494

Тема: Вектор-06Ц: Операционные системы

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,070
    Спасибо Благодарностей отдано 
    588
    Спасибо Благодарностей получено 
    472
    Поблагодарили
    254 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от electroscat Посмотреть сообщение
    может кто то знает, у оси РДС 3.02, ну или вообще в целом у РДС есть что то, что она запускает после старта, какой то аналог INITIAL.SUB в МикроДОС? В РДС есть поддержка .BAT с параметрами, неужели нет автозапуска при старте чего либо ?
    Скорее всего нет, это же подтверждает беглый просмотр файла хекс-редактором.

    Цитата Сообщение от electroscat Посмотреть сообщение
    И еще, прочитал тут про командер СО.СОМ, что это, где можно его скачать и посмотреть? Работет ли он под MicroDOS 3.1H?
    Не работает. Более того, СО не работает даже под "приемником" Т-34, системой Т-72. В СО просто сделана жёсткая привязка к некоторым адресам БСВВ и прямой вызов подпрограмм...

    Цитата Сообщение от electroscat Посмотреть сообщение
    Киньте ссылочку на программу пожалуйста ?
    На "базисе" всё есть.

    Цитата Сообщение от electroscat Посмотреть сообщение
    Огромный интерес на данный момент есть к РДС 3.02, может быть есть место, где можно разжиться исходниками этой системы, некоторые моменты очень интересны....
    К сожалению, их нет в доступе, но при наличии дебагера и знаний ассемблера получить можно.

    Цитата Сообщение от electroscat Посмотреть сообщение
    И еще по ходу один вопрос возник.. В "Байт" № 20 на странице 129 описывается доработка, которую Improver воспроизвел в Т-72kd2. Так вот, то же самое я пытался сделать непосредственно в бинарнике mdos31H..
    Не, такой фокус не пройдёт, при похожести сигнатур там у них может быть совсем другое назначение... Нужно смотреть не бинарники, а исходники. Я начинал копаться в mdos31h (не до конца дизассемблил), но там есть такой код:

    Код:
    026Bh: MVI  A, 0F7h
           STA     00000h ; заносим RST 6 по адресу 0000
           LXI  D, L_029E ; откуда
           LXI  B, 00030h ; куда
           LXI  H, 00008h ; сколько
           CALL    L_02A6 ; переброска данных (для RST 6)
    ...
    L_029E: db 03Eh	; MVI A, ...
            db 023h	; ... 023h
            db 0D3h	; OUT  ...
            db 010h	; ... 010h ; включение КД
            db 02Ah	; LHLD ...
            db 001h	; ...
            db 000h	; ... 0001h
            db 0E9h	; PCHL
    ;
    Выполняется он при первом запуске, таким образом система уже пропатчена по рекомендациям из "Байта", запуск её в эмуляторе и нажатия "БЛК-СБР" это подтверждают, патчить там не чего.
    Последний раз редактировалось Improver; 24.03.2020 в 13:59.

    Этот пользователь поблагодарил Improver за это полезное сообщение:

    electroscat(24.03.2020)

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

  3. #2

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    468
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Огромное спасибо за ответы, исчерпывающе !!!

    Цитата Сообщение от Improver Посмотреть сообщение

    На "базисе" всё есть.

    Цитата Сообщение от Improver Посмотреть сообщение

    ... таким образом система уже пропатчена по рекомендациям из "Байта", запуск её в эмуляторе и нажатия "БЛК-СБР" это подтверждают, патчить там не чего.
    Я в эмуляторе не додумался, а на реале, виснет после "БЛК-СБР" ... возможно из за того, что схема моего квазидиска и не на ру 5 и не на ру 7 а на K6T4008C1B, а может и из за чего то еще...

    Виснет кстати только голая система, а например при рестарте с ASC.COM - все ок, ASC продолжает работать. В целом, эта проблема не существенна, потому как голой MDOS31H у меня не бывает, следом грузится ASC.COM всегда. Но для понимания машинных кодов и логики хотел это проделать, для саморазвития как бы ....

    Попробовал в эмуляторе, EMU V1.01 - результат почти тот же, голая система после нажатия "БЛК-СБР" заливает экрат разными полосками в ряд... На реале это происходит по другому.. Тем не менее...
    Последний раз редактировалось electroscat; 24.03.2020 в 14:40.

  4. #3

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,070
    Спасибо Благодарностей отдано 
    588
    Спасибо Благодарностей получено 
    472
    Поблагодарили
    254 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от electroscat Посмотреть сообщение
    Я в эмуляторе не додумался, а на реале, виснет после "БЛК-СБР" ... возможно из за того, что схема моего квазидиска и не на ру 5 и не на ру 7 а на K6T4008C1B, а может и из за чего то еще...
    Это точно не из-за памяти на КД, но, кажется, я догадываюсь, почему она виснет. Было два варианта системы mdos31h, одна из базиса, а вторую я нашёл на образе жёсткого диска для эмулятора, так вот первая пропатчена, а вторая -- нет. Попробуйте взять mdos31h с базиса.

    Этот пользователь поблагодарил Improver за это полезное сообщение:

    electroscat(24.03.2020)

  5. #4

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    468
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    Было два варианта системы mdos31h, одна из базиса, а вторую я нашёл на образе жёсткого диска для эмулятора, так вот первая пропатчена, а вторая -- нет. Попробуйте взять mdos31h с базиса.
    Да, вполне возможно что и не с базиса у меня MDOS31H. Ну и в целом, при сравнении версий в HEX редакторе возможно удастся понять, где таки находится байт, который нужно изменять в массиве настройки.. Благодарю!

    Р.С. Попробовал OC.COM - очень продвинутый файловый менеджер, жаль исключительно для T34... Очень качественная оболочка.

    Когда у меня был вектор 25 лет назад, я пользовался NC.COM.. Тогда больше ничего не знал,... Сейчас понимаю, что NC.COM пожалуй самая глючная из всез файловых оболочек для вектора.. Но тогда она казалась весьма неплохой )))
    Последний раз редактировалось electroscat; 24.03.2020 в 17:51.

  6. #5

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    468
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    P.C. попробовал mdos31h с базиса в эмуляторе, виснет при нажатии "сбр-блк"... Может наоборот, патченная в образе была?
    Сравниваю mdos31h который у меня везде, и взятый с базиса - HEX редактр заявляет - файлы идентичны.
    Можете скинуть ссылку на образ, или ваш вариант mdos31h, который не виснет при нажатии "сбр-блк" ? Пожалуйста _/|\_
    Последний раз редактировалось electroscat; 24.03.2020 в 17:59.

  7. #6

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,070
    Спасибо Благодарностей отдано 
    588
    Спасибо Благодарностей получено 
    472
    Поблагодарили
    254 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от electroscat Посмотреть сообщение
    P.C. попробовал mdos31h с базиса в эмуляторе, виснет при нажатии "сбр-блк"... Может наоборот, патченная в образе была?
    Сравниваю mdos31h который у меня везде, и взятый с базиса - HEX редактр заявляет - файлы идентичны.
    Можете скинуть ссылку на образ, или ваш вариант mdos31h, который не виснет при нажатии "сбр-блк" ? Пожалуйста _/|\_
    Интересное дело... Скачал mdos31h с базиса по своей же ссылке выше, смотрю файл в редакторе:
    Код:
    0000016B 3E F7 32 00 00
    ...
    0000019E 3E 23 D3 10 2A 01 00 E9
    Вот же в нём тот самый патч, о котором я писал ранее. Может файлики попутали? Или я что-то глючу... Проверьте по контрольной сумме MD5:

    e11c4fa917b8a16cf11771801285175a *mdos31h.com

    Ну и если уж совсем не везёт с ним, вот, продублирую тут: mdos31h.zip
    Последний раз редактировалось Improver; 25.03.2020 в 12:51.

  8. #7

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    468
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, контрольная сумма совпадает, именно этот файл.. Но при нажатии "сбр-блк" виснет, в эмуляторе и в реале %)
    Причем абсолютно одинаково и там и там... Странное дело...

    https://yadi.sk/i/Cf6HLQhFyhJfZA
    Последний раз редактировалось electroscat; 25.03.2020 в 13:36.

  9. #8

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,070
    Спасибо Благодарностей отдано 
    588
    Спасибо Благодарностей получено 
    472
    Поблагодарили
    254 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от electroscat Посмотреть сообщение
    Да, контрольная сумма совпадает, именно этот файл.. Но при нажатии "сбр-блк" виснет, в эмуляторе и в реале %)
    Причем абсолютно одинаково и там и там... Странное дело...

    https://yadi.sk/i/Cf6HLQhFyhJfZA
    И правда что-то не то... Судя по видео, запускаете из эмулятора EMU (он же "Башкирия")? После старта МДОС запустите там отладчик ("View" -> "Start debugger") и посмотрите, что в памяти в ячейке 0000, если там "C3", то МДОС не патченый. Надо обновить системную область диска или заменить на КД файл "OS.COM" новым.

    Как вариант, попробуйте открыть правильный файл "mdos31h.com" через меню эмулятора "File" -> "Open...", тип фалов -- все файлы, должно получиться.
    Последний раз редактировалось Improver; 25.03.2020 в 16:33.

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

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

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

Похожие темы

  1. Ответов: 213
    Последнее: 13.06.2022, 14:02
  2. Ответов: 4
    Последнее: 20.08.2007, 16:14
  3. Организация plug-in'нной системы
    от CityAceE в разделе Программирование
    Ответов: 9
    Последнее: 20.09.2005, 12:45
  4. Описание системы команд - давайте централизуем ;)
    от Alex/AT в разделе Программирование
    Ответов: 42
    Последнее: 09.07.2005, 22:34
  5. Инициализация системы
    от breeze в разделе Программирование
    Ответов: 13
    Последнее: 24.03.2005, 10:03

Ваши права

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