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

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

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

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://postimg.cc.

  • Всего записей: 11958 | Зарегистр. 03-08-2008 | Отправлено: 18:22 04-01-2024 | Исправлено: midda2, 10:35 25-03-2025
    fly_indiz



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

    Цитата:
    Но сейчас у меня прямые ссылки из под Хрома РАБОТАЮТ (а я даже перезагрузился)

    О! работает!
     
    Я вас всячески мерси! )

    Всего записей: 2724 | Зарегистр. 28-04-2006 | Отправлено: 17:52 20-02-2025
    SweetLow

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

    Цитата:
    Я вас всячески мерси!  

    Особо не радуйтесь, оно судя по всему только какое-то время будет работать

    Всего записей: 1335 | Зарегистр. 08-03-2005 | Отправлено: 18:10 20-02-2025
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Дёрнул меня чёрт тут модератором стать...
    В общем, коллеги, просьба ДИАлоги, которые только между вами двоими только для вас двоих, вести в личке.

    Всего записей: 7239 | Зарегистр. 22-09-2005 | Отправлено: 19:00 20-02-2025
    fly_indiz



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    IFkO
    приношу извинения, не повторится.
     
    А если по тематике - хотел как раз спросить по поводу загрузчика BCDW
    если с iso-шки бутаться в виртуалке вмвары, загрузиться из его меню в ДОС (дос-иф или дос-оригинал), то почему-то не запускается fdisk (вылетает)
    При этом на реальной машине:
     GA-6VTXE (VIA 694T), PIII-S Tualatin, 1GB SDRAM 133, IDE 80Gb
    если бутнуться с нарезаного DVD - нормально fdisk стартует

    Всего записей: 2724 | Зарегистр. 28-04-2006 | Отправлено: 12:01 21-02-2025
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подтверждаю. думаю, это — баг самого fdisk, тк если запустить fdisk /status — пишет "жёсткие диски не найдены".

    Всего записей: 11958 | Зарегистр. 03-08-2008 | Отправлено: 14:38 21-02-2025
    fly_indiz



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

    Цитата:
     думаю, это — баг самого fdisk

    но если в iso заменить загрузчик не BCDW, а оригинальный, то в той же вмварке фдиск начинает нормально работать.

    Всего записей: 2724 | Зарегистр. 28-04-2006 | Отправлено: 14:53 21-02-2025 | Исправлено: fly_indiz, 14:59 21-02-2025
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BСDW перехватывает прерывания, ставит своё  "Bootable CD Wizard v1.50Z BIOS Extension", так что побочные эффекты неудивительны.

    Всего записей: 11958 | Зарегистр. 03-08-2008 | Отправлено: 15:20 21-02-2025
    fly_indiz



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А вот ещё вопрос про IF
    смотрю в загрузочный autoexec в iso и вижу:

    Цитата:
    Rem Запуск кэша с этой дискеты (потому что SMARTDRV.EXE нужен разный для разных MSCDEX)

    На загрузочной "дискете" IF mscdex это shsucdx
     
    А если я уже в установленной системе предпочитаю использовать оригинальный мелкософтовский MSCDEX 2.25 (ну вот надо, взял из оригинальной винды), то SMARTDRV получается с ним не работает? И где взять тот что работает?

    Всего записей: 2724 | Зарегистр. 28-04-2006 | Отправлено: 17:20 21-02-2025
    MERCURY127



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

    Всего записей: 11958 | Зарегистр. 03-08-2008 | Отправлено: 18:14 21-02-2025
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    fly_indiz
    У меня есть вариант "оригинальные файлы DOS", он входит в "канонический"  вариант сборки и в if/2. В нём оригинальные mscdex, smartdrv и oakcdrom. Можно либо его в свой дистрибутив положить взамен исходного, либо взять смартдрайв из него.  Либо из оригинальной Windows 98 SE.
    Да, кэширование CD в smartdrv действительно работает только с mscdex у оригинального и только с shsucdx у патченного.
    И кстати, у них несколько разные ключи ком.строки. Так что и CDROM.BAT нужно брать из того же пакета файлов DOS, откуда и  mscdex.

    Всего записей: 7239 | Зарегистр. 22-09-2005 | Отправлено: 18:18 21-02-2025 | Исправлено: IFkO, 18:53 21-02-2025
    fly_indiz



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

    Цитата:
    У меня есть вариант "оригинальные файлы DOS"

    в пакете alter_dos.zip есть оригинальные дрова CD, mscdex, но нету smartdrv :-(
     

    Цитата:
    Очевидно, оттуда же...

    значит придется раскатывать оригинал, из него брать, понял...

    Всего записей: 2724 | Зарегистр. 28-04-2006 | Отправлено: 20:13 21-02-2025
    IFkO



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

    Цитата:
    в пакете alter_dos.zip есть оригинальные дрова CD, mscdex, но нету smartdrv

    Хороший щелчок мне по носу
    Таки да, лоханулся, буду исправлять.

    Цитата:
    придется раскатывать оригинал
    Не обязательно раскатывать: во первых, он есть в загрузочной дискете "Чистая MS-DOS". Оригинальной, не IF. Во вторых, в дистрибутиве SE он лежит в папке Win98 в незапакованном виде.

    Всего записей: 7239 | Зарегистр. 22-09-2005 | Отправлено: 20:56 21-02-2025
    SweetLow

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

    Цитата:
    В общем, коллеги, просьба ДИАлоги, которые только между вами двоими только для вас двоих, вести в личке.

    Принимается, просто fly_indiz меня таки заинтересовал работой Хрома, о которой я даже не задумывался, а она таки весьма нестандартной оказалась. Вот и полез длинный оффтопик.
     
    SweetLow

    Цитата:
    Но попытка пофиксить проблему 1. в лоб натолкнулась на то, о чём я уже рассказывал - в секции подкачиваемого кода после всех лоевских и моих патчей уже закончилось свободное место

    Удалось найти и задействовать переиспользуемый кусок, вспомнить навыки написания плотного кода и таки реализовать уложившись в лимит. Правда свободного места в PCODE уже не просто мало, оно выбрано ровно в ноль! Но в принципе особых проблем при холодном старте вроде не осталось даже без задействования дополнительного кода.
     
    НА ТЕСТИРОВАНИЕ:
    http://sweetlow.orgfree.com/download/ATA.ZIP

    Всего записей: 1335 | Зарегистр. 08-03-2005 | Отправлено: 21:59 21-02-2025 | Исправлено: SweetLow, 22:01 21-02-2025
    SweetLow

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

    Цитата:
    плюс еще странность:  
    https://picabox.ru/pictures/2025/02/17/15/54/1617029116.png
    эта вылезает на всех дисках, не только на рамдиске

    Проверил - вылазит. Явный баг в аиде.

    Всего записей: 1335 | Зарегистр. 08-03-2005 | Отправлено: 12:41 22-02-2025
    MERCURY127



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

    Цитата:
    Проверил - вылазит. Явный баг в аиде.
    учитывая, что АИДА64 под 9х — всё, придётся лечить самим...
    https://msfn.org/board/topic/105936-last-versions-of-software-for-windows-98se/page/73/#findComment-1278004
     
    Добавлено:

    Цитата:
    Правда свободного места в PCODE уже не просто мало, оно выбрано ровно в ноль!
    а разве нельзя раздуть секцию?

    Всего записей: 11958 | Зарегистр. 03-08-2008 | Отправлено: 15:52 22-02-2025
    SweetLow

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

    Цитата:
    НО! в процессе тестирования (и я сейчас вспоминаю, что это вообще у меня ПЕРВОЕ тестирование CD-ROM + AHCI.PDR) обнаружилась намного более интересная проблема (пока у меня на тестовой машине, так что я не знаю, воспроизводится ли она). Так вот, BD-ROM в AHCI режиме контроллера работает в PIO. В ATA режиме - в DMA.  

     
    http://sweetlow.orgfree.com/download/AHCIFIX.ZIP
    Это принудительное включение DMA ВНЕ драйвера, так что остальная система уже считает, что DMA там есть и шлёт правильные запросы ввода-вывода (рассчитанные на DMA). И всё работает без ошибки. НО! MERCURY127 надо бы проверить, что драйвер действительно реагирует на DMA запросы именно как на DMA - попробовать сравнить загрузку процессора при (интенсивном) чтении с и без фикса.
     
     
    Добавлено:
    MERCURY127

    Цитата:
    а разве нельзя раздуть секцию?

    Можно, но это не только длину секции надо увеличивать, но и файловые смещения всех секций после неё в LE заголовке надо увеличивать. С удовольствием приму от тебя такой ESDI_506.PDR для дальнейшей работы...

    Всего записей: 1335 | Зарегистр. 08-03-2005 | Отправлено: 16:05 22-02-2025
    MERCURY127



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

    Цитата:
    MERCURY127 надо бы проверить, что драйвер действительно реагирует на DMA запросы именно как на DMA - попробовать сравнить загрузку процессора при (интенсивном) чтении с и без фикса.
    ну проверил.
     
    использованные инструменты:  
    — ImgBurn в режиме сравнения двд с образом 2024-Maxi.iso;  
    — TaskInfo для мониторинга загрузки ЦПУ конкретным приложением.
     
    средняя загрузка ЦПУ в простое — 0,37%
     
    ATANAMES показывает UDMA5, свойства привода ДМА не показывают.  
     
    в остальном эффект НУЛЕВОЙ.
     
    при работе в любом варианте (ESDI, AHCI, AHCIFIX):
    — время работы по данным самого ImgBurn — стабильные 107 секунд,
    — усреднённая (LT%) загрузка ЦПУ приложением ImgBurn — от 1,60% при ХОЛОДНОМ (буквально) диске,  
    — и растёт по мере прогревап диска от числа прогонов до 2,50%, дальше гонять не стал.
    — при проверке под 10 загрузка ЦПУ составила 0,50%.

    Всего записей: 11958 | Зарегистр. 03-08-2008 | Отправлено: 21:46 22-02-2025 | Исправлено: MERCURY127, 21:49 22-02-2025
    odz3nn

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MERCURY127  
    Хехе, у меня такое чувство, что моя любовь к AIDA64 закончится, хотя это были долгие отношения. :)
    В любом случае, я должен проверить всю эту историю с AIDA64 с помощью новых открытий.
    Что касается демонстрации систем/сенсорных датчиков/бенчмарков для 9x, то такие вещи, как HWINFO32/ASTRA32/CrystalMark Retro 2.0 выглядят интересно...

    Всего записей: 81 | Зарегистр. 27-12-2021 | Отправлено: 01:35 23-02-2025
    SweetLow

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

    Цитата:
    в остальном эффект НУЛЕВОЙ

    В принципе никто конечно не запрещает драйверу не пользоваться сервисом IOS по организации DMA, а самому лочить буфер и строить карту физических страниц этого буфера.
    Но всё равно непонятно зачем это делать для ATAPI, а для ATA не делать (и пользоваться стандартным сервисом IOS).
    Хотя возможно надо наоборот для ATA устройства попробовать этот флажок снять...
     

    Цитата:
    АИДА64 под 9х

    >fitting into the memory constraints of those archaic Windows versions
    Забавная отмазка учитывая что 2000 они продолжают поддерживать

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

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

    Цитата:
    Хотя возможно надо наоборот для ATA устройства попробовать этот флажок снять

    Проверил - работает и тоже разницы в загрузке процессора нет. Т.е. там в реальности универсальный обработчик запроса ввода/вывода (аналог в NT - обработчик поддерживает и METHOD_NEITHER и METHOD_IN_DIRECT + METHOD_OUT_DIRECT). В общем на PIO и DMA можно забить, там всегда всё работает правильно.

    Всего записей: 1335 | Зарегистр. 08-03-2005 | Отправлено: 12:31 23-02-2025
    Открыть новую тему     Написать ответ в эту тему

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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru