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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

MERCURY127



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

Windows 98 Second Edition  
ОДИННАДЦАТАЯ ЧАСТЬ


Пассажирский самолет Бройлер-747 продолжает крушение над водами Атлантического океана. Его авионика, работающая на окаменелом дерьме мамонтов, демонстрирует чудеса живучести и надежности. Экипаж лайнера ведет отчаянную борьбу за спасение немногих оставшихся пассажиров от выпрыгивания за борт...

Особенности работы с Windows 9X/ME с учётом прогресса и деградации в программно-аппаратном обеспечении на 2024+ год. Основное в теме - это обновления для 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х

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

  • Неочевидные инструкции для редких ситуаций
     
  • Актуальный KernelEx и программы, проверенные с ним, сборка MERCURY127. пароль на архивы - 1 (единица).
  • Коллекция 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 :: Тема в Варезнике

    Рекомендуемые хостинги картинок (можно заливать под 98 и видны большинству посетителей):  
    https://img-host.ru/ (уже сдох) · https://picabox.ru/ · http://imgsharing.ru/

  • Всего записей: 11605 | Зарегистр. 03-08-2008 | Отправлено: 18:22 04-01-2024 | Исправлено: IFkO, 21:18 12-04-2024
    Us2002

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я всётаки не догоняю ...
    1. лба28 регистры  лоу мид и хай лба по 8 бит + 4 бита в отдельном регистре
    2. лба48 те же 3 8ибитных регистра + лоуэкст мидэкст и хайэкст лба но уже БЕЗ 4битногоотдельного регистра
     первое ограничение при 512 бит секторе 128Гиб
    тоесть второе "действительно необходимо" всем ныне живущим винтам более этого размера
    что есть метод LLXX а ля лба32?

    Всего записей: 1810 | Зарегистр. 03-02-2005 | Отправлено: 03:03 23-02-2024
    SweetLow

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Посмотрел для полноты картины NT-шные исходники:

    Код:
     
    #define MAX_28BIT_LBA     ((ULONG) (1<<28))
    ...
    if ((FdoExtension->EnableBigLba == 1) &&  
        (maxLBA >= MAX_28BIT_LBA)) {
     
        deviceExtension->DeviceFlags[deviceNumber] |= DFLAGS_48BIT_LBA;
        deviceExtension->DeviceFlags[deviceNumber] |= DFLAGS_LBA;
     
    }
     

    Так что я и с кодом угадал.
     
     
    Добавлено:
    Us2002

    Цитата:
    что есть метод LLXX а ля лба32?

    Для особо одарённых: рация - НА БРОНЕТРАНСПОРТЁРЕ (С)
    Нет никакого "метода LLXX LBA32" - это просто ограничение кода использующего стандартную (32 битную) длину переменных и просто не обрабатывающего полный (64 битный) адрес сектора из запроса ввода/вывода (мидэкст и хайэкст всегда равны нулю). Это естественным образом ограничивает поддерживаемое железо - да, тем самым пресловутым LBA32.
     
     
    Добавлено:
    И да, насчёт "не бывает LBA32" - в очередной раз рекомендую поинтересоваться сказевыми стандартами. Они в отличие от ATA стандартов изначально были запроектированы, а не развились сами по себе.

    Всего записей: 1031 | Зарегистр. 08-03-2005 | Отправлено: 08:46 23-02-2024
    IFkO



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

    Это - замануха скачать заново Winamp 2.96, к которому я полностью перелопатил оба пакета скинов. Чисто для красоты. Что получилось, видно на рисунке. Это основной пакет - 30 скинов. В дополнительном ещё 30 не таких красивых, но получше, чем были раньше. (до этого было 20 + 40).
     
    Напомню, что препарированный мной Winamp в отличие от оригинала умеет показывать русскоязычные теги в главном окне. Но для этого в скине должен быть русский шрифт, чем я и занимался последние две недели. Во всех этих 63 скинах (3 - в основном пакете Winamp) теперь есть русский шрифт. И обложки на все окна винампа. А в оригиналах часть окон была не обложена.
     
    Именно до окончания этой работы я откладывал "максимальный и "иной" варианты сборки  (в них Winamp входит со скинами). Ну и решения проблемы с ESDI_506.PDR Эту последнюю пока подопру костылём, как у же писал.

    Всего записей: 6925 | Зарегистр. 22-09-2005 | Отправлено: 22:35 23-02-2024 | Исправлено: IFkO, 22:48 23-02-2024
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SweetLow
    Цитата:
    им и карты в руки
    ещё бы понять, как проверить работу без реального глючного железа...  
     
    Добавлено:
    Имею в виду “до того, как отдать тестировщику”.

    Всего записей: 11605 | Зарегистр. 03-08-2008 | Отправлено: 22:59 23-02-2024
    SweetLow

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

    Цитата:
    как проверить работу без реального глючного железа

    1. Если у тебя есть привод с описанной особенностью (<128GiB, но с поддержкой LBA48) - то прямым измерением. Тулзу я дам.
    2. Если у тебя его нет - он есть у меня.

    Всего записей: 1031 | Зарегистр. 08-03-2005 | Отправлено: 23:54 23-02-2024
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Всем:
    При тестировании доработанной "максимальной" сборки выяснилось, что урезание количества допустимых факультативных INF-файлов было недостаточным. (Точнее, я добавил ещё три INF-файла в основной состав, забыв, что при этом уменьшится лимит запасных файлов. Тех, которые if_prog*.inf)
    Это почти ничего не значит, кроме того, что запас имён файлов для факультативных компонентов исчерпан. Добавить больше ничего не получится, можно только заменить другие компоненты.
    И последним допустимым теперь должен быть if_progO.inf Но поскольку у меня некоторые имена были пропущены, казалось, что последний -  if_progR.inf, а в "дырки" можно что-то добавить. Чтобы впредь не казалось, я переименовал некоторые из них, заполнив эти дырки.
    Если кто-то пользуется факультативными компонентами отдельно, не в составе готовой сборки, рекомендую скачать их заново.
    ...много букв получилось, и всё ради последнего предложения. Выделю его жирным.

    Всего записей: 6925 | Зарегистр. 22-09-2005 | Отправлено: 20:41 24-02-2024
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    прикольно...  
     
    три года назад я, когда делал (но так и не доделал) пакет софтайса, писал в ридми:

    Цитата:
    1)  Если ваша  машина с ОС  9х имеет более  512 МиБ физической  
    памяти, для работы с SoftICE/W вам придется ограничить видимый  
    операционной системе  объём до 512 МиБ,  независимо от наличия  
    каких-либо патчей, хоть RLP от Rudolf R. Loew, хоть еще каких.
     
        Признаком наличия проблемы избытка памяти является вот это  
    сообщение, появляющееся при запуске отладчика вверху экрана:  

    то сообщение я так и не вспомнил тогда.
    а сейчас опять запустил айс, и... нету больше той ошибки!
    дописал туда такое:

    Цитата:
        (Неправда...  Эта проблема,  как и многие другие,  у меня,  
    похоже, была из-за  уёбищной интеловской  встройки на LGA1155,  
    расставлявшей в  памяти характерные распорки  по адресам 512 и  
    1024 МиБ. Сейчас, на LGA2011-3 и Geforce 1070, этой ошибки нет  
    даже с 3 ГиБ. Проверить Geforce 1070 на LGA1155 я не могу.)  

    SweetLow, а ты можешь проверить?
     
     
    Добавлено:
    возможно, ошибка появится опять при пересечении 3 ГиБ?  
    на 1155 у меня было доступно 3400 МиБ, сейчас - 2900.

    Всего записей: 11605 | Зарегистр. 03-08-2008 | Отправлено: 22:38 25-02-2024
    SweetLow

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

    Цитата:
    SweetLow, а ты можешь проверить?

    Конечно. Но у меня на HM77 только 2,6G нижней памяти.

    Всего записей: 1031 | Зарегистр. 08-03-2005 | Отправлено: 00:08 26-02-2024
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Вроде "максимальную" отладил. Посему выкладываю оставшиеся варианты сборки 123123+:
    - "максимальный"
    - "иной" (Shift)
    - IF/2
    Всё, теперь полный комплект.
    В эти последние варианты влеплена заплатка - ESDI_506.PDR от LLXX+SATA. iDemS, прошу проверить, дружит ли с ними (с любым из них) ваша железяка. Если это помогло, добавлю её и в остальные варианты.
     
    Обновил также сравнительную таблицу вариантов сборки. Нового там мизер: с подачи MERCURY127 добавился Remote Admin в "максимальную" и "иную" сборки; в "максимальную" также добавился Small CD Writer. Теперь ней всего по два, в том числе и резака.
    Поскольку разницы почти нет, прежнюю таблицу снимаю с эфира.

    Всего записей: 6925 | Зарегистр. 22-09-2005 | Отправлено: 20:25 26-02-2024 | Исправлено: IFkO, 20:26 26-02-2024
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Решил оставить здесь. вдруг кому-то пригодится или сам забуду:
    опытным путём установлено, что в дистрибутиве Windows 98SE число INF-файлов с параметром "SetupClass = ..." в заголовке не может быть больше 149. В противном случае установка падает в самом начале, при разборе этих файлов.
    Добавляя компоненты в систему, нужно иметь в виду, что нужный для добавления драйверов CUSTOM.INF тоже содержит это роковое слово, то есть входит в эти 149.

    Всего записей: 6925 | Зарегистр. 22-09-2005 | Отправлено: 09:14 28-02-2024
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Переработал и пакет обложек к Winamp 5.21, а в самом Winamp 5.21 чуть поправил перевод:  название окна "О станциях" заменено на "O CTAHLLUU", так как форматом скина GEN.BMP предусмотрен вывод только латинских названий окон.
    Замечу также, что доработанные мной скины к Winamp 2.96 и 5.21 не вполне совместимы: первый обучен показывать встроенными в них шрифтами кириллические теги, а второй нет, и из-за этого показывает там вместо пробела русскую "Х" (если в его настройках включить "Названия в главном окне писать встроенным в обложку шрифтом").

    Всего записей: 6925 | Зарегистр. 22-09-2005 | Отправлено: 21:38 28-02-2024
    HNKTO



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

    Цитата:
    INF-файлов с параметром "SetupClass

    Ценная информация, и главное, есть куда внести. Внёс. Благодарю.
    Эх блин, вот надо заняться справкой. Всей спракой. А то у нас тут уже помоему массовые скачки по старым забытым граблям.

    Всего записей: 2104 | Зарегистр. 30-01-2010 | Отправлено: 10:40 29-02-2024
    IFkO



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

    Цитата:
    нас тут уже помоему массовые скачки по старым забытым граблям
    Да, полезно бы всё это записать и держать в общедоступном месте.

    Всего записей: 6925 | Зарегистр. 22-09-2005 | Отправлено: 11:33 29-02-2024
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Перезалил сборку "как было", в которую как раз входит свежеперелопаченный Winamp 5.
     
    Заодно добавил в неё последнюю заплатку - ESDI_506.PDR
    iDemS, fly_indiz, очень хочется всё-таки получить отзыв: польза от этого есть или это порожняк?

    Всего записей: 6925 | Зарегистр. 22-09-2005 | Отправлено: 19:10 29-02-2024 | Исправлено: IFkO, 19:11 29-02-2024
    HNKTO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    И тут я ещё подумал.
    А, вот помимо свежего  

    Цитата:
    INF-файлов с параметром "SetupClass

    Там знаю есть лимиты на число PCI-ID известных системе. Есть лимиты на число копируемых файлов для установщика винды. Лимиты на имена файлов для этого-же установщика. Это всё я слышал, сталкивался, но в инструкции не отображено или вообще или без конкретики. Есть конкретика?

    Всего записей: 2104 | Зарегистр. 30-01-2010 | Отправлено: 20:43 29-02-2024
    robs1

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В шапке темы написано "Коллекция SweetLow, на которую он иногда ссылается"
     
    Там есть строчка usb20_win9x.zip Port of Win 2003 USB2.0 stack for Windows 9x + 3 additions: enabled Low Speed devices overclocking, EHCI Hand Off and Silent Install
     
    Это драйвер USB? Чем отличается от NUSB ?
     

    Всего записей: 40 | Зарегистр. 11-10-2009 | Отправлено: 22:36 29-02-2024
    SweetLow

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

    Цитата:
    Чем отличается от NUSB ?


    Цитата:
    3 additions: enabled Low Speed devices overclocking, EHCI Hand Off and Silent Install


    Всего записей: 1031 | Зарегистр. 08-03-2005 | Отправлено: 23:42 29-02-2024
    iDemS



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    IFkO
    Пока нет возможности протестировать, к сожалению

    Всего записей: 49 | Зарегистр. 16-11-2021 | Отправлено: 08:58 01-03-2024
    midda2



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Идеальная имитация Windows 95. Заранее прошу прощения оффтопик.

    Всего записей: 189 | Зарегистр. 24-03-2006 | Отправлено: 09:42 01-03-2024
    HNKTO



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

    Цитата:
    Идеальная имитация

    Ну мы тоже так умеем:
       
    Прикид под пингвинью шкуру "Gnome", так что адынадын.
    Ну а так-то там чисто за шкуру окошек и речь, ну, впрочем да, в своём ракурсе тоже иммитация. И, тот недо"сайт" глючный и поломанный, фиг откроешь ещё.

    Всего записей: 2104 | Зарегистр. 30-01-2010 | Отправлено: 15:33 01-03-2024
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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

    Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows 98 SE (оптимизация и улучшение) — одиннадцатая часть


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru