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

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

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

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



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Коллеги!
    Может кто-нибудь просветить меня в вопросе VarLDID?
    Суть проблемы:
    Папку "Мои документы" создаёт IE4UINIT.EXE попутно с прочими пользовательскими настройками Internet Explorer. Поскольку я, шибко умный, сделал его необязательным компонентом системы, то он может не устанавливаться ВООБЩЕ, и в этом случае папка "Мои документы" не создаётся. Повезло тому, у кого она уже есть на диске! Если же её нет, то ярлык на рабочем столе НЕ РАБОТАЕТ. Вполне очевидно, что он не может открыть несуществующую папку, но что гораздо хуже, теперь пункт "Свойства" его контекстного меню не позволяет перенацелить его ни на одну из существующих папок! То есть мне необходимо при установке системы в минимальной комплектации создавать папку "Мои документы" так же, как при этом создаётся (например) папка Internet Explorer, хотя в неё ничего не кладётся.
    Можно это сделать через пресловутый VarLDID, как это делается в SETUPPP.INF:
    [VarLDID.SFN]
    29000 = 28700,INTERN~1,InternetExplorer.SFN.Rename
    29001 = 28701,INTERN~1,InternetExplorer.SFN.Rename,1
    29002 = 28702,INTERN~1,InternetExplorer.SFN.Rename,1

    Однако же, прощупывая этот путь, я вижу по меньшей мере два подвоха:
    1. После такой операции в реестре имеем:
    "30040"="C:\\ЊЋ€„ЋЉ~1"
    "30041"="C:\\Мои документы"
    "30042"="C:\\МОИДОК~1"

    То есть в первой строке имеем птичий язык из-за того, что имя кириллическое. Или это не проблема?
    2. Хорошо если это - чистая установка. А если поверх прежней, в которой уже есть "Мои документы", притом нацеленные на другую папку? Получается, она будет создана зря, да ещё может запутать не только пользователя, но и систему? Хотя как раз в существующей системе такого LDID нет...
    В общем, если есть идеи, как можно это сделать красиво, поделитесь!

    Всего записей: 6864 | Зарегистр. 22-09-2005 | Отправлено: 12:49 19-01-2023 | Исправлено: IFkO, 12:52 19-01-2023
    SweetLow

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

    Цитата:
    В общем, если есть идеи, как можно это сделать красиво, поделитесь!

    Так если нам надо однократно проверить существование папки, которая упомянута в где-то в реестре, то проще это сделать через RunOnce/RunServiceOnce (или как оно там пишется) и небольшой хелпер, который это имя из реестра извлечёт. Т.е. аналог IE4UINIT.EXE, только "маленький".
     
    Добавлено:
    odz3nn

    Цитата:
    О каких BSOD'ах вы говорите?

    Как это ни удивительно - но синих на большинстве систем. Хотя цвет и настраивается...

    Всего записей: 978 | Зарегистр. 08-03-2005 | Отправлено: 12:42 20-01-2023
    IFkO



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

    Цитата:
    небольшой хелпер
    Как идея - правильно и интересно. Но поскольку я установку сборки поверх не отлаживал, реализацию отложу до этой самой отладки, если до неё вообще дойдёт.
    Пока ограничился реализацией через VarLDID.
    Спасибо за идею!
    Но после беглого обдумывания: а если будет устанавливаться IE, то будут срабатывать ОБА хелпера и делать одну и ту же работу ДВАЖДЫ
     
     
    Коллеги!
    Если кто-то пользуется моим пакетом SP TimeSync 2.3 для сверки компьютерных часов с атомным эталоном времени в Интернете, я при отладке "оптимальной" сборки обнаружил, что вшитый туда сервер времени умер и заменил его на ntp0.ntp-servers.net
    Кому нужно - можете забрать по ссылке выше, а если у кого-то есть другие предложения по серверу времени, я готов их выслушать, пока сборку ещё доделываю.

    Всего записей: 6864 | Зарегистр. 22-09-2005 | Отправлено: 18:34 20-01-2023 | Исправлено: IFkO, 19:16 20-01-2023
    SweetLow

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

    Цитата:
    Но после беглого обдумывания: а если будет устанавливаться IE, то будут срабатывать ОБА хелпера и делать одну и ту же работу ДВАЖДЫ

    Если они пользуются одинаковым и ПРАВИЛЬНЫМ алгоритмом, то хоть сто раз - папка создастся лишь одна и именно та, которая нужна.

    Всего записей: 978 | Зарегистр. 08-03-2005 | Отправлено: 20:38 20-01-2023
    logins

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

    Цитата:
    а пробовал bootgui=0 и отловить программу из autoexec вызывающую ошибку?

    Меня несколько смущала рандомность ошибки (Возникновение в разных местах, а не после чего-то конкретного), её не постоянство, ну и факт её устранения откатом BIOS на предыдущей плате. Кроме того, убирать в нём было уже практически нечего, ибо осталось всё нужное. Однако, похоже, вы правы.
     
    Я пересмотрел свой подход. Сделал бекап системы, основательно почистил содержимое диска, оптимизировал и упорядочил, в том числе, и конфигурационные файлы, включая AUTOEXEC. Затем, я начал убирать всё подряд, даже то, что мне нужно, чем я пользуюсь (А так же, опираются другие программы) и очередь дошла до "RAMDSK64.COM M:".
     
    Похоже RAMDSK64 (От Рудольфа) является катализатором. Этим объясняется отсутствие ошибки на старой (32 битной) плате, поскольку там не было 64 битной памяти впринципе и там я использовал 32 битный рамдиск (Сначала обычный, затем перешёл на 32 бит non-xms от Рудольфа). Но и не объясняет, почему проблема вылечилась откатом BIOS на предыдущей (64 битной) системной плате.
     
    Или я может быть не правильно с этим продуктом работаю, что-то не так делаю (Может его настраивать надо как-то иначе или систему к его использованию как-нибудь особым образом подготавливать)?
     
    Сейчас основной вопрос, что можно попробовать с этим поделать, что бы и рамдиск сохранить, но и от проблемы избавиться (Не меняя текущую версию BIOS)? Может есть у кого другие версии этого продукта (Более ранние, например, протестировать? Может с ними ошибки не будет?).
     

    Цитата:
    Цитата:AHCI.PDR подходит для всех моих современных потребностей  
     
    Только в BSOD слетает  

    У меня такое не наблюдается, но и SMART я получать не пытаюсь.
    PS: для статистики.

    Всего записей: 757 | Зарегистр. 05-08-2011 | Отправлено: 21:40 20-01-2023 | Исправлено: logins, 22:16 20-01-2023
    IFkO



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

    Цитата:
    папка создастся лишь одна и именно та, которая нужна
    Всё вы усложняете: не "та, которая нужна", а конкретно "Мои документы". Ибо задание её при установке не предусмотрено. И только при чистой установке, ибо если поверх, то будет унаследована УЖЕ ИМЕЮЩАЯСЯ, и создавать ничего не надо. Но меня коробит это двукратное прохождение по одному и тому же месту. Впрочем, подобного в установке 98-й и без нас хватает, никто ничего и не заметит

    Всего записей: 6864 | Зарегистр. 22-09-2005 | Отправлено: 21:53 20-01-2023
    logins

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А что если попробовать создавать рамдиск уже ПОСЛЕ применения MTRR BATника (Сейчас он создаётся ДО)?
    Или без разницы?
     
    Добавлено:
    Вообще да, по идее, ведь BIOS должен изначально настраивать MTRR, значит, раз это делается теперь BATником, это должно делаться сразу после BIOS, как можно раньше. Поэтому я сейчас перенёс многое из AUTOEXEC в конец MTRR BATника, включая рамдиск. Буду пока наблюдать. Первая загрузка прошла успешно. Рамдиск создался (На 4,46GB). Вроде всё хорошо.

    Всего записей: 757 | Зарегистр. 05-08-2011 | Отправлено: 21:56 20-01-2023 | Исправлено: logins, 22:01 20-01-2023
    logins

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Касабельно GTAIV, получаю такую картинку на реальном железе:
     
       
     
    Долго грузится, а потом это. Это может быть связано с 512МБ версией G70, а так же (и\или) патченным модифицированным драйвером 7772 (NVCORE.VxD на предмет поддержки 512МБ). Осталось ещё опробовать с 256МБ версией G70 плюс оригинальный ForceWare 7772. А так же прочие версии видеодрайверов, как более поздних, так и более ранних.
     

    Цитата:
    Какую версию SwiftShader вы используете для тестирования?

    Последнюю с vogonsdrivers.com/wrappers
     

    Цитата:
    Еще можно было бы протестировать специальные DLL WineD3D, разработанные для 98SE, но они платные: https://github.com/kjliew/qemu-3dfx

    Можно. Вообще скомпилить такое под 98 не помешает, как альтернативу SwiftShader. Тем более оно вроде как может уметь в OpenGL аппаратно. И вообще возможность такая есть (Пока автор не забросил проект). Главное с эмуляцией этих шейдеров, поддержке DirectX9c и Win9x правильно описать ему ситуацию, что бы протестировал. Он сам там пишет, что готов протестировать несколько игр на выбор. Я бы и сам купил, да у меня PayPal в одностороннем порядке удалил привязанную карту, в связи с разрывом деловых отношений с Москвой, а когда я пытаюсь привязать по новой, пишет, что не поддерживается...
     
    Добавлено:
    А вообще на мой взгляд. Оно конечно интересно, что бы было под 9х. И я почти уверен, оно будет шевелиться шустрее, нежели в WinXP+ (на реальном конечно железе), при прочих равных, если естественно заведётся, но вот на комфортабельном сеттинге этого железа всё равно не достаточно, даже под 9х. Для этой игры, по моим прикидкам, нужна XP + 780GTX (Дабы и другое покрыть и здесь всё на максимум выставить + 100hz и AA\AF x16), а то и 980TI\GTXTITANX. Но чисто поиграть, можно и на минималках вполне. А для этого 9х вполне хватит.
     
    Плюс ещё такое бывает:
     
    GTAIV caused an invalid page fault in
    module GTAIV.EXE at 017f:004538d6.
    Registers:
    EAX=00000001 CS=017f EIP=004538d6 EFLGS=00010202
    EBX=00000000 SS=0187 ESP=01e4e870 EBP=03964fa0
    ECX=01e4fe28 DS=0187 ESI=01901c34 FS=7c7f
    EDX=01aeaef0 ES=0187 EDI=01e4f118 GS=0000
    Bytes at CS:EIP:
    89 1d 00 00 00 00 e8 a1 5c 84 00 3d 01 80 00 00  
    Stack dump:
    01901a98 01901c34 00000001 00000000 845d4bf0 00000000 00000000 00000000 01e4e924 00000000 00000000 00000000 00000001 00800000 00200005 00000000

    Всего записей: 757 | Зарегистр. 05-08-2011 | Отправлено: 00:20 21-01-2023 | Исправлено: logins, 00:40 21-01-2023
    odz3nn

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    logins
    Да, это сообщение об ошибке я тоже получаю, но это не имеет никакого отношения к видеопамяти, я уже сказал, что я отлаживал эту ошибку с моим другом с OllyDbg на ME и пришел к выводу, что эта ошибка появляется из-за отсутствия формата, текст внутри сообщения об ошибке - ложь!
     
    Я получил эту ошибку также, когда попробовал GeForce 6600 GT, которая имеет 128MB видеопамяти, также попробовал более старые драйверы с этой картой, безрезультатно. 6600 GT на Windows 2000/XP запускает игру без проблем.
     
    Я пробовал те версии SwiftShader из той ссылки давным-давно, тоже безрезультатно.
     
    Все простые вещи уже проверены мной, теперь нужно подумать о более экзотических решениях...
     
    Конечно, я имею в виду только минимальные графические настройки и очень низкое разрешение, просто для запуска в игровой мир :)
     
    Переведено с помощью www.DeepL.com/Translator (бесплатная версия)
     
    SweetLow
    Я предполагаю, что вы имеете в виду SMART BSODs, которые вы упоминаете в вашей исправленной версии AHCI, справедливо.

    Всего записей: 58 | Зарегистр. 27-12-2021 | Отправлено: 03:00 21-01-2023
    logins

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Неа, красивая версия с MTRR BATником ДО не нашла своего подтверждения...
    Всё так же иногда возникает после "RAMDSK64.COM M:", причём не всегда сразу, может и значительно позже, когда, например, выполняется копирование на рамдиск. А иногда сразу после рамдиска. Попробую ещё раз убрать "RAMDSK64.COM M:" и потестить без него, надо понять, точно ли без него ошибка не разу не вылезет...
     
    Остаётся вопрос, почему на предыдущей плате это вылечилось откатом BIOS на более раннюю версию? Что такого в BIOS могло поменяться, что вызывает эту ошибку? И можно ли это как-нибудь починить не трогая BIOS и не отказываясь от RAMDSK64 (Другого-то нет)?

    Всего записей: 757 | Зарегистр. 05-08-2011 | Отправлено: 20:42 21-01-2023 | Исправлено: logins, 20:51 21-01-2023
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    все что угодно. RAMDSK64 - крайне экзотическая штука.  
    уефишный код эмуляции legacy не обязан с ним дружить.
    и, надеюсь, ты не забыл, что он еще требует HIMEMEX.SYS?
    без него тоже проверь.

    Всего записей: 11539 | Зарегистр. 03-08-2008 | Отправлено: 20:56 21-01-2023
    logins

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

    Цитата:
    Я пробовал те версии SwiftShader из той ссылки давным-давно, тоже безрезультатно.  

    Под Win9x, надо полагать, безрезультатно, а в XP нормально работает (Скриншот выкладывал не предыдущей странице). Есть смысл тогда посмотреть, чего не хватает этому SwiftShader для работы под 9x.. Или хакнуть игру, что бы поменять требование шейдеров версии три, на шейдеры версии два, которые умеет проверенный SwiftShader 2.01 для Win9х.
     
    Добавлено:

    Цитата:
    ты не забыл, что он еще требует HIMEMEX.SYS?  
    без него тоже проверь.

    Не забыл. Я испробовал уже все три метода (INT30; SYSENTER Method; PROTHOOK Method). Правда PROTHOOK.VxD я не пробовал ещё убирать, хотя при первых двух методах он по идее не нужен. Стоит попробовать ещё так.
     
    А у тебя не осталась случаем та ещё более ранняя версия RAMDSK64, просто проверить, может с ней ошибки не будет?
     
    Насчёт попробовать без HIMEMEX.SYS, так без него вообще работать не будет. Или будет?
     
    Я пробовал менять их местами с BURNMEM 64bit Sort, но это не повлияло. Можно попробовать вообще без BURNMEM.
     
    Добавлено:
    Или может этот MTRR надо настраивать из CONFIG.SYS ещё ДО всех этих BURNMEM и HIMEMEX?
     
    Добавлено:
    В таком случае можно ли как-нибудь сконверировать BATник в *.SYS, что бы запускать самым первым из CONFIG.SYS командой DEVICE=C:\WINDOWS\MTRR.SYS?
     
    Добавлено:
    И да, Рудольф сам использовал RAMDSK64, на своих системах, о чём неоднократно писал в теме:
    https://msfn.org/board/topic/118097-day-to-day-running-win-9xme-with-more-than-1-gib-ram/
     
    Вот пример его конфигурции на таком же чипсете, как у меня (Даже процессор почти такой же как мой 4790K):
     

    Цитата:
    Memory: 32 GiB (4x 8 GiB DDR3 DIMMs; 3464 MiB available to Win 98SE; 29182 MiB available to RAMDISKs and 64-Bit Memory SDK)
    Motherboard: MSI Z87-G41
    CPU: Intel Core i7-4770K Eight Core
    Video: Default VGA Only at present
    Sound: None at present
    Ethernet Card: RTL8111E (buggy Tenda Driver)
    3 Removable SATA Trays
    4TB SATA Hard Drive currently installed
    SATA Blu-Ray Writer
    TBPLUS Disk Package
    CONFIG.SYS:
    DEVICE=C:\HIMEMEX.SYS /S /V ; used with RAMDSK64 and 64-Bit Memory SDK.
    DEVICE=C:\WINDOWS\HIMEM.SYS /NUMHANDLES=64
    AUTOEXEC.BAT:
    SPLIT8MB
    RAMDSK64 T: 6000000 (6GB non-XMS RAMDISK For Internet Temporaries)
    Remaining 64-Bit RAM reserved for 64-Bit RAM and Multi-Core SDKs.
    vmm32.vxd (real mode), vcache.vxd: 4.10.0.2222, vmm.vxd: 4.10.0.2226 with RAM Limitation Patch 7.1 (with /M and /P Options plus SPLIT8MB)

     
    Только у меня памяти меньше (8GB). И я думаю, он бы заметил ошибку. Хотя может у него BIOS был как раз таки правильный.
     
    И заодно объясните пожалуйста, что означает "vmm32.vxd (real mode)", чем отличается от обычных, почему это подчеркивается в каждой конфигурации? В других конфигурциях бывает указано "vmm32.vxd (plain vanilla)". Чем эти два варианта отличаются между собой?

    Всего записей: 757 | Зарегистр. 05-08-2011 | Отправлено: 20:57 21-01-2023 | Исправлено: logins, 00:09 22-01-2023
    logins

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

    Цитата:
    ты не забыл, что он еще требует HIMEMEX.SYS?  
    без него тоже проверь.

    Проверил. Пишет "HIMEMEX DRIVER NOT FOUND". Ошибки нет, рамдиска нет.
     
    Добавлено:
    Проверил и без BURNMEM64. Ошибка есть.

    Всего записей: 757 | Зарегистр. 05-08-2011 | Отправлено: 23:17 21-01-2023
    MERCURY127



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

    Всего записей: 11539 | Зарегистр. 03-08-2008 | Отправлено: 23:21 21-01-2023
    logins

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

    Цитата:
    Без мтрр твиков ошибка есть?  

    Да.

    Всего записей: 757 | Зарегистр. 05-08-2011 | Отправлено: 00:01 22-01-2023
    odz3nn

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    logins
    Обработка устаревшей эмуляции (CSM) в UEFI отличается между материнскими платами и версиями UEFI, даже если чипсет один и тот же.
    Из-за этого DOS/Win9x может вести себя по-разному на разных современных материнских платах, независимо от того, насколько они похожи.
     
    Пользователь Omores с сайта https://www.pinzaru.ro/ не может запустить Win9x на своей материнской плате Biostar X470 при использовании новых версий UEFI, потому что при запуске он получает ошибку VCACHE:
    https://msfn.org/board/topic/183543-win-9598me-vcache-error-after-updating-bios-on-a-new-motherboard/
     
    Некоторые современные материнские платы будут нормально эмулировать мышь, некоторые будут иметь сумасшедшую мышь. HIMEMX.EXE может быть необходим, а может и нет. Это все лотерея, вы никогда не можете быть уверены в CSM.
     
    Из-за этого, а также из-за нерешенной ошибки VCACHE, я потерял интерес к запуску 98SE на современных материнских платах, я получал удовольствие от этого (на чипсетах H110 и B450), но в итоге я буду придерживаться своей материнской платы ASUS P5Q Pro с чипсетом Intel P45. С моим Core 2 Duo E8600 со стабильным разгоном на 4 ГГц, 2x2 ГБ оперативной памяти DDR2 1066 МГц, GeForce 7900 GTX 512 МБ VRAM с VBIOS, Sound Blaster Live! PCI звуковая карта, сетевая карта Realtek PCI Fast Ethernet, и SSD 120GB, этого более чем достаточно для меня и большинства людей :)

    Всего записей: 58 | Зарегистр. 27-12-2021 | Отправлено: 00:03 22-01-2023
    versond

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

    Цитата:
    Коллеги!
    Если кто-то пользуется моим пакетом SP TimeSync 2.3 для сверки компьютерных часов с атомным эталоном времени в Интернете, я при отладке "оптимальной" сборки обнаружил, что вшитый туда сервер времени умер и заменил его на ntp0.ntp-servers.net
    Кому нужно - можете забрать по ссылке выше, а если у кого-то есть другие предложения по серверу времени, я готов их выслушать, пока сборку ещё доделываю.

     
    Есть простая программка Neutron Version 1.07 - June 23rd 2007.
    К ней идет комплект с десятка NTP серверов, большинство рабочих.

    Всего записей: 14 | Зарегистр. 20-01-2023 | Отправлено: 00:27 22-01-2023
    IFkO



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

    Цитата:
    Есть простая программка Neutron Version 1.07
    Рад, что кому-то это ещё интересно. Жаль, что когда пару лет назад мы это обсуждали, вас с нами не было. Поэтому повторю ещё раз, специально для вас: таких программ много, много и таких плагинов к программам. Например, Naviscope имеет в числе прочих и такую функцию. Или к мессенджеру Miranda есть плагин для сверки времени. А автономная программа нужна только если такой функции нет ни в одной из тех программ, которыми вы повседневно пользуетесь.
    Такие утилиты мы обсуждали, многие из них сильно сырые, или не сильно, но подходят не каждому (из-за особенностей настроек системы). Я выделил и подготовил четыре таких:
    Neutron версии 1.0.7.0
    TimeSync версии 1.7.0.4
    SP TimeSync версии 2.3
    Dimension 4 версии 5.0.35.0
    и вишенкой на торте - альтернативные часы ZoneTick, сверяющие время с атомным эталоном в Интернете (версия 2.01)
    Как видите ваш Нейтрон среди них есть, но он не самый интересный из них.
    Да, "я подготовил" означает, что любую из них в этом препарированном виде можно встроить прямо в дистрибутив Windows 98SE, где она заменит MS Chat, которым никто не пользуется, и может быть установлена прямо вместе с системой. При этом они остаются и вполне самостоятельными дистрибутивами, которые можно установить в уже работающую систему.
     
    Спасибо за участие в обсуждении!

    Всего записей: 6864 | Зарегистр. 22-09-2005 | Отправлено: 10:54 22-01-2023 | Исправлено: IFkO, 13:17 22-01-2023
    SweetLow

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрался я тут до разброк с SBEMUL.SYS, хе-хе.
    Оказалось он достаточно гибко настраиваемый и (гораздо интереснее) должен уметь в эмуляцию не только SB Pro 2.0, но и SB 16. Однако же включение SB 16 спрятано и так просто до неё не добраться и у меня после этого всё равно не заработал 16 битный DMA канал. Поэтому вопрос: у кого есть система с сабжем и WDM драйверами для звука? Надо проверить в любой ДОС игрушке (типа DN3D) поддерживающей SB 16 в явном виде заработает ли оно у вас (включивши 16 битный вывод звука). Патченный файл:
     
    http://sweetlow.orgfree.com/download/SBEMUL.ZIP  
     
    Проверить что включилась эмуляция SB 16 легко по тому, что в переменной среды
    будет не
    BLASTER=A220 I5 D1 P330 T4
    a
    BLASTER=A220 I5 D1 H5 P330 T6
     
     
    odz3nn

    Цитата:
    Я предполагаю, что вы имеете в виду SMART BSODs

    Да, но зачем вы тогда спрашивали до этого?
     
    IFkO

    Цитата:
    а конкретно "Мои документы"

    Извлечь по любому пути в реестре значение и создать по нему папку (если её нет) - это достаточно универсальное и при этом крайне ПРОСТОЕ решение. Вы же сами ставите задачу чтобы при ОБНОВЛЕНИИ папка оставалась та, которую пользователь возможно изменил, а не конкретно "Мои документы".
     

    Всего записей: 978 | Зарегистр. 08-03-2005 | Отправлено: 18:49 22-01-2023
    logins

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

    Цитата:
    Патченный файл:

    После замены этого файла, выбор и детектирование SB16 проходит успешно, в игре действительно добавляются 44Khz режимы и звук есть, но работают по факту только 8 битные (С любым 16 бит режимом звука нет). Но то на виртуальной машине с ME, где WDM драйверы. На хосте проверить увы сейчас не смогу, ввиду отсутствия совместимости Yamaha 754\CMI8738, для которых есть WDM драйверы, с моим текущим железом. Решение этой проблемы пока не нашёл.
     
    Добавлено:
    Протестировал предыдущие версии рамдисков и самые ранние отсюда:
    https://rloewelectronics.com/distribute/RAMDISK/
    из папки "OLD" (Которые ещё не нуждаются в HIMEMEX), вообще не работают:
    PSE версии вызывают циклическую перезагрузку; FSBASE MSR версии вызывают замораживание системы. Версии 1.0, 1.2, работают уже от HIMEMEX, но так же вызывают циклическую перезагрузку и только версия 2.0 работает (С ошибкой "overflow", возникающей время от времени). По ссылке выше есть так же намёк на версию 3.0 (3_0.TXT), в которой:
     

    Цитата:
    Added -NOINIT Option  
     
    HIMEMEX Updated. Added /N Option to disable A20 Preset on Install.
     
     
    Update HIMEMEX

     
    Вот её бы опробовать, но ни где не нашёл.
     
    Так же, там есть исходники 2.0 версии HIMEMEX.ASM и RAMDSK64.ASM - один из них (как минимум) причастен к проблеме.

    Всего записей: 757 | Зарегистр. 05-08-2011 | Отправлено: 19:59 22-01-2023 | Исправлено: logins, 20:32 22-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