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

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

Автор: IFkO
Дата сообщения: 22.01.2008 21:46
Seymour

Цитата:
Где доказательства, что язык не работает в этой ОС?

У меня их нет. Видимо, есть у тебя:

Цитата:
а то что Visual C++ 9.0 "вообще" не поддерживает Windows 98 я и так знаю.



Цитата:
"как быть с Visual C++ 2008". Кто-нибудь мне тогда ответил?

Прошу не обижаться. Я и до сих пор не знаю ничего определенного об этом. Ориентируюсь на твои же слова.
Автор: Seymour
Дата сообщения: 22.01.2008 22:03
IFkO

Цитата:
Прошу не обижаться.

Больше всего я обижаюсь на ваше молчание (всех имею в виду). Особенно когда обращаешься к человеку лично, а он тебе не отвечает, это уже вообще хамство, я считаю.

maxud
AIMP'у не нужен VC++, во всяком случае он и без него у меня прекрасно установился. Версия 2.09, если что. А какие еще программы его требуют - кабы знать, а то и потестить не на чем.
Автор: Simplestas
Дата сообщения: 22.01.2008 22:13
Написал "Hello, world!" на C++ 2008. Чтобы запустить под 98, пришлось пропатчить exe (мин. версия Windows - 5.0 в заголовке), msvcr90.dll (то же + отсутствующая функция). Консоль появилась, но надпись - нет.
Выводы ясны? По крайней мере, пока ничего с этими библиотеками не выйдет.
Автор: Seymour
Дата сообщения: 22.01.2008 22:40
Simplestas

Цитата:
Написал "Hello, world!" на C++ 2008.

А если только "Hello" оставить, вдруг заработает? Ладно, подождем до лучших времен. Ссылки из шапки убираю.
Автор: sidlav
Дата сообщения: 23.01.2008 08:45
IFkO


Цитата:
sidlav
Так где список-то?


то, что ты просил,
Подробнее и setuplog
или это не то?
Автор: DCT
Дата сообщения: 25.01.2008 16:42
2IFkO
Общие соображения: я бы сделал побольше опциональных компонент. Т.к. 98 ставится восновном на старые машины, которым больше важна скорость, чем навороты - поэтому многие компоненты IF- ядра я бы переместил в опциональные (чтобы можно было ставить голую систему а-ля 98lite).
Поэтому и базовый набор утилит я бы взял поскромнее - 8,5+ оперу, 3+ ACDSee, 2,9+ Winamp, 6+ Нера (последние в линейке the best - с этим набором система летает на несильных машинах) все они лежат на http://oldversion.com/

Пунтосвитчер очень сильно мешает - его тоже хотелось бы в опциональные.

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

Большие грабли:
98if_lng.cab
Чето напортачено: не может оттуда вытянуть addreg.exe (пишет нет такого файла, даже если в упор показывать сэтапу этот архив), приходится руками распаковывать и указывать при вопросе путь.
оттуда же требует decide~1.exe, которого там вообще нет (что это такое и на что влияет?)
Требует несуществующего flash9.ocx, в то время как во всех версиях флэш-компонент на конце после 9 дополнительная буква версии - приходится руками переименовывать - поправте на сайте эту компоненту.
unacev2.dll общая на архиваторы и тотал - если не ставить тотал (у меня для тотала своя сборка) - ругается на ее отсутствие - тоже приходится подсовывать отдельно.

Ну и синий экран при первом запуске заставляет вздрогнуть

Добавлено:

Еще несколько вопросов:
-что случилось с активдесктопом (можно ли его тут выключить или он по умолчанию выключен?)
-есть ли обычная схема раскраски от 98?
-в msdos.sys doublebuffer=1 (насколько я понимаю, обычно д.б. 0)?
-можно ли тут совсем убить IE и особенно "мои документы" (отвык от них работая под 98lite, но тут 98lite применять опасаюсь)
-как вернуть языковую панель от обыкновенной винды?

-Обнаружились траблы с ASPI (нера и сд-слоу не видели привод): пришлось распаковывать их из старого дистра (тоже лучше привести в факе - а то потом будут вопросы: почему у меня нера не работает?).

-лучше сразу прописывать параметр десктопа menushowdelay=200 (400 очень сильно тормозит)
Автор: cdotimp
Дата сообщения: 25.01.2008 18:37
Постоянно сталкиваюсь с такой проблемой - подтормаживает мышка в моменты проигрывания различных системных звуков, если такие установлены (свернуть/развернуть окно, закрыть программу и т.д.). Например при вызове контекстного меню на рабочем столе правой кнопкой мыши в момент проигрывания звука раворачивания окошка с этим меню мышь на долю секунды замирает, потом могу двигать дальше. И так с каждым системных звуковым сопровождением. Частоту дискретизации и аппаратное ускорение в меню "дополнительно" в настройках мультимедиа менял. Не помогает. Может какое значение в реестре доступно типа буффера какого нибудь или ещё чего? Кто нибудь сталкивался с этим?
В настройках собственно звуковой карты ничего такого нет.
Автор: IFkO
Дата сообщения: 25.01.2008 18:43
Стало быть, контрольный прогон системы завершен, некоторые изменения я все же внес. Всех приглашаю за Windows 98IF сборкой 2008-01-24 на известную вам страницу!
Основные доработки - это красивости (на это меня вдохновил неизвестный автор "третьего издания" Windows 98, бросивший свой проект еще в 2001 году). Заменены два десятка рисунков в различных мастерах (публике понравится!):

, доработвны кое-где иконки. Есть изменения и по существу - исправлены некоторые ошибки, доклеены драйверы... В общем, приходите!
Автор: DCT
Дата сообщения: 25.01.2008 18:55
IFkO
Я не увидел, когда вы обновились, - ставил все по подовогодним компонентам!
Автор: IFkO
Дата сообщения: 25.01.2008 20:10
DCT

Цитата:
я бы сделал побольше опциональных компонент.

Если читать все до низа страницы, там есть примечание о том, что достигнуто УЖЕ СЕЙЧАС ограничение на максимальное число копируемых файлов. Пока я его не обойду, прямого наращивания компонентов не будет. Буду только добавлять альтернативные компоненты.

Цитата:
многие компоненты IF- ядра я бы переместил в опциональные (чтобы можно было ставить голую систему а-ля 98lite)

В ядре и так меньше некуда. Или есть куда? Что еще можно из него исключить ?(предупреждаю сразу: DirectX чисто не откусывается - систему без него глючит не по-детски...)

Цитата:
базовый набор утилит - 8,5+ оперу, 3+ ACDSee, 2,9+ Winamp, 6+ Нера

Возможно, я добавлю это в качестве альтернативы. Оперу уж точно надо взять порезвее девятой. ADCSee тоже, только народ мнеет, что лучшая - 2.45. Какие есть еще мнения о шустрых компонентах?

Цитата:
Пунтосвитчер тоже хотелось бы в опциональные

Скорее сделаю альтернативный Internat взамен его.

Цитата:
Дефисы в именах архивов из под доса они видны как подчеркивания

Тут все просто: пишем диск той Нерой, что входит в комплект, в настройках проекта выбираем набор символов - DOS.

Цитата:
Большие грабли: 98if_lng.cab

И у меня тоже. Оказалось, что PS 2.95 под Win98 систему завешивает, пришлось вернуть прежний. А вообще, нужно внимательно читать ReadMe к компонентам, там как раз было написано, как не наступить на эти грабли.

Цитата:
Требует несуществующего flash9.ocx

Это я в новой сборке выправил, как и некоторые другие баги.

Цитата:
unacev2.dll общая на архиваторы и тотал


Цитата:
лучше сразу прописывать параметр десктопа menushowdelay=200

Эх, поздновато прочитал! Ладно, в следующей сборке выправлю.

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

Вот этого я ни разу не наблюдал. Может, собрано что не так или конфликт с железом...

Цитата:
что случилось с активдесктопом

Врод есть:

Или тут что не так?

Цитата:
есть ли обычная схема раскраски от 98?

Должна быть. Нет, соврал, она умерла. А что, нужна? Мне она никогда не нравилась...

Цитата:
в msdos.sys doublebuffer=1

Тут я не вмешивался. Установщик сам должен решить, что там выставить в зависимости от железа. Проверить, чисто ли это работает, я не могу - не на чем. Было у самого такое подозрение, что раньше вроде бы видел =0, поищу способ как-нибудь все же протестировать это.

Цитата:
можно ли тут совсем убить IE и особенно "мои документы"

Собственно, в ядро он и не входит. Ставишь заглушку и получаешь Винду совсем без IE, пожалуй, даже почище, чем в 98лайт. Можно даже вставить сразу в дистрибутив ВМЕСТО него (а не в дополнение) Оперу. Но все его движки, без которых систему глючит, остаются на месте, в том числе и "Мои документы"... может, их и можно тоже отрезать, но надо ли? Так вот, этих остатков хватает, чтобы IE жил и процветал даже когда его нет. Где-то во второй части темы я писал об этом приколе.

Цитата:
Обнаружились траблы с ASPI

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

Автор: Irekson75
Дата сообщения: 26.01.2008 21:03
IFkO
Во время установки, после второй перезагрузки выдает ошибку:

Не найден krnl386.exe

mini.cab в дистрибутиве присутсвует


Хотя с Oemsetup.exe такого не наблюдается
Автор: IFkO
Дата сообщения: 27.01.2008 10:16
Irekson75
вероятнее всего, что-то собрано неправильно...
Автор: Us2002
Дата сообщения: 27.01.2008 14:55
IFkO

Проверь пожалуйста сылку на WinWPost.cab (zip)
Автор: IFkO
Дата сообщения: 27.01.2008 16:28
Us2002

Цитата:
Проверь пожалуйста сылку

Ага! Ошибся с регистром. Уже исправил. Спасибо за подсказку.
Автор: Us2002
Дата сообщения: 27.01.2008 18:21
IFkO
_98DrvD.cab вроде тоже не работает ссылка
Catalog.cab так и лежит старенький (хоть и совместимый)
Автор: IFkO
Дата сообщения: 28.01.2008 08:50
Us2002
Чем дальше в лес... все исправил. Заодно исправил PlaceHolders.zip, там была одна устаревшая запись. Надеюсь, это последний баг.
Автор: FOR PC
Дата сообщения: 28.01.2008 09:43
эм
подскажите пожалуйста как запустить звук на 98-ом?

у меня карта Realtek HD встроенная...все драйверы только под ХР

Добавлено:
еще есть USB наушники..установились..но вместо звука периодический треск
Автор: Irekson75
Дата сообщения: 28.01.2008 11:52
IFkO

Все разобрался
Может выложишь готовый (полный) образ
Автор: Us2002
Дата сообщения: 28.01.2008 16:06
IFkO
неа, еще чуток для аккуратности: _98DrvM.cab староват, хоть и совместим

Irekson75
чуток терпения, комрад, сначала хоть собрать надо


Автор: Seymour
Дата сообщения: 28.01.2008 18:09
FOR PC

Цитата:
подскажите пожалуйста как запустить звук на 98-ом?

Гугл - "Realtek HD Audio Codec Driver Windows 98", "WDM_R1??.exe", 1.23, 1.51...
Автор: IFkO
Дата сообщения: 28.01.2008 19:37
sidlav

Цитата:
то, что ты просил

По первым признакам ошибки не нашел. Пересматривать содержимое фвйлов пока не буду: надеюсь, что с новой сборкой все образуется само собой ("...если проблема не решается сама собой, скоре всего она вообще неразрешима...")
А если нет, тогда и пообщаемся плотнее.
Us2002

Цитата:
_98DrvM.cab староват

Уже исправил.
всем
выкладываю собранное ядро системы, а вернее демонстрашку того, как в нее вместо internet Ekplorer вклеить Opera, на http://www.kreiserkirov.org/98if/98if-cd.zip
Такая своего рода Опера-98. Через неделю-другую на это же место выложу следующую демку.

PS Уже исправил ссылку. Если у меня в сборках столько же ошибок, сколько в сообщениях... Да, чуть не забыл: чтобы освободить место для ядра пришлось снять с эфира драйвер Aureal. Все равно он был непопулярен.
Автор: Irekson75
Дата сообщения: 28.01.2008 19:55
IFkO


Цитата:
http://www.kreiserkirov.org/09if/98if-cd.zip



The page cannot be found

Нашел по этому адресу

http://www.kreiserkirov.org/98if/98if-cd.zip
Автор: Simplestas
Дата сообщения: 28.01.2008 22:42
Можно поныть по поводу DirectX?
Тема такая: в DirectX.cab море разливное всяких файлов сомнительной полезности (ActiveX контролы, картинки джойстиков, компоненты редактирования видео), в то время как самого нужного файла для работы DirectShow - quartz.dll (и .vxd) - нет. Он есть в DirectXM.cab. Можно ли их перебросить, так, чтобы DirectShow работал нормально без ActiveMovie и прочей ерунды? А ерунду из DirectX.cab (qedit,qedwipes,dxtmsft,psisdecd,msvidctl,dxtmsft,dxtrans,qasf?) в DirectX Media.
Автор: Neue_Gott
Дата сообщения: 28.01.2008 23:07
У меня проблема: видеокарта Microstar на чипсете GeForce 6600 с интерфейсом PCI-Express. По идее совместима с Windows 98. Я поставила драйвер от NVidia - ForceWare 81.98. В процессе автоматической установки не было никаких сообщений об ошибках, но после перезагрузки не произошло никаких изменений, на моиторе как было 16 цветов и разрешение 480 на 640, так и осталось. В настройках дисплея это не менялось. Тогда я повторно уже принудительно установила драйвер видеокарты через смену видеоадаптера, предварительно распаковав SFX, но после перезагрузки не только ничего не изменилось,но и плюс ко всему вылезла мессага о конфликте устройств.

На милленниуме драйвер установился только через смену видеоадаптера.

Перед установкой драйверов я сделала всё что сказал maxud.

Есть ли новый драйвер GeForce 6600 WHQL для Windows 9x? Помогите!
Автор: rodrigo f
Дата сообщения: 29.01.2008 05:38
Neue_Gott

Я так понял, что вы драйвер видеокарты устанавливали "через файл *.inf". Когда я ставил в win98 драйвер Radeon 9600, то там была куча(около 6...8 подходящих мне устройств). Попробуйте повыбирать их.
Совет - найдите самые древние дрова...
Автор: maxud
Дата сообщения: 29.01.2008 07:32
Neue_Gott
Попробуй последний неофициальный драйвер для nVidia 82.69


Цитата:


http://www.mdgx.com/drv.htm#3DFX
Added more GeForce2 GPUs + revised NVAGP.INF:
* Tweaked Unofficial NVIDIA Display Driver 82.69 for Windows 98/98 SP1/98 SE/ME:
http://www.mdgx.com/files/NV8269.TXT
NV8269.EXE [14.5 MB, multilingual]:
http://www.mdgx.com/files/NV8269.EXE
Supports all PCI, AGP + PCIe GeForce + Quadro 5xxx, 6xxx, 7xxx + 8xxx series and most widescreen monitors resolutions + refresh rates.
Автор: IFkO
Дата сообщения: 29.01.2008 10:47
Simplestas

Цитата:
по поводу DirectX

Вообще по назначению DirectX Media - для мультимедии всякой, и может работать без DirectX 9, а DirectX - все остальное, потому что мне разделить его на куски трудно и долго разбираться, что без чего может работать... Так что
Цитата:
quartz.dll (и .vxd)
находятся как раз там, где и должны. Можно их отделить и оттуда, в обязательную часть системы. Стоит ли? Или что все-таки с ними сделать, учитывая, что без них система работать будет, а без собственно DirectX - никак!
Автор: Us2002
Дата сообщения: 29.01.2008 11:01
Проверка: полная сборка без альтернативных компонентов
Автор: IFkO
Дата сообщения: 29.01.2008 14:17
Us2002

Цитата:
Проверка: полная сборка без альтернативных компонентов

1) Если включены дополнения к дополнительным компонентам (if_DrWMl.cab, if_IVieF.cab, if_WnAmS.cab), то ОБЯЗАТЕЛЬНО включить и INFы, которые были в архиве с ними (if_av.inf, if_iview.inf, if_wnamp.inf), иначе система не увидит их присутствия.
2) Шрифты какой-нибудь умник таки попробует поставить сразу вместе с системой, а потом будет всех парить, что у него установка рушится на первой же минуте (несмотря на все мои предупреждения...). Может, их в отдельную папочку куда-нибудь сбоку с еще одним предупреждением ?
Автор: Simplestas
Дата сообщения: 29.01.2008 14:32
IFkO
Ну тогда выньте из DirectX.cab прочие файлы, не нужные для его функционирования (которые я перечислил). Или вы считаете, что без картинок джойстиков он работать не будет?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Как сделать в регистре чтоб папки перенести


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