Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Windows 98 SE (оптимизация и улучшение) — четвертая часть

Автор: Kirill666
Дата сообщения: 20.11.2008 03:44
IFkO


Цитата:
if_mplay.inf - это пережиток времен, когда в 98IF

Просили указать на ошибки в инструкциях - получите


Цитата:
Проверил. У меня стоит
А у меня не стоит ! (перепровенрил) и еще у когото не стоял. Ну да ладно, теперь стоит.

Теперь про VMM, на ТРА$$$$Е с ним я потратил 3 дня (надо было написать раньше, а то вы зря время тратите, но лень матушка ...) Итак:
Начнем с того , что повторить сборку для 98SE - мне тоже не удалось, хотя я и пытался. Причем тогда, когда у меня это получилось - это тоже был полупеределанный дистрибутив "собери себе" с довольно большим количеством элементов вашего "конструктора" причем, как раз с этими изменениями

Цитата:
Отличие той системы, которую я ставил, от чистой 98SE 4.10.2222a в Precopy1.cab (у меня он взят из "Собери себе Windows"), что несущественно, и в BigHDD (у меня заранее положен в дистрибутив ESDI_506.PDR).
(без ESDI_506.PDR - я бы просто "уделал" 500Гб диск, что неприемлемо.)
Потом, добавив оставшиеся элементы - я этот дистрибутив "испортил" - престало устанавливаться, какойто хитрый конфликт скриптов, разобраться я сейчас не могу (уж больно много усилий на это надо), вернуть исходное состояние - тоже (не сохранилось удачной копии) . Но факт самосборки точно был зафиксирован, как вы помните на моей теперешней "железке" без него (пропатченного) просто не загрузится ни в какую, а факт удачной установки - был налицо (отсутствие burnmem-а в config.sys, и отдельно го файла vmm.vxd в \system\vmm32 я специально проверил).
Теперь добится сборки vmm32.vxd , из переименованного vmm.vxd - я не смог ни на SE, ни на IF . Попытки подкинуть оновленный/пропатченный vmm.vxd в \system\vmm32
(я даже специально инфы подправил чтобы это делалось, потом пришлось откатить назад) - тоже не увенчались успехом, и вот почему: wininit.exe (вещь в себе, блин...) если видит vmm.vxd в \system\vmm32 , даже без соответствующей строки в wininit.ini - пытается его собрать в vmm32.vxd, в результате у нее получается файл vmm32.tmp с двумя vmm.vxd (проверял разбирая потом vxdtools, и по размеру файла) который при попытке его окончательно запаковать - дает ошибку целостности, и так и остается там лежать в виде tmp (а также остаются нестертыми упаковываемые драйверы).
Пытался подложить его под именем vmm_.vxd (в таком виде он сборке не мешает, но етсественно и не работает) а потом переименовать, командой тогоже wininit.ini - СНАЧАЛА переименовывает, а потом "обсирается" со сборкой vmm32.vxd (помните я спрашивал как заставить его выполнять секцию rename - ПОСЛЕ а не ДО, но никто мне не ответил). Попытки устраивать ему рекурсии с wininit.ini - тоже ничего не дали.
Если принудительно собарать под именем vmm_.vxd (добавить соотв строку в wininit.ini)
- успешно собирается vmm32.vxd содержащий 2 драйвера (vmm.vxd vmm_.vxd), но работает, естественно, vmm.vxd - тот который был там изначально.
В принципе, можно было бы подсовывать файл vmm.vxd в \system\vmm32, и после первой перезагрузки (где нибудь ближе к концу установки) но дело в том, что если ставится на "большую память" (и используется пропатченнй vmm.vxd) - то сразу после окончания сборки vmm32.vxd - система повисает, потому - не есть красиво. Надо как-то скопировать (либо преименовать vmm_.vxd в vmm.vxd) сразу после сборки vmm32.vxd, но до превого перевода в защищенный режим. Не можете предложить способ ?
Попытки пресобрать vmm32.vxd из загрузчика от старого файла и драйвера от нового, посредством, выкладывавшихся гдето здесь vxdtools - тоже не увенчались успехом: утилита devlib v4.00.03, из этого комплекта, которая вроде должна это делать, - на эти файлы, отругивается что не "та версия DDK". У кого нибудь есть посвежее ??
Вобщем пока более достойного решения, чем ставить на время установки burnmem, а потом копировать файл "вручную" - я предложить не могу. А вы ?

Автор: IFkO
Дата сообщения: 20.11.2008 09:59
Kirill666

Цитата:
ошибки в инструкциях - получите

Не то, чтобы это ошибка... но с разбега не одолеть: пока не придумал, как быть с 98SE, чтобы там могли работать оба проигрывателя (уже писал, что при ее штатной поддержке Windows Media файлы WMV лучше все-таки воспроизводит WMP6)

Цитата:
А у меня не стоит !

А нельзя ли выложить тот ИНФ, у которого, извините, не стоит?

Цитата:
повторить сборку для 98SE - мне тоже не удалось

Это уже напоминает поиски философского камня... надо продолжать, причина-то, очевидно, в составе компонентов, но вот угадать его - mission impossible! Возможно, все испортило очередное обновление компонентов? А может, показалось?

Цитата:
если ставится на "большую память" (и используется пропатченнй vmm.vxd) - то сразу после окончания сборки vmm32.vxd - система повисает

Да, порадовали Вы меня, а я ведь хотел сделать именно так... ладно, буду думать дальше.

Добавлено:
А что с драйвером для Ривы?
Вот еще тестовая сборка -
WDM драйверы NVidia
Автор: Kirill666
Дата сообщения: 20.11.2008 11:48

Цитата:
А что с драйвером для Ривы?

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


Цитата:
Это уже напоминает поиски философского камня... надо продолжать, причина-то, очевидно, в составе компонентов, но вот угадать его - mission impossible! Возможно, все испортило очередное обновление компонентов? А может, показалось?

Да нет, не показалось. Но коли это такая капризная штука, дальнейшее шаманство с компонентами - считаю нецелесообразным (ибо состав компонентов непостоянен, а вдруг, у кого еще аналогичным образом сглючит ...) и дико трудоемким, умный в гору, как известно, не пойдет, обходить надо однако... Путей "обхождения", намечется 2:
1) пересобрать "изначальный" vmm32, но тут все упирается в утилиты для работы с vxd.
Кстати как вариант стереть в "изначальном" vmm32 единственный драйвер и отсавить там "голый загрузчик" а драйвер, под именем vmm.vxd - копировать вместе со всеми, и собирать, добавив соотв строку в wininit.ini. Если vmm.vxd, будет один - по идее , должно все успешно собраться. Только, опять таки, нет соотв. утилиты, чтобы стереть драйвер в составе vmm32.vxd .

--------------------------------------------------------------------------
ПОТОМУ ПОВТОРЯЮ ЕЩЕ РАЗ ВОПРОС КО ВСЕМ:
есть где нибудь более новая версия vxdtool,
либо другие инструменты для работы с vxd .
---------------------------------------------------------------------------

2) все-таки воткнуть одноразовое исполнение какого нибудь скрипта (хоть bat-файла), между первым выполнением wininit.exe , и дальнейшей загрузкой винды. RunOnce - естественно, не подходит ибо до него уже просто не дойдет дело (повесится раньше)
Надо сразу за wininit.exe, перед переводом в Protected mode.
Чтобы переименовать/скопировать временный файл в vmm.vxd . На данный момент больше мыслей по этому поводу не имею. Может у вас есть ? пишите, обсудим...
Как вариант - переименование самим wininit.exe, но как это сделать "после а не до" я так и не разбрался, и без подробной документации по синтаксису wininit.ini считаю дальнейшее шаманство по этому направлению - безсмысленным занятием, ибо все что можно было придумать я попробовал. Хотя, опять таки, две головы, как известно - лучше если есть какие свежие идеи ....


Цитата:
А нельзя ли выложить тот ИНФ, у которого, извините, не стоит?

Дык у себя в сборке возьмите... Нормальноработающий вариант выглядит [more=вот так]

[BatchSetup]
Version=3.0 (32-bit)
SaveDate=07.27.05

[Version]
Signature ="$CHICAGO$"
AdvancedINF= 2.5 ; указание, что используется CustomDestination, зависящее от версии ADVPACK.DLL
LayoutFile = layout.inf, layout1.inf

[Setup]
ProductKey="J3QQ4-H7H2V-2HCH4-M3HK8-6M8VW" ; Серийный номер Windows.
;ProductKey="DYB3T-F2QYQ-9CRXR-DBC4V-CC4YG" ; old
Display=1 ; 0 - не выводить во время установки на экран никаких диалоговых окон, 1 - выводить (по умолчанию)
Express=0 ; 0 - ожидать ввода пользователя, 1 - установить автоматически
InstallDir="C:\WIN98"
ChangeDir=0 ; 0- запрещает пользователю менять директорию, в которую устанавливается Windows (по умолчанию), 1- разрешает
InstallType=3 ; 0- минимальная установка, 1- обычная, 2- на переносной компьютер, 3- выборочная
EBD=0 ; 0 - не создавать системный диск 1 - создавать
ShowEula=0 ; показывать лицензионное соглашение
OptionalComponents=1 ; 1 - разрешается произвольный выбор компонентов ОС (по умолчанию), 0 - компоненты определяются типом установки
Network=1
System=0
CCP=0 ; 0 - не искать предыдущую версию Windows, 1 - искать (по умолчанию)
CleanBoot=0 ; 0- не инициализировать boot-сектор
DevicePath=0 ; 0 - не включать путь к установочным INF-файлам в последовательность поиска (INF-файлы беpутся из каталога Windows после завеpшения установки),1 - включить
NoDirWarn=1 ; 1 - установка ОС в уже имеющуюся папку Windows без предупреждения, 0 - подтверждение выбора папки пользователем (по умолчанию)
TimeZone="GTB"
NoPrompt2Boot=1 ;Перезагрузка без запросов к пользователю 0 - нет (по умолчанию),1 - да
Vrc=0 ;0 - запрашивать подтверждение перед заменой более поздних файлов 1 - заменять без запроса
Uninstall=0
[/more] Если дело опять-же не в списке выбранных компонентов, но вроде нет.
Хотя проблемма, ИМХО, не стоит такого пристального изучения (если не стоит, то и не стоит ), очередной блуждающий глюк мелкомягких, что-то многовато их на сегодня...
Автор: MERCURY127
Дата сообщения: 20.11.2008 17:08

Цитата:
--------------------------------------------------------------------------
ПОТОМУ ПОВТОРЯЮ ЕЩЕ РАЗ ВОПРОС КО ВСЕМ:
есть где нибудь более новая версия vxdtool,
либо другие инструменты для работы с vxd .
---------------------------------------------------------------------------

У меня вроде чего то завалялось... Есть devlib той же версии, но не только... Правда я толком так и не воспользовался, не знаю даже работает ли... Надо?
Автор: AleXPwin
Дата сообщения: 20.11.2008 20:44
"Операционная система Windows 98IF" сборка 2008-09-25...
Это нашел на сайте http://bust.narod.ru/98if.html. Непонятно, а где взять ссылку чтобы скачать?

Добавлено:
PS Есть ли алкоголь для win98? Можно ли ссылку?
Автор: IFkO
Дата сообщения: 20.11.2008 23:13
AleXPwin

Цитата:
где взять ссылку чтобы скачать?

На странице 24.
Автор: Kirill666
Дата сообщения: 21.11.2008 04:14

Цитата:
Есть devlib той же версии, но не только... Правда я толком так и не воспользовался, не знаю даже работает ли... Надо?

Да, конечно, кидайте все что есть, разберемся.
Автор: AleXPwin
Дата сообщения: 21.11.2008 09:00
IFkO

Цитата:
На странице 24.


Благодарю за отзывчивость и участие. Может подскажете, что еще требуется?
Ситуация: Принесли компьютер: селерон 525, винт 10 гиг., ОЗУ 64 мег., S3, Creative Live 5.1 Digital...
Задача: напичкать программами для редактирования текстов мамы и игрушками для ребенка 4 лет. И, если это возможно, предустановленный алкоголь120 для последующей установки образов игр.
В будущем планируется - периодическая переустановка вин98 и игр, путем: формат С:, запуск установки (с CD/диск D - Win98, монтирование образов игр в alcogol120.
Автор: MERCURY127
Дата сообщения: 21.11.2008 11:30
AleXPwin
Милый, тебя зациклило? Поставь винт гигов на 80, и раздели его на C: - для винды, D: - для мамы, E: - для архивов с играми. Никакой алкоголь не нужен будет. Старый винт будет F: - для ребенка, на всяк случай, вдруг ему тоже захочется format C: .
Kirill666
Здесь http://ifolder.ru/9186381
Автор: AleXPwin
Дата сообщения: 21.11.2008 11:40
MERCURY127

Цитата:
Милый, тебя зациклило?

Похоже :), но скорее мой компьютер заклинило, вернее браузер.

Цитата:
Поставь винт гигов на 80, и раздели его на C: - для винды, D: - для мамы, E: - для архивов с играми. Никакой алкоголь не нужен будет. Старый винт будет F: - для ребенка, на всяк случай, вдруг ему тоже захочется format C: .

Компьютер не мой, и вкладываться в него мне нет нужды, а им тяжеловато с финансовой точки зрения. Винт поделен на C: - для винды, D: - для мамы и для архивов с играми (остальные на CD).
Алкоголь же интересует, по причине лицензирования некоторых из игрушек с одной стороны и хранение игрушек на ФТП провайдера в виде образов с другой стороны (их надо скачать и пользовать, что не мыслится без алкоголя или подобных программ).
Формат C: я делаю и на своем компе, примерно раз в месяц/полгода в зависимости от текущей глючности винды (после множественной установки различных программ/игрушек). Полагаю, с вин98 также (насколько помнится из моей юности этак лет 15 назад).
Если чем огорчил, прошу простить великодушно.
Автор: cdotimp
Дата сообщения: 21.11.2008 14:58
AleXPwin, последняя версия алкоголя для win98 - 1.9.5.3105.
Ссылку тут постить не рискну. Попробуйте нагуглить строчками типа: "1.9.5.3105 rapidshare"; "1.9.5.3105 ifolder"; "1.9.5.3105 nnm.ru" и им подобными вариантами.
Автор: AleXPwin
Дата сообщения: 21.11.2008 16:29
cdotimp
Благодарю за подсказку. У меня такой нашелся на собственном винте (со всеми принадлежностями). Еще раз спасибо.
Автор: IFkO
Дата сообщения: 21.11.2008 17:49
AleXPwin

Цитата:
Формат C: я делаю и на своем компе, примерно раз в месяц/полгода

Вовсе не обязательно. Достаточно удалить с него папки Windows, Program Files, Recycled и файл SYSTEM.1ST... что и делает пакетный файл автоустановки Windows 98IF с того образа
Автор: AleXPwin
Дата сообщения: 21.11.2008 18:21
IFkO
Позвольте еще вопрос:
Как прикрутить к этому образу Hiren Boot CD?
или
Как Win98.2 (Ваш вариант виндовса) прикрутить к образу Hiren Boot CD?
Автор: Kirill666
Дата сообщения: 21.11.2008 18:25
IFkO

Цитата:
А что с драйвером для Ривы?

Все с ним хорошо. Поставился на GF2MX400 - без затыков. Видеооверлей - работает (специально проверил (захватом экрана) фильмы воспроизводятся именно оверлеем), DOS - работает, Directx-игрухи - работают, с OpenGl-игрушкой (jDoom) возникли заморочки (вылетатет с ошибкой), но я не помню точно, помоему она с этим драйвером у меня и не работала никогда (и вообще штука довольно капризная) попытки "пересадить" nvopengl.dll из драйвера 82.69 - ничего не изменили. А больше у меня чего-то никакого OpenGl-теста под рукой не оказалось.

IFkO & ALL
Неожиданно возникла следующая проблемма: на моей ситеме с 2 видеокартами: После установки следующей сборки - возникли жуткие тормоза при загрузке. Исследования bootlog-а показали, что тормозит в процесе инициализации 2-й видяхи (matrox) при этом появляются 2 строки с ошибками, следующего вида :
[0010D30E] VDD: [0010D30E] Cant use big ROM when paging through DOS[0010D30E]
[0010D30E] VDD: [0010E210] Cant use big ROM when paging through DOS[0010E210]
Загрузка замирает минуты на 3, но после этого 2 видяха работает нормально. Раньше (с предидущей собственной сборкой 98IF), на этом же железе - такого не было. Вроде ничего особенного и не менял
Если вытащить 2-ю видеокарту - тормоза, естественно исчезают. А вот замена 1-й с GF7900GS на GF2MX400 (вместе с драйвером) - никак не влияет.
Первый вопрос - традиционный - "как это побороть ?"
Ну и вторй вопрос - чего значит данная ошибка ? и в какую сторону вообще копать?
Автор: AleXPwin
Дата сообщения: 21.11.2008 18:25
IFkO

Цитата:
Вовсе не обязательно. Достаточно удалить с него папки Windows, Program Files, Recycled и файл SYSTEM.1ST... что и делает пакетный файл автоустановки Windows 98IF с того образа

Благодарю. Как раз сейчас это прочитал в setup.txt.

Для компьютера: селерон 525, винт 10 гиг., ОЗУ 64 мег., S3, Creative Live 5.1 Digital... достаточно будет просто установить эту сборку или добавлять еще что-нибудь из других папок?
Автор: IFkO
Дата сообщения: 21.11.2008 22:27
Kirill666

Цитата:
помоему она с этим драйвером у меня и не работала никогда

А если попробовать поставить целиком драйвер 82.69? Что тогда будет с ОпенЖлом?

Цитата:
проблемма После установки следующей сборки

Будем разбираться. Какая сборка была предыдущая, а какая следующая?
AleXPwin

Цитата:
добавлять еще что-нибудь из других папок?

В других папках лежат альтернативные компоненты, для тех, кому не подходят основные.
Автор: Kirill666
Дата сообщения: 22.11.2008 01:04
IFkO
Проверил на GF256 - результат полностью аналогичен GF2MX400.

Цитата:
А если попробовать поставить целиком драйвер 82.69? Что тогда будет с ОпенЖлом?
тогда эта игрушка - работает. Но эксперемент не очень чистый, игрушка требует СВЕЖЕГО OpenGl-а, (насколько свежего - я не знаю).
jDoom v1.7 у меня еще работал на этих картах (но помоему, с "детонаторм" гдето 40х -50х версий) а сейчас у меня уже только jDoom v1.86 . Не одной "простенькой" OpenGl-овской проги я у себя не нашел.

Цитата:
Будем разбираться. Какая сборка была предыдущая, а какая следующая?

Ну в этом направлении я сейчас и разбираюсь. Обновились компоненты (я выкладывал, и вы выкладывали), настройки (сейчас откатываю назад помаленьку), были положены некоторые файлы из MDCU (откатил в первую очередь - не влияет). Ничего, явным образом связанного с видеоподсистемой, не менялось . Почему и хотелось бы понять что это за ошибка.

-----------------------------------------------------------
Я подправил компонент if_ar два изменения:
1) Наконец-то заменен WinRAR на v3.41 (и "лекарство" там нормальное , сам
пользуюсьуже года 2, сейчас вот, проверил переносимость на другую машину,
посредством копирования - все нормально)
кстати, ваш 2-й WinRAR давеча, тут у меня вдруг завопил, что он ключ хочет,
потом правда, сам собой заткнулся и продолжил работать .
2) в группу "архиваторы для DOS" добавлена утилита expand, старье пыльное, конечно,
но иногда бывает нужно (некоторые древние установочные bat-файлы могут вызывать)

Вобщем все, кто тут просил 3-й WinRAR - могут качать: http://ifolder.ru/9199279



Добавлено:
MERCURY127

Цитата:
Здесь http://ifolder.ru/9186381

Ну, это то что вы уже выкладывали, (а я скачал).
Я повелся на фразу:

Цитата:
Есть devlib той же версии, но не только...

Дык, а "не только" то где ??

Цитата:
Правда я толком так и не воспользовался, не знаю даже работает ли

devlib, как я уже говорил, с этими файлами работать наотрез отказывется.
остальные работают, но они умеют только "разбирать", но не "собирать" VMM32


Автор: IFkO
Дата сообщения: 22.11.2008 09:58
Kirill666

Цитата:
тогда эта игрушка - работает

Мне это кажется достаточным основанием привязать все совместимые видеокарты к драйверу 82.69. Не слишком он тяжел для старой машины?

Цитата:
заменен WinRAR на v3.41

А почему именно на 3.41? Только из-за лекарства?
Автор: MERCURY127
Дата сообщения: 22.11.2008 12:52

Цитата:
остальные работают, но они умеют только "разбирать", но не "собирать" VMM32

Да на фига его собирать-то???
Скопируй его куда нибудь временно, туда же vxdlib и распаковываем:
vxdlib -u vmm32.vxd
vxdlib -e vmm32.vxd *
Появится куча vxd-шек.
Hiew-ом патчим vmm32.vxd: goto 10004 забить все нулями до оффсета 10400, с 10400 обрезать.
Копируем новый vmm32.vxd (фактически - ДОС экзешник!) в \windows\system, все остальные vxd-шки - в \windows\system\vmm32.
Жмем WIN и - О ЧУДО! Все работает!!!
Теперь можете заменить vmm.vxd в \windows\system\vmm32 на свой...

Добавлено:

Цитата:
Достаточно удалить с него папки Windows, Program Files, Recycled и файл SYSTEM.1ST..

Зачем удалять??? чтоб убить рабочую винду, когда новая еще неясно поставится ли? Ренамим \windows во что нибудь вроде RWBACK01 и спокойно ставим як с нуля... не вышло - ренамим обратно - чудеса!.. и быстро, и надежнее...
Я вообще фастсетуп придума - осминога за год четыре раза переставлял - на все уходило не более 2 минут. Уж забыл где у меня диск установочный... И дрова все ставятся сразу, и бут сектор не портится, и сетуп стартует сразу с окошка ввода номера и больше не перезагружается. IfKO спросите, я ему рассказывал...
Автор: AleXPwin
Дата сообщения: 22.11.2008 14:38
IFkO

Цитата:
В других папках лежат альтернативные компоненты, для тех, кому не подходят основные.

Благодарю за пояснение.

Драйвер Creative Live! 5.1 Digital (SB0220) не ставится. Родного CD нет. Можно ли вручную поставить? Если да, то как?
Автор: Kirill666
Дата сообщения: 22.11.2008 18:33
IFkO

Цитата:
Мне это кажется достаточным основанием привязать все совместимые видеокарты к драйверу 82.69.

Вы правы, я вобщемто, о томже говорил, тот драйвер предлагался исключительно для совсем "древних" карт вроде ривы. Но ID 2-ых гефорсов из инфа - можно не убирать, ибо по умолчанию, все равно ставится 82.69, как более свежий.

Цитата:
Не слишком он тяжел для старой машины?
Ну сейчас проверить нет возможности, гдето после нового года - буду реанимировать старый "первый пень", там и посмотрим.
ИМХО - не намного тяжелее того 7x.xx у вас шел как альтернативный. Если хочется чего-то значительно более легкого - какой нибудь 40-й - 50-й "детонатор".
Можно, конечно, положить еще и его, но это ИМХО уже "перебор".

Цитата:
А почему именно на 3.41? Только из-за лекарства?

В принципе да, хотя на более поздних версиях - я просто не проверял 3.41 - давно проверен и всем устраивает, про лекарство написано что для всех 3.хх, но появилось оно во времена 3.2 - 3.4, позже авторы могли и "принять меры". Если есть желание - могу выслать. А что, более поздние версии чем-то заметно лучше ? (когда я интересовался вопросом, там только лишние "рюшечки" появлялись) Вы можете порекомендовать какую-то конкретную ?

Как дела с драйвером для EMU ?

Есть какие нибудь мысли по поводу ошибки:

Цитата:
[0010D30E] VDD: [0010D30E] Cant use big ROM when paging through DOS[0010D30E]

????
А то я уже вроде все откатил обратно и никакого результата, похоже там мудреное взаимодействие чего-то с чем-то .

AleXPwin
Цитата:
Можно ли вручную поставить? Если да, то как?

Лезете в менеджер устройств, говорите ему обновить/переустановить драйвер, далее (если при предидущих попытках, он ничего не мог найти) тыкаете не "искать (рекомендуется)" а "отобразить полный список ....." жмете "далее", потом "установить с диска" и указываете ему на папку, куда были заранее положены соотв. инф и каб файлы (инф достать из precopy1.cab), выбираете устройство из предложеноого списка, и жмете "установить" , не обращая внимания на вопли, что это не специфический драйвер (естественно, не надо на SB стивить драйвер для GAME-порта ).
Другой вариант - узнать ID своей железки и добавть его в инф, тогда - установится автоматически, заодно и нам сообщите, этот ID, я как раз недавно гдето читал, что были OEM-ные соундбластеры, которые отличались только ID, и потому "обычный" драйвер - на них на них не ставился, без правки инфа. Может у вас как раз такой ...
Узнать ID можно посредством, например "Craig Hart's PCI+AGP bus sniffer", попробуйте погуглить, если не найдете - ночью выложу (днем у меня трафик дорогой).


MERCURY127

Цитата:
goto 10004 забить все нулями до оффсета 10400
забить "включительно" или нет ?
В смысле, сам адрес 0x10004 -обнулять ?
Автор: MERCURY127
Дата сообщения: 22.11.2008 19:00
ДА! Прочитай vxdlib.txt... Должно быть:
00010000: 57 33 0a 04 00 00 00 00 ...
Все что ниже обнулить по 103ff включительно, остальное начиная с LE обрезать нафиг... Вообще то главное - обнулить жирный байт...
Удачи в путешествиях в глубинах Винды, форумчане!!!
Автор: IFkO
Дата сообщения: 22.11.2008 21:53
AleXPwin

Цитата:
Creative Live! 5.1 Digital (SB0220) не ставится.

Кроме варианта, описанного Kirill666 (в сборке есть драйвер для Live! 5.1, но есть подозрения, что он не зазвучит... что-то такое я смутно припоминаю.), есть второй вариант - установить драйвер EMU10K1, лежащий в папке с альтернативными компонентами. Для этого просим установщик поискать подходящий драйвер в этой самой папке.

Kirill666

Цитата:
ID 2-ых гефорсов из инфа - можно не убирать

Я лучше их уберу. Чтобы система сама в себе не запуталась. Во всяком случае InfInst поступает именно таким обраом.

Цитата:
Вы можете порекомендовать какую-то конкретную ?

Нет, меня устраивала та, что была до сих пор. Поскольку вопрос не изучал, интересуюсь, нет ли готового ответа.

Цитата:
Как дела с драйвером для EMU ?

Очень своеобразно: его вполне можно включать в систему совместно с драйвером Live! 5.1, но он несовместим (во всяком случае, пока я не добился) с тем, что заработал у Вас. То есть опять имеем устройства с одним идентификатором, но несовместимые по драйверам. Есть предложения?

Цитата:
я уже вроде все откатил обратно и никакого результата

Что значит откатил? Поставил старую сборку на голое место или ворочал внутри (или поверх) стоящей системы? Последний вариант ничего хорошего не сулит...
Автор: Kirill666
Дата сообщения: 22.11.2008 22:45

Цитата:
но он несовместим (во всяком случае, пока я не добился) с тем, что заработал у Вас.
А вот с этого места поподробнее (c), Я считал , что "тот что заработал у меня" -
есть более продвинутая версия того что давали вы, которая нормально работает на Audigy 2 ZS (SB0350), потому следует просто заменить драйвер EMU. Вы хотите сказать, что "мой" драйвер не работает (работает хуже вашего) на каком-то железе с тем-же ID ?
Т.е. нет совместимости "снизу вверх" ?
(LIVE! - пока не рассматриваем, это отдельное устройство, со своим ID, и своим драйвером для этого ID).


Добавлено:

!!!! ------------------------------- !!!! ------------------------------------ !!!!
Проблемма VMM.VXD - успешна решена, хвала MERCURY127 !! Все гениальное - просто
!!!! ------------------------------- !!!! ------------------------------------ !!!!

IFkO

Значит так:
Вот вам архивчик http://gigapeta.com/dl/66088a3dab9f
VMM32.VXD - обрезаем, как предложил MERCURY127, до "голого загрузчика"
(уже обрезанный вариант - в архиве), в 98if-VMM.cab, (вместе с ним) кладем VMM.VXD v2226 (из MDCU), в а корень дистрибутива (как альтернативный компонент) - тотже VMM.VXD v2226 только пропатченный. Правим инфы так чтобы копировался дополнительный файл (VMM.VXD) и добавлялась еще одна строка в wininit.ini, для сборки этого файла (исправленные инфы - в архиве, ПРОВЕРЬТЕ на всякий случай !!!, вдруг я где "напахал" ) И все чудесно собирается !!! Никаких конфликтов с двумя VMM.VXD !
Да, вот еще, vcache.vxd сразу кладем пропатченный, с ограничением 256мб, (как патчить, тут многкратно писалось), как самый "совместимый" вариант, к томуже реально больше 256мб vcache - никому и не надо. Если уж "очень хочется"
(и юзверь настолько грамотный, что знает, что это такое ), и позволяет конфигурация устройств в 4-м гигабайте - желающий сам попроавит, на "сколько надо" (заранее - все равно, не угадаешь) .
Автор: IFkO
Дата сообщения: 23.11.2008 07:45
Kirill666

Цитата:
есть более продвинутая версия того что давали вы

Я тоже так думал, но мой вариант отлично работает на Live! 5.1 (и идентификатор подхватывается), а этот не работает вовсе...
Автор: Kirill666
Дата сообщения: 23.11.2008 08:51
По поводу драйвера ривы:
Я дико извиняюсь, но произошла ошибка: во время моих злоключений с VMM.VXD, я, какимто образом, (уж незнаю в каком затмении) скопировал в сборку VMM.VXD, пропатченный не 3-й версией mempatch, а 5-й - он почти такойже, только жутко глючный Сейчас переставил все заново, с нормальным VMM.VXD (все безупречно скомпилировалось, и встало на 2Гб RAM, безо всяких костылей, вроде burnmem !!!), - так вот: jDOOM - работает и со "старым" драйвером, это был глюк, к видеодрайверу не относящийся (как я и предполагал ). А это весьма заковыристый тест на корректность работы OpenGl. Правда тормозит он побольше чем с 82.69 (видать у того всеже OpenGl библиотека получше оптимзирована), но как это будет на "слабом" процессоре - мне не ведомо, возможно, что и с точностью "до наоборот".
При наличии обоих драйверов на GF2MX400, вместе с системой, встал "старый", где-то дата или версия - не корректная (я пока не искал где).

А вот глюк, с тормозами при загрузке, при наличии второго видеоадаптера, к сожаленью, никуда не делся. Я по прежнему жду помощи
Автор: IFkO
Дата сообщения: 23.11.2008 09:16
maxud
Kirill666
Поздно! Выложил Драйверы nVidia "3 в 1" (Riva 128 из Win98SE/ Riva TNT v.6.4.9/ GeForce v.8.2.6.9) для установки в дистрибутив Windows 98
Проверяйте!


Цитата:
с нормальным VMM.VXD

Если можно, все-таки такие точно костыли VMM применялись, годится ли выложенная заглушка VMM???
Что с проверкой драйверов WDM nVidia?


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

Можно подробнее: откат как выполнялся?
Автор: MERCURY127
Дата сообщения: 23.11.2008 10:22

Цитата:
!!!! ------------------------------- !!!! ------------------------------------ !!!!
Проблема VMM.VXD - успешна решена, хвала MERCURY127 !! Все гениальное - просто
!!!! ------------------------------- !!!! ------------------------------------ !!!!

Спасибо... Я очень рад.
Автор: maxud
Дата сообщения: 23.11.2008 17:48
Kirill666

Цитата:
Проблема VMM.VXD - успешна решена

Так оформите решение в виде отдельного поста с вариантами установки: 1.Новая установка 2.Уже установленная система. С подвариантами для каждого варианта: а)стандартный 98se, б) 98se + MDCU (или иной кумулятив или просто куча апдейтов), в) 98IF. Приложите архив с необходимыми файлами и в шапку.

IFkO

Цитата:
Поздно!

Нифига не поздно. Во-1 там не хватает кучи DIV-ов, с чем я сейчас и мучаюсь: не влазят в 64кБ, приходится уплотнять (очень тяжело) или буду делить на 2 файла. Во-2 Хочется иметь вариант с setup и денинсталяцией (тогда только уплотнять inf). Не все ставят 98IF. Во-3 Нужен интернациональный вариант.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

Предыдущая тема: Исчезают окна и папки


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.