Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Активные темы » Windows 98 SE (оптимизация и улучшение) — десятая часть

Модерирует : KLASS, IFkO

IFkO (04-01-2024 19:57):  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198

   

MERCURY127



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ПРЕДЫДУЩИЕ ЧАСТИ ТЕМЫ: _1_ · _2_ · _3_ · _4_ · _5_ · _6_ · _7_ · _8_ · _9_

Windows 98 Second Edition  
ДЕCЯТАЯ ЧАСТЬ


Особенности работы с Windows 9X/ME с учётом прогресса и деградации в программно-аппаратном обеспечении на 2022+ год. Основное в теме - это обновления для Windows 98SE, а так же готовая высокоинтегрированная сборка "всё включено" - Windows 98IF. Добрые люди собрали "неофициальные паки обновлений" - сборники заплаток, фиксов (преимущественно от M$), а также делают собственные патчи, призванные улучшить работу этой древней операционной системы.
Ранее в теме принимали участие: maxud, Simplestas.
Актуальные патчи, паки и сборки выкладывают: IFkO, Sweetlow, BolenB и другие неофициальные лица.


Заплатки и драйверы от Rudolph R. Loew (Web Archive)
Памятный сайт (rloewelectronics.com) и ещё одна страничка
без его великолепных патчей, утилит и драйверов эта тема давно бы кончилась...


Практические аппаратные и программные
пределы работоспособности Win98

(с учетом представленных в этой теме решений по состоянию на 2023 год)


Последние доступные обновления, паки, сборки, патчи, утилиты и драйверы:

  • Windows 98IF от IFkO - неофициальная модульная сборка Windows 98SE с предустановленными обновлениями, заплатками, улучшениями и дополнительными компонентами, или готовые варианты сборки.
     
  • Драйверы и компоненты для Windows 98SE или 98IF от IFkO, предназначенные для установки в систему и интеграции в дистрибутив.
  • Краткая и полная инструкции по сборке дистрибутива Windows 98IF.
     
  • Наборы от BolenB для интеграции обновлений в дистрибутивы Win95osr2, Win98, Win98se, WinMe - чтобы при установке сразу ставились все обновления. Сделано с помощью SLIPSTRM - Slipstreaming Updates into a Windows 9x Installation CD от Rudolph R. Loew.
     
    Обновления от Maximus Decim
  • Инструкция по правильной установке Windows 98SE от maxud (версия от 21.02.2009) со ссылками на недостающие компоненты. Альтернативные списки ссылок - здесь и здесь.
     
  • UnSP for Windows 98 Standard/First/Gold/RTM Edition (English by Petr & erpdude8): 2.58 RC Lite и 2.58 Final Full
  • UnSP for Windows 98 Second Edition: 3.61, 3.64 by Problemchyld
     
  • Revolutions Pack 9.7 by Simplestas (aka Tihiy) - замечательная адаптация скинов от Windows XP и Vista под Windows 98/ME (улучшенное оформление окон, новые иконки и эффекты, новая панель снятия задач, сглаживание шрифтов ClearType и многое другое)
  • Tihiy's Tools - коллекция бесплатных утилит для Windows 98/ME от Simplestas (aka Tihiy), включающая индикатор сетевых подключений в трее, удобную панель снятия задач, панель завершения работы от XP и другие инструменты.
  • KernelEx 4.5 Final Multilingual by Xeno86 - проект по модифицированию библиотеки kernel32.dll для обеспечения возможности запуска под Windows 98/ME программ и игр для XP. KernelEx4.5.2 - последняя версия  (он же, адаптированный HNKTO для дистрибутива Windows 98IF).
  • SH95UPD (Shell 95 Update Project) 0.0.8 by sp193 - проект по модифицированию библиотеки shell32.dll от Windows 95, используемой в урезанных версиях Windows 98/ME, для обеспечения лучшей совместимости с этими ОС, основан на исходниках от KernelEx.
     
  • Tweaked Unofficial NVIDIA Display Driver 82.69 for Windows 98/ME by MDGx - последние неофициальные драйвера для всей линейки видеокарт GeForce, 82.69 "fixed", (или модульный драйвер видеокарт nVidia от IFkO, включающий и 82.69)  
  • VBEMP x86 by bearwindows - универсальный (для любых видеокарт) VESA/VBE видеодрайвер для архитектуры Windows 9x.
  • ReadDVD! - драйвер для чтения дисков в формате UDF 1.5-2.x в Windows 95-ME (он же, пересобранный  IFkO).
  • Panasonic DVD-RAM Driver - универсальная поддержка записи DVD-RAM дисков, оригинал и обновление от BHA
     
  • RASPPPoE - сетевой протокол PPP over Ethernet для Windows 95-2003 (RFC 2516 для подключения ADSL/GPON без роутера), скачать тут, (он же, в одном пакете с сетевыми драйверами от IFkO)
  • Active Directory Client Extensions (dsclient.exe) 5.0.2920.5 Russian (Q323466) - клиентское ПО для получения доступа из Windows 95-ME к службам Active Directory и DFS операционной системы Windows 2000 Server.
  • Microsoft Windows 95, Windows 98, MS-DOS и другие Resource Kits - комплекты утилит, не входящих в основную поставку вышеуказанных систем.
     
  • VirNETas Regional Settings Changer 3.04.0246 - мощная программа для изменения региональных настроек в английских версиях Windows 95/98, оптимизирована для работы с Windows 98SE (спасибо Grigorijg), подробное описание внутри архива.
  • Microsoft Plus! for Windows 98 - пакет дополнительных программ и тем оформления рабочего стола.

    Навигация по топику и ссылки на интересные статьи по теме:

    Для просмотра всех сообщений темы в одном окне пользуйтесь "версией для печати" (одноименная ссылка над нумерацией страниц)

  • Windows 9x + RAM > 512 Мб - обзор всех существующих способов решения проблемы + исчерпывающая статья с сайта iXBT (aka матчасть) + версия Microsoft (статьи KB184447, KB253912, KB304943 в вольном переводе от maxud)
  • Сбрось память на диск - статья о работе Windows 9x с виртуальной памятью, дисковым кэшем и файлом подкачки + авторская версия.  
    Самая свежая версия LIMEM с исходниками
  • Как изменить "GENERIC IDE DISK TYPE 47" в списке устройств на реальное имя диска на чипсетах Intel, VIA и SiS + DMRP (Drive Model Reading Patch) от MERCURY127 - патч ядра для любых чипсетов, версий и языков Windows 98/SE/ME (не для 95!).
  • Как установить "Intel Ultra ATA Storage Driver" и "Intel Application Accelerator" на чипсеты Intel 430/440. (подробнее)
  • Все, что нужно знать о доступе к локальным томам NTFS из под систем 9х
  • Большая коллекция разнообразных обновлений и патчей для Windows 95-ME (и не только)
  • Последние Microsoft Windows Hardware Compatibility Lists (HCLs) для NT/95/98/SE/ME/2K/XP
  • Обсуждение Windows 95-ME на форуме MSFN
  • Сайты с программами и играми, совместимыми с Windows 98: Old-DOS.ru, Old-Games.ru, OldVersion.com, MIRRORS.PDP-11.RU

  • Сайт с описанием всевозможных опций основных BIOS, в т.ч. с подсказками по правильному выбору опций для 9х

    "ЛИЧНЫЕ КОЛЛЕКЦИИ ПОЛЕЗНОСТЕЙ" УЧАСТНИКОВ ТОПИКА

  • Неочевидные инструкции для редких ситуаций
     
  • Коллекция MERCURY127 - разное добро, на которое он иногда ссылается. пароль на архивы 1 (единица), если другое не указано явно.
  • Коллекция SweetLow, на которую он иногда ссылается

    НЕАКТУАЛЬНОЕ И УТЕРЯННОЕ

    В этом разделе будет то, что уже никому не нужно или нигде не найти...

  • UnSP (Unofficial Service Pack) for Windows 98SE by Alper Coskun (aka Gape). Список отличий MDCU от UnSP.
  • SciTech SNAP Graphics - универсальные кроссплатформенные драйверы для широкого спектра видеокарт. жадное, глючное, мертвое.
  • Несколько советов по использованию Windows Update

    Схожие темы по Windows 95 и Windows ME :: Тема в Варезнике

    Рекомендуемый Хостинг картинок

  • Всего записей: 11564 | Зарегистр. 03-08-2008 | Отправлено: 23:36 31-12-2021 | Исправлено: IFkO, 21:35 04-12-2023
    SweetLow

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BolenB

    Цитата:
    Подозреваю, что USB клавиатура и мышь даже заработают.  

    Проверить бы, но для этого нужен USB2 хаб (встроенный или отдельный), иначе они уйдут на OHCI или UHCI контроллеры, а это нам не надо. Я бы и сам проверил, но пока 98FE у меня желания ставить не возникло...
     

    Цитата:
    Но вот USB флэшки без  NTKERN.VXD из Win98SE, не работают ни как.  

    Господа, вы же вроде разработчики. Слона едят по кусочкам! ПРЕЖДЕ чем разбираться с нефункциональным стеком носителей надо разобраться с базовым стеком шины. Именно последнее меня сейчас интересует.
     

    Цитата:
    С USBD.SYS из 2000 "Стандартный хост контроллер PCI-USB" весь в восклицательных знаках, "загрузчик NTKERN не может загрузить драйвер..."(не работает, что с NTKERN от 98se, что без него).  

    1. Я посмотрел - USBD.SYS должен ещё подходить от миллениума, он *Ex уже экспортирует.
    2. WDMSTUB/WDMEX (для проверки запускаемости) никто не отменял, как никто не отменял и WDMCHECK для проверки того, чего там не хватает из импорта...
    P.S. Уточню на всякий случай - разумеется USBD.SYS надо брать из 2000 SP4 или QFE после него (я использую версию 5.00.2195.6935), не из оригинальной 2000.
    P.P.S. Посмотрел чем по импорту отличаются USBD.SYS от ME и 2000SP4+. Так вот, ME версия импортирует БОЛЬШЕ функций, т.е. она даже более продвинутая.
     
    SweetLow

    Цитата:
    помнится мне по коду, WMI как раз можно вырубить

    Да, помню я правильно, а тут у меня ещё и мысль возникла, почему оно раньше могло не работать при отключении WMI из кода. И есть ненулевой шанс, что это ТО САМОЕ - неизолированная (к тому моменту) ошибка, которая просто проявлялась при отключении WMI. Но это уже чуть позднее, пока времени свободного немного.

    Всего записей: 1013 | Зарегистр. 08-03-2005 | Отправлено: 10:18 25-01-2023 | Исправлено: SweetLow, 10:37 25-01-2023
    BolenB



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SweetLow

    Цитата:
    1. Я посмотрел - USBD.SYS должен ещё подходить от миллениума, он *Ex уже экспортирует.  

    WDMCHECK на USBD.SYS от 2000sp4 (5.00.2195.6658) пишет что всё ок, но "Стандартный хост контроллер PCI-USB" в восклицательных знаках.
    WDMCHECK на USBD.SYS от ME пишет: KsPropertyHandler и дополнительно отваливается "USB 2.0 Root Hub"
    Пробовал подкинуть KS.SYS так вин не загрузилась с General Protection Fault.
     
    P.S. Это я пока всё с рабочим комплектом USBHUB20.SYS из каталога VIA (4.90.3000.11) развлекаюсь.

    Всего записей: 667 | Зарегистр. 22-12-2003 | Отправлено: 11:15 25-01-2023 | Исправлено: BolenB, 11:34 25-01-2023
    BolenB



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    По аналогии с английским NUSB для Win98FE, собрал NUSB3.3. для русской Win98FE.
    Не для рабочей системы, только для тестов!
    Защита от запуска на Win98SE.
    Все файлы от родной WIN98FE RUS (кроме NTKERN.VXD и ACPI.SYS).
    Файлы которых не было в системе взял из NUSB3.3r
    Файлы от SweetLow: USBEHCI.SYS, USBPORT.SYS, USBHUB20.SYS из каталога VIA (4.90.3000.11), USBMPHLP.PDR и USBNTMAP.SYS.
    USB флэшки и USB CD флэшки работают, в диспетчере устройств все USB контроллеры определяются правильно.
    https://disk.yandex.ru/d/2-yS-05JczdYkw

    Всего записей: 667 | Зарегистр. 22-12-2003 | Отправлено: 13:16 25-01-2023 | Исправлено: BolenB, 13:23 25-01-2023
    SweetLow

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    http://www.os2museum.com/wp/windows-3-x-vddvga/
    >In Windows 3.1 running in Enhanced 386 mode, I could start a DOS session and switch it to a window. But an attempt to set a mode in the DOS window (e.g. MODE CO80) would destroy the Windows desktop, preventing further drawing from happening properly. It was possible to recover by using Alt+Enter to switch the DOS window to full screen again and then returning to the desktop, but obviously that wasn’t going to cut it.
    Я смотрю проклятие Alt-Enter имеет глубокие корни!
    P.S. Кто хочет попробовать найти эту точку в VBEMP и попробовать пропатчить соответственно статье?
     
    Добавлено:
    BolenB

    Цитата:
    WDMCHECK на USBD.SYS от 2000sp4 (5.00.2195.6658) пишет что всё ок, но "Стандартный хост контроллер PCI-USB" в восклицательных знаках.  

    Любопытно, но опять проблема в том, что под я 98SE для USB 1.1 использую стек от 2000, т.е. OPENHCI.SYS, UHCD.SYS (это как раз он самый), USBHUB.SYS и usbd.sys у меня не от 98SE. Надо будет попробовать проверить на оригинальных, но по моему особых проблем не было. Более того, я помнится для одной проверки установщика HIDUSBF (98FE слегка иные внутреннии имена для USB устройств даёт и не взводит кое-какие признаки которые все последующие ОС устанавливают) как раз делал даже наоборот - ставил вышеперечисленный стек USB 1.1 от 98FE на 98SE...
    P.S. Отвал USB 1.1 нас кстати пока не интересует, нас интересует работа USB 2.0.

    Всего записей: 1013 | Зарегистр. 08-03-2005 | Отправлено: 13:38 25-01-2023 | Исправлено: SweetLow, 16:27 25-01-2023
    BolenB



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SweetLow

    Цитата:
    P.S. Отвал USB 1.1 нас кстати пока не интересует, нас интересует работа USB 2.0.

    Так вместе с отвалом USB 1.1, отваливаются и USB флэшки. Чем то другим возможности проверить нет (Могу только USB мышь попробовать). Мать на i865 (Asrock 775i65g).

    Всего записей: 667 | Зарегистр. 22-12-2003 | Отправлено: 16:36 25-01-2023
    SweetLow

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BolenB

    Цитата:
    Могу только USB мышь попробовать

    Так и достаточно и я это и попросил. Но ещё раз, на i865 мышь нужно подключать через USB2.0 хаб (чтобы её обслуживал именно EHCI контроллер, а не UHCI).
     

    Цитата:
    Так вместе с отвалом USB 1.1, отваливаются и USB флэшки.

    Любопытно, но пока непонятно почему так. Если они подключены именно к EHCI контроллеру который (якобы) работает, то отсохший UHCI контроллер на них влиять не должен. Их (UHCI контроллеры) по хорошему для целей тестирования неплохо бы вообще отключить в Device Manager.

    Всего записей: 1013 | Зарегистр. 08-03-2005 | Отправлено: 17:06 25-01-2023
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    logins

    Цитата:
    Можно использовать и WMP7\WMP7.1. Зачем из крайности в крайность? По возможностям близка к WMP9, легковеснее, с приятным ламповым интерфейсом. К ней ещё полно дополнений и кодеков.
    Вот вы мне наживку закинули, а я заглотил
    Давайте попробуем поработать. У меня к вам следующие вопросы:
    1) Что такое "поддержка Lyra" и нужна ли она в репаке?
    2) Зачем там "поддержка iomega" и нужна ли она в репаке? Почему не системная поддержка, а только в проигрывателе?
    3) Знаете ли вы, что WMP7 может надевать скины от WMP9 ? Могу включить в репак скины из моего пакета WMP9. Нада? Или будете смотреть?
    4) Знаете ли вы, что WMP7 может показывать "визуальные образы" для WMP9  ? Могу включить в репак образы из моего пакета WMP9. Нада? Или будете смотреть?

    Всего записей: 6886 | Зарегистр. 22-09-2005 | Отправлено: 21:32 25-01-2023 | Исправлено: IFkO, 21:33 25-01-2023
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    возвращаясь к Ссылка
    BellaLugoshi
    Цитата:
    если свисток не умеет A2DP то звук вы никогда не получите, это функция хоста (передатчика), то есть вашего свистка.

    я купил сейчас новый усб БТ, написано, что 5.1, пока детально его не проверял, но:
     
    - он виден и в 10, и в 7, и в 98, точно так же, как и мой старый БТ 2.0;
    - в 10 и 7 он работает явно ЛУЧШЕ, чем старый: звук в наушниках НЕ заикается, как со старым, где его вообще неовзможно было слушать;
    - в 98 все так же как, со старым: наушники опознаны, звука в них нет, bluesoleil пишет "Сервис AV то это, то другое" равно как нет в них и реакции на сопряжение и прочее.
     
    вывод - от модности свистка может зависеть качество звука, но не его наличие.
     
    https://picabox.ru/pictures/2023/01/26/02/26/347514220.png
    https://picabox.ru/pictures/2023/01/26/02/27/347514337.png
    https://picabox.ru/pictures/2023/01/26/02/32/347516716.png
    https://picabox.ru/pictures/2023/01/26/02/32/347516755.png
    https://picabox.ru/pictures/2023/01/26/02/32/347516794.png
    https://picabox.ru/pictures/2023/01/26/02/32/347516833.png
    https://picabox.ru/pictures/2023/01/26/02/32/347516872.png
    https://picabox.ru/pictures/2023/01/26/02/32/347516911.png
    https://picabox.ru/pictures/2023/01/26/02/32/347516950.png
    https://picabox.ru/pictures/2023/01/26/02/32/347516989.png

    Всего записей: 11564 | Зарегистр. 03-08-2008 | Отправлено: 22:32 25-01-2023 | Исправлено: MERCURY127, 22:37 25-01-2023
    SweetLow

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SweetLow

    Цитата:
     И есть ненулевой шанс, что это ТО САМОЕ - неизолированная (к тому моменту) ошибка, которая просто проявлялась при отключении WMI.  

    И действительно, WMI вырезается замечательно. И его наличие ни для чего полезного не является необходимым (собственно это и так было понятно по драйверу от VIA). Хотел я ещё сделать импорт USBD_CreateConfigurationRequestEx и USBD_ParseConfigurationDescriptorEx как _USBD_CreateConfigurationRequestEx@8 и _USBD_ParseConfigurationDescriptorEx@28 (как в драйвере VIA и чтобы работало с оригинальной USBD.SYS из 98/98SE), но упёрся в совершенно иппанутый сишный тулчейн с его неуправляемым декорированием + патологическое проектирование самого языка не желающего признавать объективную реальность. Как обойти я уже придумал, но вчера не успел.
    P.S. Кстати это на самом деле хороший вопрос - как заставить микрософтовский линкёр построить статический импорт stdcall функции из динамической библиотеки не по недекорированному ("Func"), а по декорированному ("_Func@[parameters size]") имени.

    Всего записей: 1013 | Зарегистр. 08-03-2005 | Отправлено: 10:24 26-01-2023 | Исправлено: SweetLow, 10:31 26-01-2023
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    народ... а что насчёт AAC кодеков под 98?

    Всего записей: 11564 | Зарегистр. 03-08-2008 | Отправлено: 21:46 26-01-2023
    SweetLow

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    http://sweetlow.orgfree.com/download/usb20_win9x.zip
     
    В версии для 98FE вырублен WMI, убрана линковка к функциям экпортируемым из USBD.SYS только начиная с 2000 и, соответственно, проверена совместная работа под 98SE QFE на EHCI+OHCI с тремя USB1.1 стеками:
    1. 98SE QFE
    2. 2000 SP4 QFE
    3. И даже 98FE
     
    О чём нам говорит последнее? Если не заведётся под настоящей 98FE это будет исключительно какая-то проблема ВНЕ USB стека.
     
    IFkO, рекомендую обновить версию USBHUB20.SYS

    Всего записей: 1013 | Зарегистр. 08-03-2005 | Отправлено: 22:14 26-01-2023
    BolenB



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SweetLow
    Разбирался с USB1.1 стеком на Win98FE (OPENHCI.SYS, UHCD.SYS, USBD.SYS, USBHUB.SYS).
    Менял комплектом, иначе может не "взлететь".
    Стек от Win98SE работает, необходимо докинуть WMILIB.SYS из Win98SE (для USBHUB.SYS).
    Стек от WinME не работает, wdmcheck ругается на все наши sys: KsPropertyHandler. Ну и ладно, не очень то и хотелось.
    Стек от Win2000 работает, любой (от без SP до SP4), необходимо только докинуть WMILIB.SYS из Win98SE (для USBHUB.SYS).
     
    Теперь по NTKERN.VXD. Оригинальная 4.10.1998 и из буржуйского сервиспака 4.10.2103 (где они ее нашли х.з.) не монтируют флэшки.
    Нарыл бетаверсий после Win98FE и они все прекрасно монтируют флэшки (4.10.2088, ...2091, ...2106, ...2120, ...2126, ...2131, ...2170).
     
    Ваш обновленный USBHUB20.SYS тоже прекрасно работает (NOWMI и WMI (если докинуть WMILIB.SYS)).

    Всего записей: 667 | Зарегистр. 22-12-2003 | Отправлено: 07:52 27-01-2023 | Исправлено: BolenB, 08:14 27-01-2023
    SweetLow

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BolenB

    Цитата:
    не монтируют флэшки

    Если я правильно понял ваш пост - собственно базовый стек USB (и 1.1, и 2.0) в 98FE работает нормально и СЕЙЧАС можно начинать разбираться собственно с USB Storage драйверами? Если так, то у меня есть сборка публичного _микрософтовского_ драйвера для USB (UMSS) - чисто из любопытства можно его проверить на 98FE.
     

    Цитата:
    KsPropertyHandler

    Это как понимать??? [KS.SYS].KsPropertyHandler юзается исключительно USBD.SYS от миллениума. Но миллениумному USBSTOR.SYS миллениумный же USBD.SYS вовсе НЕ нужен для нормальной работы...
    P.S. Что то я с утра затормозил. Это в смысле USB 1.1 не работает, а не USB Storage. Кстати, насчёт KS.SYS. Последние его актуальные версии берутся из DirectX, а не из QFE, и для 98FE он тоже должен ставиться нормально...

    Всего записей: 1013 | Зарегистр. 08-03-2005 | Отправлено: 09:32 27-01-2023 | Исправлено: SweetLow, 10:38 27-01-2023
    BolenB



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SweetLow

    Цитата:
    Если я правильно понял ваш пост - собственно базовый стек USB (и 1.1, и 2.0) в 98FE работает нормально и СЕЙЧАС можно начинать разбираться собственно с USB Storage драйверами? Если так, то у меня есть сборка публичного _микрософтовского_ драйвера для USB (UMSS) - чисто из любопытства можно его проверить на 98FE.
     

    Можно и проверить, но вообще я думаю взять  NTKERN.VXD 4.10.2088 или 4.10.2106 и погонять с родным ACPI.SYS (4.10.2000), должно заработать.

    Цитата:
    Это как понимать??? [KS.SYS].KsPropertyHandler юзается исключительно USBD.SYS от миллениума. Но миллениумному USBSTOR.SYS миллениумный же USBD.SYS вовсе НЕ нужен для нормальной работы...

    Вот так. Если подкинуть к милениумому стеку USBD.SYS от Win98SE или 2000, то оставшиеся 3 sys-а, все равно хотят KsPropertyHandler. Да бог с ним этим милениумом, не суть важно.

    Цитата:
    Это в смысле USB 1.1 не работает, а не USB Storage.

    Да, USB 1.1 не работает, а USB Storage (флэшки работают).

    Цитата:
    Кстати, насчёт KS.SYS. Последние его актуальные версии берутся из DirectX, а не из QFE, и для 98FE он тоже должен ставиться нормально...

    Установил DirectX 8.1 и миллениумный стек заработал.

    Всего записей: 667 | Зарегистр. 22-12-2003 | Отправлено: 10:24 27-01-2023 | Исправлено: BolenB, 10:41 27-01-2023
    SweetLow

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BolenB

    Цитата:
    Вот так. Если подкинуть к милениумому стеку USBD.SYS от Win98SE или 2000, то оставшиеся 3 sys-а, все равно хотят KsPropertyHandler. Да бог с ним этим милениумом, не суть важно.
     

    Теперь понял. Посмотрел - а миллениумные сисы действительно пользуют KS.SYS напрямую, а не только через usbd.sys. Но в любом случае если я правильно понимаю то более менее актуальный KS.SYS на 98FE должен ставиться, причём даже официально.
    P.S. Вижу всё получилось.
     

    Цитата:
    вообще я думаю взять  NTKERN.VXD 4.10.2088 или 4.10.2106 и погонять с родным ACPI.SYS (4.10.2000), должно заработать.  

    Кстати, а ведь если у вас есть более-менее работающая 98FE, то в приницпе ничего не мешает мне её себе забрать, там-то всего и надо пару каталогов - WINDOWS + Program Files. Мне даже ядро Config Manager менять не придётся, поскольку у меня на системе ACPI работает под 9x...

    Всего записей: 1013 | Зарегистр. 08-03-2005 | Отправлено: 10:44 27-01-2023 | Исправлено: SweetLow, 10:45 27-01-2023
    BolenB



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SweetLow
    Смотрите личные сообщения.

    Всего записей: 667 | Зарегистр. 22-12-2003 | Отправлено: 12:00 27-01-2023
    logins

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    http://sweetlow.orgfree.com/download/usb20_win9x.zip  
     
    В версии для 98FE вырублен WMI, убрана линковка к функциям экпортируемым из USBD.SYS только начиная с 2000 и, соответственно, проверена совместная работа под 98SE QFE на EHCI+OHCI с тремя USB1.1 стеками:  
    1. 98SE QFE  
    2. 2000 SP4 QFE  
    3. И даже 98FE  
     
    О чём нам говорит последнее? Если не заведётся под настоящей 98FE это будет исключительно какая-то проблема ВНЕ USB стека.

     
    Протестировал на оригинальной Windows 98 FE - не работает, всё тоже самое один в один. Использовал, как сказано в "Descript.ion", файл "usbhub20.sys" из папки "NOWMI". Ещё осталось попробовать с "VIA". Это на интегрированном контроллере. На дискретном проверю позднее.
     

    Цитата:
    3) Знаете ли вы, что WMP7 может надевать скины от WMP9 ? Могу включить в репак скины из моего пакета WMP9. Нада? Или будете смотреть?  
    4) Знаете ли вы, что WMP7 может показывать "визуальные образы" для WMP9  ? Могу включить в репак образы из моего пакета WMP9. Нада? Или будете смотреть?

     
    Разумеется. Я не спроста ведь писал, что 7ка по возможностям близка к 9ке и приводил ссылки необходимые для актуализации WMP7. Что бы открывалось всё, что может открыть 9`ка. Добавлять - конечно, что бы потом не искать. Только не заменяя оригинальное, а именно добавляя недостающее. Меня больше немного другое интересует касабельно WMP. И в 9`ке, и в 7`ке есть вкладки "Media Guide" и "Radio Tuner". Недавно Microsoft их толи отключила вообще, то ли стала использовать какой-то неподдерживаемый протокол для доступа к ним. То есть по-факту ничего не открывается и вкладки стали более бесполезны. Возможен ли вариант заменить изначальный адрес, куда оно обращается, на аналогичные сервисы, предоставляющие ссылки на интернациональные видео, радио станции потокового вещания, а "Media Guide" заменить может быть даже на локальную оффлайн страничку со всякими дополнениями, скинами, пакетами расширений (При этом, сами файлы могут хранится даже на внешнем сайте. И с него при клике на ссылку грузиться)? В общем что-то такое придумать, что бы эти вкладки работали как-то. Или хотя бы красивую картинку засунуть. Или можно к оригинальным ссылкам пришить веб-архив, что бы открывалось хотя бы и выглядело "как раньше", но толку от этого не много, особенно, по части он-лайн вещаний. Я не рассматривал ещё этот вопрос досконально.
     
    На первые два вопроса мне ответить пока что нечего: не сталкивался, не знаю. Или сталкивался, но не заметил, потому как оно уже было и не жужжало.
     

    Цитата:
    На нормальных виртуалках про эти баги "помнят" и если выбрать систему Win95, например, то VMWARE и VirtualPC будут "притормаживать" команду "loop" из-за которой проблемы и возникают. В современных процессорах команду "loop" "притормозили" железно, даже AMD.

     
    Только вот на нормальную ОС они не встают, за исключением Virtual PC, в которой баг как раз-таки НАБЛЮДАЕТСЯ (Или вы не верите, вам показать?). А на современные процессоры не встанет уже само 9х семейство в полном составе. Что там намодифицировали в современном говнокоде\железе - разбираться желания нет (При чём не только у меня, можно заметить, судя по энтузиазму, например, в вопросе хотя бы исправления VCACHE). Факт в том, что проблема есть и есть для неё официальное исправление от самой Microsoft и те, кто использует сабж на правильном таки железе с проблемой _могут_ столкнутся, при наличие быстрого CPU при установке FE, как минимум, на ВМ. Поэтому о проблеме стоило упомянуть, в контексте FE, поскольку в SE\ME проблема отсутствует и фикс NDIS`а уже не требуется, при установке их как на реальное железо, так и в ВМ. С FE возможны разные варианты (О чём я собственно и напомнил). Позже я смогу наверно проверить, как оно сейчас будет без фикса, на текущем железе (i7 4790K), ибо здесь у меня это исправление применено изначально.

    Всего записей: 757 | Зарегистр. 05-08-2011 | Отправлено: 16:44 27-01-2023 | Исправлено: logins, 16:49 27-01-2023
    BolenB



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пересобрал NUSB3.3 TEST2 для русской Win98FE.
    http://forum.ru-board.com/topic.cgi?forum=62&topic=31453&start=2320#4
    Изменения:  
    Вернул родной ACPI.SYS.  
    NTKERN.VXD взял от бета версии 4.10.2106.
    USBHUB20.SYS обновленный от SweetLow.
    https://disk.yandex.ru/d/w19gFRKLRJN0hg

    Всего записей: 667 | Зарегистр. 22-12-2003 | Отправлено: 17:43 27-01-2023 | Исправлено: BolenB, 18:33 27-01-2023
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SweetLow

    Цитата:
    рекомендую обновить версию USBHUB20.SYS
    Спасибо, забрал, буду смотреть.

    Всего записей: 6886 | Зарегистр. 22-09-2005 | Отправлено: 18:20 27-01-2023
    BolenB



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    logins

    Цитата:
    Только вот на нормальную ОС они не встают, за исключением Virtual PC, в которой баг как раз-таки НАБЛЮДАЕТСЯ (Или вы не верите, вам показать?).

    Верю, с VirtualPC мог и ошибиться, но VMWARE насколько мне склероз не изменяет, вела себя корректно. VirtualBox вел себя хреново (но он и не рассчитан на win9x, нет дополнений для видеокарт).
    У меня в дистрибутивы интегрированы патчи для RAM, CPU и SATA, с такими проблемами уже не сталкиваюсь.
     

    Всего записей: 667 | Зарегистр. 22-12-2003 | Отправлено: 18:52 27-01-2023 | Исправлено: BolenB, 18:54 27-01-2023
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198

    Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Активные темы » Windows 98 SE (оптимизация и улучшение) — десятая часть
    IFkO (04-01-2024 19:57):


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru