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

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

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



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

    Цитата:
    ИФКО меня часто ругает за то, что я тестирую всё не так, как типичный юзер
    Я ворчу, потому что в этом случае не выявляется то, что тут же проявится у всех остальных, а только то, чего у других никогда не будет.
     
    Да, на виртуальной машине подтвердилась глючность VBEMP при работе консольных программ. Что будем делать с безопасным режимом?

    Всего записей: 7041 | Зарегистр. 22-09-2005 | Отправлено: 14:37 26-05-2024 | Исправлено: IFkO, 14:38 26-05-2024
    SweetLow

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

    Цитата:
    DSDT (207928 байт)

    _S5 там есть, соответственно уже надо смотреть, что программе не нравится.
     

    Цитата:
     мне кажется, у вас чересчур глючное железо

    По сравнению с современным - пара мелких багов

    Всего записей: 1126 | Зарегистр. 08-03-2005 | Отправлено: 18:52 26-05-2024
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    А не знает ли кто Нортон ДискДоктора для ДОС на русском языке 2002 года или около того? Ну то есть уже не портящего длинные имена яайлов.

    Всего записей: 7041 | Зарегистр. 22-09-2005 | Отправлено: 20:24 26-05-2024
    uShell

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

    Цитата:
    Нортон ДискДоктора для ДОС на русском языке 2002 года

    У меня русский - только из NU 7.0; есть английские NU 8.0 и NU 2001. Разве что на торрентах поискать.
     
    Теперь по поводу моей глючной системы. Похоже, что мой BIOS сообщает заведомо неверные данные про USB-контроллер. Если я правильно понимаю SweetLow, штатными средствами это починить нельзя. Кстати говоря, Windows 2000 тоже ставит его криво, но после хорошего пинка я смог заставить его работать (а то без клавиатуры как-то не айс). А ещё 2000-й вешается на входе в систему, и виновником выглядит драйвер i740. Такие вот пироги. Звук работает нормально, сетевуха - с теми же проблемами.
    UPD: Отключил аппаратное ускорение - система вешаться перестала.

    Всего записей: 1093 | Зарегистр. 12-06-2019 | Отправлено: 21:01 26-05-2024 | Исправлено: uShell, 21:04 26-05-2024
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SweetLow, она же пишет: "DSDT size 0x0", видимо, переполнение счетчика размера...

    Всего записей: 11751 | Зарегистр. 03-08-2008 | Отправлено: 21:26 26-05-2024
    IFkO



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

    Цитата:
    UPD: Отключил аппаратное ускорение - система вешаться перестала.
    Это про видеокарту? Перспективно! Есть предпосылки для отладки.
    Насчёт звука скажите мне мнение: оставляем как в SE или теребим?

    Цитата:
    У меня русский - только из NU 7.0
    Этот и у меня есть. Вроде есть и 8-й, но добыть его из образов дистрибутивных дискет пока не могу. Да наверное это и не нужно, он тоже вряд ли годится. А вот русского поновее я пока не нашёл.

    Всего записей: 7041 | Зарегистр. 22-09-2005 | Отправлено: 21:26 26-05-2024 | Исправлено: IFkO, 21:30 26-05-2024
    SweetLow

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    http://sweetlow.orgfree.com/download/AHCI.ZIP
    Изменён метод патча ABIOS на чуть более сложный, но при этом более аккуратный вариант: изменяется только шина, перечислитель остаётся ESDI (старый вариант изменял перечислитель на SCSI).

    Всего записей: 1126 | Зарегистр. 08-03-2005 | Отправлено: 21:34 26-05-2024
    uShell

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

    Цитата:
    оставляем как в SE или теребим?

    Я большой разницы не вижу. Теоретически, можно было бы заменить ESS.SYS на "мой", раз он новее.

    Всего записей: 1093 | Зарегистр. 12-06-2019 | Отправлено: 21:36 26-05-2024
    SweetLow

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

    Цитата:
    SweetLow, она же пишет: "DSDT size 0x0", видимо, переполнение счетчика размера...

    А я откуда знаю кто и что там пишет?

    Всего записей: 1126 | Зарегистр. 08-03-2005 | Отправлено: 21:37 26-05-2024
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    посмотрел еще раз в код... похоже, они сами не знают, зачем это выводят...
    ...
        mov eax,[thebuffer+4]        ; DSDT size including header
        cmp dword [thebuffer],'DSDT'    ; do not store dsdtsz if not DSDT
        jnz small_dsdt
        mov [dsdtsz],eax        ; store for later display
    small_dsdt:
        mov cx,ax            ; scan size
        mov al,'1'
        mov di,s1mode
        push cx
        call find_Sn            ; find \_S1_ (standby), store s1mode
    ...
    видимо, поиск ведется лишь в первых SIZE AND 0xFFFF байтах.
    те, если вся DSDT меньше 64К - точно найдет. иначе, зависит от погоды на Марсе.
     
    Добавлено:
    SweetLow
    Цитата:
    А я откуда знаю кто и что там пишет?
    так вот же фотки...  
    http://forum.ru-board.com/topic.cgi?forum=62&topic=31624&start=880#17

    Цитата:
    Изменён метод патча ABIOS
    "шо, апять?"

    Всего записей: 11751 | Зарегистр. 03-08-2008 | Отправлено: 21:47 26-05-2024 | Исправлено: MERCURY127, 21:57 26-05-2024
    SweetLow

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

    Цитата:
    "шо, апять?"

    Это ж ты в своё время просил именно такой вариант! Я его сделал в RAMDRV4M, увидел, что это хорошо(С), а сейчас транслировал в AHCI.
     

    Цитата:
    так вот же фотки

    Только не мне адресовано Но визуально - всё как и ожидалось: S5 там ЕСТЬ, но найти его оно НЕ МОЖЕТ. Я лично - по прежнему за размер как источник проблемы...

    Всего записей: 1126 | Зарегистр. 08-03-2005 | Отправлено: 22:00 26-05-2024
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    да, похоже, они не то что не всю таблицу смотрят, и даже не первые 64К, а тупо теряют старшие 16 бит размера.
    те на моей таблице проверят лишь первые 0x2C00 = 11 КБ...  
    =====
    ...
        mov word [gdt_src],cx    ; in theory, cx+cx-1, but with emm386,
        mov word [gdt_dst],cx    ; we need one more (cx+cx) here!?
        shr cx,1            ; copy BUFSIZE/2 words
        mov si,gdt            ; structure offset (in ES)
        mov ah,87h            ; high memory copy
        int 15h                ; misc BIOS services
        jc failed_fetch
    ...
    ну хоть не unreal mode, уже хорошо...
     
    Добавлено:
    в принципе, можно допилить сдвиг окна...

    Всего записей: 11751 | Зарегистр. 03-08-2008 | Отправлено: 22:10 26-05-2024 | Исправлено: MERCURY127, 22:25 26-05-2024
    IFkO



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

    Цитата:
    Теоретически, можно было бы заменить ESS.SYS на "мой", раз он новее.
    Тогда нужно менять и настройки - вдруг они ему ОЧЕНЬ нужны? Не исключено, раз она стала вдвое толще...
    Ну и плюс там зачем-то запускается ESSNDSYS.EXE, которому нужна ESSLIB.DLL, и который там упомянут как ESSOLO.EXE, а это уже совсем другая аудиокарта, драйвер которой у меня тоже есть, и в котором тоже есть ESSLIB.DLL, только новее... Так что в этом случае нужно полностью переделывать этот драйвер, а заодно можно было бы перекрутить все аудиодрайверы ESS... но очень не хочется...
    Между прочим, в SE для одних и тех же карт ESS есть драйверы и VxD, и WDM. Только я не знаю, есть ли VxD для вашей.
     
    В общем, было бы ваше железо стабильным, можно было бы разворошить весь этот муравейник... А так есть опасение, что результат будет зависеть от "цены на дрова в бухте Тикси"...

    Всего записей: 7041 | Зарегистр. 22-09-2005 | Отправлено: 23:49 26-05-2024
    SweetLow

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

    Цитата:
    в принципе, можно допилить сдвиг окна

    Есть и второй вариант - поправить сам DSDT, но он не универсальный.

    Всего записей: 1126 | Зарегистр. 08-03-2005 | Отправлено: 08:50 27-05-2024
    loveburn26



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SweetLow
    Да там внутри 3и метода поменять на более современный и огонь..

    Всего записей: 80 | Зарегистр. 12-12-2015 | Отправлено: 09:48 27-05-2024
    MERCURY127



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

    Всего записей: 11751 | Зарегистр. 03-08-2008 | Отправлено: 10:50 27-05-2024
    loveburn26



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MERCURY127
    Вы новый Бивис поставили?
     
    Добавлено:
    IFkO
    Хьюстон у нас проблема, моя Вортекс не хочет работать вообще... Я нашёл проблему но надо ждать пока приедут 2ве детольки, кварц на 49.152мгц и линейный стабилизатор напряжения.... +- неделя и поедем дальше

    Всего записей: 80 | Зарегистр. 12-12-2015 | Отправлено: 10:56 27-05-2024
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    loveburn26
    Цитата:
    Вы новый Бивис поставили?
    да, я скачал с офсайта X99-TFV3.0JX22-09-16.rar и прошил. никаких изменений касательно данной проблемы не обнаружено.

    Всего записей: 11751 | Зарегистр. 03-08-2008 | Отправлено: 11:35 27-05-2024
    loveburn26



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MERCURY127
    Значит надо будет покурить сорсы от опенкора и посмотреть как правильно сейчас обрабатывать аспи в современном железе....

    Всего записей: 80 | Зарегистр. 12-12-2015 | Отправлено: 11:41 27-05-2024
    IFkO



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

    Цитата:
    Хьюстон у нас проблема.... +- неделя и поедем дальше
    Это не проблема, а большое облегчение: пока это стоит на паузе, я с подачи MERCURY127 перелопатил Миранду. Точнее - обе Миранды: и 8.27, и 9.29. Шило в заднице MERCURY127 заставило его ввести туда адреса серверов точного времени, а я реализовал автоимпорт этих настроек в модуль сверки времени Atomic.
    Ну и, раз уж протокол ICQ нас безвременно покинул, то вырезал его поддержку, оставив взамен живой (пока ещё) Jabber. Так что время потрачено с пользой, да и дальше есть чем заняться...
     
     
    Коллеги!
    Возвращаюсь к этой картинке, я вдруг подумал: ведь шрифт в каком-то другом, не кириллическом, диапазоне выбирает не видеодрайвер, а сама Windows? И получается, что если она запустила дисплей до того, как узнала, что нужна кириллица, кириллицы уже не будет совсем???
    С другой стороны, почему ничего подобного не происходит с драйвером VGA? А с VBEMP я припоминаю, что видел такое не только в безопасном режиме, но и ещё в какой-то ситуации...
    Нет ли у кого костыля подставить в этом месте?

    Всего записей: 7041 | Зарегистр. 22-09-2005 | Отправлено: 19:34 27-05-2024 | Исправлено: IFkO, 19:41 27-05-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