User Tag List

Страница 31 из 50 ПерваяПервая ... 272829303132333435 ... ПоследняяПоследняя
Показано с 301 по 310 из 494

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

  1. #301

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,390
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Экспериментальная хака FH51 на тему IDEшного reset. Если что не так, то есть предыдущие варианты.
    Вложения Вложения

    Эти 2 пользователя(ей) поблагодарили ivagor за это полезное сообщение:

    electroscat(14.04.2020), Improver(14.04.2020)

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

  3. #302

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

    По умолчанию

    Заработала mdos31Hp2G.com. потестил. Медленнее конечно копирует, но не кртично. Удивительно, что инициализация HDD происходит не из BDOS а отдельным куском, который скорее к конфигуратору системы относится, а не к BDOS. Спасибо всем огромное за помощь !!!

    Обошелся в общем исходниками БДОС и конфигуратора. Откомпилил два куска, BDOS и часть гонфигуратора, которая HDD инициализирует, сопряг их по адресам, так как они в разных файлах, адреса в ручную прописал, откомпилил, и в HEX редакторе все на свои места прилепил к рабочей системе. Если кому интересно, файл md31hp2g.com вот тут. Там же все, что потребовалось для того чтобы пропатчить, дизассемблированный код, куски оригинальные, куски патченные и т.д., все там.


    Похоже что то перепутал... Не от туда файл взял... Тестировал на дискете 144 - на нее заворот не действует... В общем, еще предстоит поработать, простите за дезинформацию....

    Спасибо за вдохновение !

    Похоже горячая фаза сражения за mdos31h закончилась, возьму измором, потихоньку, изучив код... Надеюсь в этой жизни таки закончить, не хочу из за этого доса опять сюда вернуться, в "РФ" ))))
    Последний раз редактировалось electroscat; 16.04.2020 в 00:36.

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

    Chewbacca(14.04.2020)

  4. #303

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А как проверяется наличие/отсутствие заворота образа, при тестировании дискет с номерами 50, 100, 144 (которые тут были упомянуты) ?
    Я так понимаю, что (при наличии заворота) дискета 43 заворачивается и портит первую, и т.д. Возможно примерно 86-я снова портит первую. А при проверке на 50-ой, потом тестируется целостность 7-ой дискеты, после записи на 100-ю, проверяется 24-ая, при записи на 144-ую проверять 15-ую, или как ?

    (Номера дискет "на вскидку" - могу путать, пардонте - только проснулся)...
    Последний раз редактировалось KTSerg; 15.04.2020 в 05:20.

  5. #304

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,390
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Внедрил достижения Improvera (LBA и патч ресета IDE) в РДС 3.02, теперь это 3.03. Еще можно ускорить вывод символов, но это когда-нибудь потом.
    Вложения Вложения
    • Тип файла: zip rds303.zip (12.2 Кб, Просмотров: 101)

    Эти 3 пользователя(ей) поблагодарили ivagor за это полезное сообщение:

    electroscat(15.04.2020), Improver(15.04.2020), KTSerg(15.04.2020)

  6. #305

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

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    при записи на 144-ую проверять 15-ую, или как ?

    (Номера дискет "на вскидку" - могу путать, пардонте - только проснулся)...
    после записи на 144 дискету FDIR *.* показал мусор в заголовках примерно 28 - 40 дискет на непатченной системе, то есть раскидало на какую то часть диска наверное то что было записано.
    Патченный дос такого эффекта не имеет, мусор в заголоках не появляется. Это касаемо FH51, в T-72 так же как в RDS - FDIR не работает, там просматривать диапазон дисков вручную похоже нужно, и проверять записанное, ну или записать в этих системах, проверить читабельность, а FDIR запустить уже в FH51, эффект тот же думаю будет.

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

    Цитата Сообщение от ivagor Посмотреть сообщение
    Внедрил достижения Improvera (LBA и патч ресета IDE) в РДС 3.02, теперь это 3.03. Еще можно ускорить вывод символов, но это когда-нибудь потом.
    Ось работает с 256 мб CF картой, заполнял 100,110,120,130,140,144 дискеты, информация читабельна, так же читабельна и в FH51, мусора нет, нигде, в общем, трудоспособный вариант, спасибо!
    Последний раз редактировалось electroscat; 15.04.2020 в 12:02.

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

    ivagor(15.04.2020)

  7. #306

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

    По умолчанию

    Доброго времени ! Всем прекрасного настроения !

    С mdos31 не так все просто > читаю сектор в буфер при инициализации, выделяю в нем кол-во секторов и головок с ED80H и ED81H, патчу ими функцию деления, для получения адреса, и .... все... на запрос списка файлов на диске "А" ошибка "10" в переменной ошибки - после ввода рассчитанного адреса в порты контроллера и попытке чтения секторов,.... и вывод мусора на экран, вместо списка файлов... Киньте ссылочку плиз, на коды ошибок и назначение портов... Помню, в каких то темах на форуме находил, но сейчас уже голова не соображает, не могу что то найти... Если не сложно, дайте плиз информацию, по портам и кодам ошибок ! Заранее очень благодарен !

    Сравнил с T72 2GB - и понял, в A,HL - в mdos31 в функцию деления 24/8 приходит "мусор", видимо с этим связана ошибка, буду искать дальше...
    Тем не менее, вопрос про ссылку на информацию о портах и ошибках HDD в векторе актуален.
    Последний раз редактировалось electroscat; 17.04.2020 в 01:47.

  8. #307

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Загрузил из этой ветки все (что увидел) модификации ДОСов, собрал для каждого образы с одной дискетой, физикой: 10/4/42 для экспериментов на эмуляторах.
    Разобрался как подключать образ HDD только в ve27 и emu.
    Скачивал архивы с ДОСами: rds303, t72hl, и варианты fh51*.
    В emu запустились все, но с t72hl и fh51lba - что-то не понравилось.
    В ve27:
    rds303 стартонула, но сыплет ошибки диска;
    с t72hl видит только квазидиск;
    варианты fh51* вообще не запустились

    В обоих эмулях без проблем загружался с HDD, и работал только старый добрый FH5.1 из древнего архива

  9. #308

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,390
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ve27 скорее всего не поддерживает lba.
    Цитата Сообщение от KTSerg Посмотреть сообщение
    В emu запустились все, но с t72hl и fh51lba - что-то не понравилось.
    Проверял в emu, работали.
    Учитывая, что t72hl успешно проверял на реале Improver, а rds303 - electroscat, (а в emu я), то в emu все должно работать.

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

    Модифицированные fh51 electroscat тоже успешно проверял, только я не понял, на реале или в эмуляторе.

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

    Эти версии (1, 2) в принципе должны работать и в ve27

  10. #309

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Модифицированные fh51 electroscat тоже успешно проверял, только я не понял, на реале или в эмуляторе.
    Комплексно проверял, сначала в EMU проверил, запустилось, сразу же записал это в образ, который накатил на CF карту, и далее уже проверял на реальном векторе с комбодевайсом. В итоге, могу абсолютно точно сказать, работает и в реале и в "Башкирии".. Разбирал 17 дискет с "BASIC" программами, из архива В.Фиронова, писал их с дискеты на дискету, в разные места диска, из 17 дискет в итоге получил 7 или 8, не потому что что то не докопировалось, а потому что отфильтровал много повторяющегося. И еще, буду доделывать, реально там на 3 - 5 дисков полных информации. Половину этого делал на реальном векторе, половину на эмуляторе. Все осталось в живых, вроде бы, подавляющее большинство программ работают. Так же копировал объемные картинки, по 20 - 32 кб, запускал, тоже все работает. В общем, и на реале и в виртуале проблем не было, На реале - под РДС в основном, немного в FH51. А на эмуляторе наоборот. Тем не менее, и то и другое работает и на реальном векторе и на эмуляторе.
    Последний раз редактировалось electroscat; 17.04.2020 в 17:08.

  11. #310

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я для эксперимента делал образ на одну дискету с не большими значениями секторов/головок. Оказалось что это есть проблема. По крайней мере долго не мог вообще заставить ДОС загрузиться с образа.
    Начал разглядывать исходник загрузчика... оказалось, что для загрузки ДОСа отслеживается количество секторов на голову, после переполнения увеличивается номер головы, но при переполнении номеров голов, не происходит увеличение дорожки. Видимо подразумевалось, что загружаемая программа уместится на одну дорожку. Для больших образов с большими значениями секторов/головок это действительно так. Но у меня сначала ДОС на одну дорожку не помещался ( оказалось что секторов*головок*512 < размера ДОСа )... кто бы знал...

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

    ivagor(17.04.2020)

Страница 31 из 50 ПерваяПервая ... 272829303132333435 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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