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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 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

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

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://picabox.ru/ · https://img-host.ru/ (сдох) · http://imgsharing.ru/ (сдох)

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    fly_indiz
    17кб для переключалки экрана 80x50 как то многовато ( нашёл на Vogons ) . ИМХО. Может лучше было бы в exe скомпилировать?

    Всего записей: 779 | Зарегистр. 22-12-2003 | Отправлено: 16:50 01-09-2024 | Исправлено: BolenB, 16:57 01-09-2024
    uShell

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

    Цитата:
    Может лучше было бы в exe скомпилировать?

    Я уже не помню, имеет ли формат SYS поля в заголовке для резервирования памяти, но драйверы обычно могут вызывать DOS, а под int 21h есть функция "выделить память". Возможно, вместо 16К нулей можно было бы дописать 4 нуля под дальний адрес и с десяток байт вызова malloc.

    Всего записей: 1098 | Зарегистр. 12-06-2019 | Отправлено: 22:14 01-09-2024
    SweetLow

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

    Цитата:
    итого 16+256+16 = 288 байт занято, и 65536 - 288 = 65248 доступно

    Неправильно, MCB не включается.
     
    uShell

    Цитата:
    COM-программа получает в своё пользование один полный сегмент, т.е. 64 КБ

    Неправильно, COM программа получает полный блок памяти до конца текущей области загрузки.
     

    Цитата:
    Данные из PSP можно смело затирать, как только они станут не нужны.  

    "Не нужны" - это значит файловый ввод-вывод от имени этой программы будет недоступен.

    Всего записей: 1128 | Зарегистр. 08-03-2005 | Отправлено: 09:08 02-09-2024 | Исправлено: SweetLow, 09:09 02-09-2024
    fly_indiz



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

    Цитата:
    Может лучше было бы в exe скомпилировать?

    Да ))
     
    uShell

    Цитата:
    Я уже не помню, имеет ли формат SYS поля в заголовке для резервирования памяти

    В идеале бы да, сделать несохраняемый в памяти SYS, чтобы переключать на самой ранней стадии. Но я так и не понял как..
     

    Цитата:
    под int 21h есть функция "выделить память"

    ага, в COM попытался ей воспользоваться - она отвечает мне "нет свободной".
    Почитал - оказывается COM-у при запуске отводится в пользование вообще ВСЯ память.
    Но сколько отвелось и где - непонятно. Я вот для гарантии и хуйнул 16к нулей, чтоб если загрузилось - точно была эта память...
    SweetLow

    Цитата:
    Неправильно, COM программа получает полный блок памяти до конца текущей области загрузки.

    вот да..
     
    Но впринципе нашел уже более интересное решение
    TM от Jason Hood
    который умеет множество режимов и переключает корректно, с учетом всех подводных камней, кроме коррекции курсора для DOSBox. Но исходники приложены, коррекцию курсора добавил и скомпилил в EXE - получилось вообще идеально, то что хочу. Разве что только не SYS... ну да ладно..

    Всего записей: 2683 | Зарегистр. 28-04-2006 | Отправлено: 09:26 02-09-2024 | Исправлено: fly_indiz, 09:31 02-09-2024
    uShell

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

    Цитата:
    Неправильно, COM программа получает полный блок памяти до конца текущей области загрузки

    Да, действительно, что-то такое припоминаю. Спасибо.
     

    Цитата:
    "Не нужны" - это значит файловый ввод-вывод от имени этой программы будет недоступен

    Разве файловые функции DOS 2+ требуют FCB? Мне казалось, что они вообще PSP не трогают.

    Всего записей: 1098 | Зарегистр. 12-06-2019 | Отправлено: 11:43 02-09-2024
    SweetLow

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

    Цитата:
    Но я так и не понял как

    Установить адрес конца драйвера в инициализационной записи равным адресу начала драйвера на выходе из запроса инициализации.
     
    Добавлено:
    uShell

    Цитата:
    Разве файловые функции DOS 2+ требуют FCB? Мне казалось, что они вообще PSP не трогают.

    Тут надо задаться вопросом, а где же лежат таблицы хэндлов...
     
    Добавлено:
    BolenB

    Цитата:
    17кб для переключалки экрана 80x50 как то многовато

    A mode con lines=50 уже не работает?

    Всего записей: 1128 | Зарегистр. 08-03-2005 | Отправлено: 11:45 02-09-2024
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    fly_indiz
    Цитата:
    Но я так и не понял как...
    я же выложил исходник.

    Всего записей: 11753 | Зарегистр. 03-08-2008 | Отправлено: 12:41 02-09-2024
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Коллеги!
    Пока вы отмалчиваетесь, я с помощью MERCURY127 немного доработал пакеты Winamp 2.96:
    - в основном пакете чуть-чуть доработан перевод декодера in_vorbis.dll
    - в пакете плагинов обновлён декодер AAC и MP4 (in_MP4.dll) до версии 2.1 Beta с лучшей поддержкой AAC. Окончательную версию пока не нашёл. И чуть дополнен перевод декодера AC3 (in_AC3.dll)
    - пересобран АЛЬТЕРНАТИВНЫЙ пакет плагинов. Это пока для тестирования, не поленитесь! Заменены модули:
       - возвращён декодер AC3 in_winampAC3.dll, преднастроенный на сведение звука в стерео, взамен откаченного 20.02.2023 in_AC3.dll, не поддерживающего формат DTS, но не имеющего проблем с драйверами старых аудиокарт
       - декодер "модульной музыки" (MOD, IT, S3M, XM) in_MOD.dll заменён на in_BASS.dll, более качественный, но не знающий форматы 669, MTM, OKT, STM
       - in_MP4.dll оставлен версии 2.0, как было до обновления основного пакета кодеков. На случай, если Beta подведёт...
       - декодер MusePack (MPEG+) in_MPC.dll заменён на in_MPP.dll, не декодирующий плотные варианты сжатия (Thumb и Radio), зато выдающий сообщение о неспособности декодировать версию sv8 взамен обрушения Winamp
       - базовый декодер MPEG in_MP3.dll заменён на in_MAD.dll (a high-quality MPEG audio decoder with support for output resolutions from 8 to 32 bits)
       - сторонние модули вывода с передискретизацией в 48 000 Гц out_DS_ssrc.dll и out_WAV_ssrc.dll взамен штатных out_DS.dll и out_WAV.dll
       - визуальный эффект vis_Geis.dll взамен "Дыма"

    Всего записей: 7042 | Зарегистр. 22-09-2005 | Отправлено: 20:51 07-09-2024 | Исправлено: IFkO, 20:53 07-09-2024
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Чуть поторопился: ковыряние показало, что декодер DirectShow (in_DShow.dll) версии 0.98 из Winamp 5.21 полностью совместим со вторым винампом, и работает чуть лучше. Обновил и его.

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



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

    Цитата:
    Какая-то фишка с арендой DHCP

    Как владелец очень близкой платы скажу: фишка в чипе Realtek на борту. Оно просто само не понимает события переподключения кабеля или прочих аппаратных событий требующих сброса ethernet порта. "Птица гордая" Пока программно не пнёшь - не заработает.
    Вместо WINIPCFG можно ещё выкл/вкл устройство в ДУ - так даже надёжней.
    Можно-ли как-то исправить программно - не знаю. Не пытался особо. (тем более что в моём случае на оно ещё и на гигабите не шибко хочет работать)
    Эх...Вообще нормальную дискретную гигабитку сейчас нынче не купить

    Цитата:
    у кого-нибудь такое тоже есть?

    Твои "аудиодрайверы" не добавляют никакие пункты меню? Просто когда запускается "панель управления" она запускает и опрашивает все .cpl файлы с ней связанные. Если какой-то тупит с ответом - тупит всё.

    Всего записей: 2143 | Зарегистр. 30-01-2010 | Отправлено: 22:04 09-09-2024
    odz3nn

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Гигабитная карта, которую я использую, имеет чип Marvell, как я уже сказал, драйвер m4cxw9x.sys, никакого дерьма Realtek, никогда не было этой проблемы с сетевыми картами Realtek, в любом случае, я просто установил статический IP и покончил с этим. DHCP может быть полезен только при использовании WiFi с моими чипами Atheros, а они прекрасно работают под 98SE с DHCP. (за вычетом задержки при запуске)
     
    Задержка при открытии панели управления - это только один из примеров. Есть много других, когда система просто зависает на определенное время, прежде чем выполнить что-то (например, обновить диспетчер устройств). (но может делать и другие вещи в это время, что делает это очень странным) Мне нужно правильно задокументировать это однажды...
    Это происходит даже на свежей системе/со стандартными драйверами USB Sound Card из 98SE, которые вы знаете - не добавляйте никаких cpls :)

    Всего записей: 66 | Зарегистр. 27-12-2021 | Отправлено: 00:06 10-09-2024
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SweetLow
    Имею вам доложить, что ваши труды над ESDI_506.pdr таки были не зря. Я имею в виду июньские:
     
    "Доброго времени суток.
     
    Проблема в сборках Windows 98If после версии 2014, при установке, после
    второй перезагрузки начинает моргать индикатор HDD, мышь начинает
    тормозить, как только обращение к HDD прекращается, все приходит в
    норму, но как только происходит обращение - все начинается снова.
     
    Материнка zida 5stx J98."

     
    В итоге годными оказались июньские патчи:
     

    Всего записей: 7042 | Зарегистр. 22-09-2005 | Отправлено: 10:03 27-09-2024 | Исправлено: IFkO, 10:04 27-09-2024
    SweetLow

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    IFkO
    Это хорошо. Впрочем июньская доработка обязана была какие-то ситуации полечить по определению:
    12.06.2024

    Цитата:
    2. Работает откат в PIO если DMA не работает.  

    Всего записей: 1128 | Зарегистр. 08-03-2005 | Отправлено: 10:37 27-09-2024 | Исправлено: SweetLow, 10:38 27-09-2024
    IFkO



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

    Цитата:
    июньская доработка обязана была какие-то ситуации полечить по определению
    Эти ситуации оказались вполне реальными, а не умозрительыными.

    Всего записей: 7042 | Зарегистр. 22-09-2005 | Отправлено: 17:25 27-09-2024
    Isica

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте!
    Подскажите, пожалуйста, где можно взять отдельно (без прочих апдейтов) клиент L2TP под русскую 98/ME (файл msl2tp.exe или его аналог из 98IF)?

    Всего записей: 389 | Зарегистр. 25-10-2006 | Отправлено: 21:20 27-09-2024
    IFkO



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

    Цитата:
    файл msl2tp.exe или его аналог из 98IF
    Увы, я о таком даже не знаю. Так что в 98IF его аналога нет.

    Всего записей: 7042 | Зарегистр. 22-09-2005 | Отправлено: 13:33 28-09-2024
    SweetLow

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

    Цитата:
    отдельно (без прочих апдейтов) клиент L2TP под русскую 98/ME

    Под русскую его вроде как нет, только английская версия. Есть у меня в сборнике обновлений.

    Всего записей: 1128 | Зарегистр. 08-03-2005 | Отправлено: 21:25 28-09-2024
    Isica

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

    Цитата:
    английская версия. Есть у меня в сборнике обновлений

    Наверное, сойдёт и английская.
    Пожалуйста, подскажите, где именно её можно взять?  

    Всего записей: 389 | Зарегистр. 25-10-2006 | Отправлено: 01:00 29-09-2024
    SweetLow

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

    Цитата:
    Пожалуйста, подскажите, где именно её можно взять?

    Прочитать внимательно шапку этой темы.

    Всего записей: 1128 | Зарегистр. 08-03-2005 | Отправлено: 01:03 29-09-2024
    MERCURY127



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

    Цитата:
    клиент L2TP под 98/ME
    интересно, оно еще работает с современными L2TP/IPSec впнами?  
    ну там, для разных актуальных ситуаций...
    если окажется, что да - стоит добавить в сборку!

    Всего записей: 11753 | Зарегистр. 03-08-2008 | Отправлено: 15:33 30-09-2024 | Исправлено: MERCURY127, 15:35 30-09-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 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

    Компьютерный форум 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