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

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

Автор: Simplestas
Дата сообщения: 08.05.2009 23:33
SerbeyBV
Не тратьте усилий. Я добивался в свое время запуска Google Chrome и писал для KernelEx недостающие функции (некоторые еще не вошли туда), но их нужно на порядок больше, чем вы пишете - например, named pipes, thread pools и completion ports, которые он использует - и эмулировать это куча работы. Пока не будет много свободного времени у меня и Xeno86 - никто этим заниматься не будет.
Автор: F1FIA
Дата сообщения: 09.05.2009 10:44
IFkO когда можно ожидать сборку Windows 98IF от 2009-05-05 в виде образа загрузочного диска?
Автор: MERCURY127
Дата сообщения: 09.05.2009 11:02
Simplestas
RP 9.1.0 можно ставить на оригинальную 98SE? Или треба дополнительные паки?
Kirill666

Цитата:
Правильнее бы было, по умолчанию оставлять его включенным (с соотв коментарием, в msdos.sys) и либо предоставлять юзеру возможность выключить самому (эстеты - выключат, а остальным не сильно и мешает)

Пять с++ ! Иначе для чего ж МС его сделали? Мне например нисколько не мешает, наоборот, не раз узнавал много нового ...

Цитата:
Да жива она, жива, как дедушка Ленин ....

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

Цитата:
когда можно ожидать сборку Windows 98IF от 2009-05-05 в виде образа загрузочного диска?

Опять?!





Добавлено:
Совет тем, кто выходит в инет под 98 с АДСЛ модема через сетевуху, но не пользуется собственно сетью, т.е. у кого только одна машина: удалите из списка Пуск/ПУ/Сеть протокол "Клиент для сетей Майкрософт". На работу в Инете это НЕ влияет, а вот грузится система быстрее...
Автор: Seymour
Дата сообщения: 09.05.2009 14:24
SerbeyBV

Цитата:
Второй пост на главном форуме про KernelEx (англ.)

А ChangeLog где можно посмотреть и другую документацию не знаете? Со списков всех добавленных функций.

MERCURY127

Цитата:
Пять с++ ! Иначе для чего ж МС его сделали? Мне например нисколько не мешает, наоборот, не раз узнавал много нового...

Не знаю, я лично включаю этот BootLog только по необходимости, не люблю когда в корне много лишних файлов лежит. И может хватит уже про BootLog? Нашли важную тему... Про ChangeLog гораздо интереснее, присоединяйтесь.
Автор: survvb
Дата сообщения: 09.05.2009 17:00
Зеркало Win98IF от 5 мая:
http://narod.ru/disk/8514886000/win98if_2009-05-05.zip.html
Спасибо автору.
Автор: SerbeyBV
Дата сообщения: 09.05.2009 17:32
Seymour

Цитата:
А ChangeLog где можно посмотреть и другую документацию не знаете? Со списков всех добавленных функций.

Единственное где я видел полный changelog со списком - это в старых релизах KernelEx (3.х). Можно скачать последнюю (3.6), посмотреть там changelog и посмотреть изменения 4.0 на том форуме.
Автор: Seymour
Дата сообщения: 09.05.2009 19:03
Кто-нибудь знает откуда в корне всех дисков появляются файлы {NOFMT}.SYS нyлeвого размера и зачем они нужны? Запарился удалять уже...
Автор: Simplestas
Дата сообщения: 10.05.2009 01:41

Цитата:
RP 9.1.0 можно ставить на оригинальную 98SE? Или треба дополнительные паки?
Требуются апдейты, но не так много - инсталлятор попросит все необходимое. Вкратце - обновления gdi32/user32, IE6, плюс мое обновление для dibeng, плюс библиотеки GDI+/MS Reader.

Цитата:
KernelEx changelog
Можно посмотреть хотя бы и в SVN; ничего интересного там нет - по части поддержки API в KernelEx 4 не было значительных изменений.
Автор: and23
Дата сообщения: 10.05.2009 16:19
2cdotimp: Это не совсем тот скриншот: количество букв не совпадает ;-) Но примерно понятно: в нижнем комбобоксе написано "Хор 3". Причём _по-русски_. Шрифт - скорее всего, банальный MS Sans Serif. Ну, ещё может быть Tahoma. (Вообще, имя шрифта лучше глянуть прямо в файлах, чтоб уж наверняка).
Можете попробовать надобавлять в FontSubstitutes все возможные начертания для этих шрифтов. Строки вида Tahoma,N=Tahoma,204. Вариантов N не так уж много: 0, 1, 2, 77, 128,129, 130, 134, 136, 161, 162, 163, 177, 178, 186, 222, 238, 255.

2IFkO про WinDoctor: похоже, что про неправильное название шрифта я предположил верно: в файле встречается строка MS Sans Serif без завершающего нуля. Поэтому его и заменяет на Times New Roman. Или на другой TTF-шрифт. Я устойчиво русского текста добился, только снеся из системы все ttf (кроме Marlett) :-) Можно ResHacker'ом исправить строки на английские (ресурс String table, 10, 1033) - будет читабельный english :-)
Автор: MERCURY127
Дата сообщения: 10.05.2009 19:33
and23 про WinDoctor:
Во первых, сие легко поправимо: MS Sans Serif -> MS Shell Dlg, убиваем двух зайцев - появляется место для нуля, и программа будет реагировать на смену темы Винды;
Во вторых, отсутствие Сишного завершающего нуля не всегда означает ошибку, ибо программы на Паскале и Дельфине оперируют счетными строками, когда прямо перед строкой идет байт ее длины...
Автор: Vasily_Koshkin
Дата сообщения: 11.05.2009 11:32
Напомните, плиз, как починить странную ошибку при попытке доступа к CD-приводу: "Присоединенное к системе устройство не работает" Ковырялся тут с новым Media Player'ом, он какую-то бяку от Roxio поставил - теперь доступ к CD отсутствует напрочь. Точнее из программ, работающих через ASPI (NERO, MagicISO и пр.), он есть, а из Проводника, FAR'a и других, использующих обычный доступ, его нету. Очень похоже на старые грабли с ASPI, только наоборот. Переустановка Media Player'a, NERO, ASPI, дурацкого плагина от Roxio, драйверов IDE-контроллера и самого привода, чистка реестра, гугление на тему текста ошибки и пр. очевидные меры никакого эффекта не дали. Остается применять неочевидные. Может кто-нибудь сталкивался с такой штукой и помнит, где там "собака порылась"? Подскажите, будьте любезны.
Автор: and23
Дата сообщения: 11.05.2009 17:23
2MERCURY127: Про Pas-строки, ессно, знаю: я паскуда :-) Но WinDoctor писАли насильники: MS Visual C++ v6.0, если fi не врёт.
Перебить руками имя шрифта пробовал - не помогает. Ещё что-то есть.
Автор: Seymour
Дата сообщения: 11.05.2009 20:20
Vasily_Koshkin

В комплекте с Nero идет утилита Driver CleanTool, попробуйте ей все лишние драйвера удалить.
Автор: madmaxiii
Дата сообщения: 12.05.2009 13:24
IFkO

Цитата:
попробовал "Катерину"

а она под 98-ю встанет?

Давненько не ставил под 98-ю. Но, если "Николай" с SAPI 5 ставится, то и "Катерина" должна. Сомнения вызывает только виндовый установщик. К сожалению, сейчас не могу попробовать - нет компьютера с 98-й.
Автор: SerbeyBV
Дата сообщения: 12.05.2009 13:55
Simplestas

Цитата:
named pipes

Хм, а разве под 9х нет named pipes? Я думал, что есть.

С Chrome понятно, а с Сафари что, не в курсе? Не хватает только SHCreateDirectoryExW, вы ее не писали, когда писали недостающее для Chrome?
Если да, то интересно бы попробовать, может, выложите тестовую версию?
Автор: Seymour
Дата сообщения: 12.05.2009 15:32
У кого есть пишущий DVD-RAM привод? Потестите пожалуйста вот эти драйвера от Panasonic (версия 5.0.2.6 для 95-ME). Если проблем не будет, можно добавить в шапку. У меня под Win2k работают без проблем, под 98-ой проверить не могу, т.к. она опять накрылась медным тазом...
Автор: MERCURY127
Дата сообщения: 12.05.2009 16:46
Kirill666 и прочим
Дернул меня черт заняться русификацией нВидии ... Короче, как ее прошить обратно, ежели только один монитор в наличии ?!?!?!
Автор: Vasily_Koshkin
Дата сообщения: 12.05.2009 18:51
Seymour

Цитата:
В комплекте с Nero идет утилита Driver CleanTool, попробуйте ей все лишние драйвера удалить.

Спасибо за наводку, я про эту утилиту забыл. Правда она мне не помогла, посчитав "лишним" всего один, далеко не самый главный, файл ACBHLPR.VXD и отключив его весьма странным способом (добавив "_" к расширению). А вот с более новой версией NERO CleanTool, что лежит на официальном сайте, получилось все еще интереснее. Для начала при запуске она ругнулась на ошибку в NETAPI32.DLL:NetUserDel, что в общем логично, т.к. в 98-й этот файл - просто заглушка. Но зато потом выдала ту же самую ошибку, что "Присоединенное к системе устройство не работает" и это сбило меня с толку окончательно.

Добавлено:
Кстати, никто не посоветует хорошую программу для сбора информации об устройствах, желательно поновее и поумнее, может быть она поможет выявить устройство, которое якобы не работает?
Автор: Kirill666
Дата сообщения: 12.05.2009 20:24
MERCURY127

Цитата:
Короче, как ее прошить обратно, ежели только один монитор в наличии ?!?!?!

Не переживайте так, в отличии от BIOS-a в мамке, это совсем нестрашно, и не больно , если вы конечно сохранили образ исходного видеобиоса, впрочем если не сохранили - тоже не очень страшно - скачайте обновление с сайта производителя, или референс от Нвидии.
Вообщето во всех FAQ, про это написано. Есть 2 варинта: "через Ж" и "В белом фраке"

1) "В белом фраке" - втыкаете какую нибудь старую видяху, с интерфейсом PCI (что нибудь навроде S3 Trio, только НЕ Нвидия ), включаете в нее монитор, грузитесь в DOS, запускаете прошивальщик (он видит Нвидию, несмотря на то, что она "мертвая", и шъет ее, а все остальное - "в упор не видит"), перезагружаетесь, радуетесь Если нету старой видяхи - покупается за 100р на барахолке. Если есть интегрированное видео на маме - оно, с песней, заменяет дополнительную видяху.
Есть нюанс: возожно потребуется переставить опцию в BIOS SETUP-е, обычно называется как-то вроде "primary display" т.е. "какой адаптер инициализировать первым" значения PCI/AGP/Internal, ну или что там есть. Необходимо установить значение, чтобы первой оказалась НЕ Нвидия, а та видяха, к которой подключен монитор. Для этого возможно (ежели не до конца запороли видеобиос), придется временно вытащить Нвидию, дабы иметь возможность увидеть BIOS SETUP, либо (если используется интегрированное видео) обычно можно просто сбросить значение энергонезависмой памяти (большинство BIOS-ов, по умолчанию, ставят первым свой ненаглядный, интегрированный видеоадаптер).

2) "через Ж" - Создаете "полностью автоматическую" загрузочную дискету (флешку, CD...), с прошивальщиком в autoexec.bat, образом исходного видеобиоса, ну вобщем вы поняли , и перешиваете "в слепую" . Конечно такую дискету стоило подготовить заранее, если этого не было сделано, то это "работа для настоящих джигитов" , и еще необходимо разрешить загрузку с внешнего носителя, по умолчанию, она сейчас обычно бывает запрещена , особенно с флешек.

3) есть еще вариант "За бабло", (в любом сервис-центре, или комп. магазине) , но это - не наш метод , ибо бабла просят много, а дело нехитрое, это вам не материнка .
Автор: andre_d
Дата сообщения: 13.05.2009 12:35
Возможно ли W98 заставить работать на мониторе с разрешением 1400x1050?
Поиском вразумительный ответ найти не удалось. Ecть несколько компьютеров на которых XP в 1400x1050 работает, а 98 нет. Может уважаемые, кто пользует такое разрешение, сообщат на каком железе возможен положительный результат?
Автор: MERCURY127
Дата сообщения: 13.05.2009 13:21
andre_d

Цитата:
Возможно ли W98 заставить работать на монитроре с разрешением 1400x1050?
Поиском вразумительный ответ найти не удалось. Ecть несколько компьютеров на которых XP в 1400x1050 работает, а 98 нет. Может уважаемые, кто пользует такое разрешение, сообщат на каком железе возможен положительный результат?

Ну я видел один раз такое, как раз на нВидии... Это зависит от дров - ВБЕМП автоматом выводит все разрешения, поддерживаемые картой (не монитором!), остальные нуждаются в принудительной настройке... Обычно достаточно отключить PnP для монитора.
Автор: MHead
Дата сообщения: 13.05.2009 13:58
P4 3GHz ATI Radeon 9200 работает замечательно 1400x1050, драйвера Omega 2.6.37.
Автор: SweetLow
Дата сообщения: 13.05.2009 16:07
andre_d

Цитата:
Возможно ли W98 заставить работать на монитроре с разрешением 1400x1050?

Это с большой долей вероятности не 98, а драйвер видео в сочетании с идиотизмом P'n'P. Из всего софта мне больше всего хотелось поотрывать руки именно программистам драйверов видео за разрешения и частоты - при том, что железо уже лет как 15 поддерживает их любое соотношение.

Я вот сейчас тоже пытаюсь понять, как заставить атишный драйвер под 98 включить 1920*1080 - включает собака 1920*1200, хотя монитор в EDID 1920*1080 отдает как предпочитаемое разрешение. Никакие известные мне ключи реестра вплоть до DALNonStandartBCDModes эффекта не производят. Не помогает так же PStrip. Кто копал связку LCD монитор+ATI драйвер на предмет экранных разрешений?
Автор: Seymour
Дата сообщения: 13.05.2009 17:47
MERCURY127

Цитата:
Обычно достаточно отключить PnP для монитора.

Или загружать Windows при выключенном мониторе. После загрузки будут доступны все возможные разрешения.
Автор: andre_d
Дата сообщения: 13.05.2009 21:10
MERCURY127
Seymour


Цитата:
Это зависит от дров - ВБЕМП автоматом выводит все разрешения, поддерживаемые картой (не монитором!), остальные нуждаются в принудительной настройке... Обычно достаточно отключить PnP для монитора.


А если INFOVBE.EXE не показывает 1400x1050, то VBEMP отдыхает или если

Цитата:
Или загружать Windows при выключенном мониторе.
? покажет другое (к сожалению проверить смогу только завтра)

MHead
Цитата:
P4 3GHz ATI Radeon 9200 работает замечательно 1400x1050, драйвера Omega 2.6.3

Спасибо ATI9200 очень актуально! Буду добиваться.
Автор: Kirill666
Дата сообщения: 13.05.2009 22:40
MERCURY127
Ну как ? Нвидию то реанимировали ?
Автор: LSD_PR
Дата сообщения: 14.05.2009 01:59
Подскажите, будет ли более-менее нормально работать сабж на относительно новой железяке навроде X2 7750/Nforce 570/Radeon X1950 ? В первую очередь нужна поддержка разрешений выше чем 640*480 и цветов поболее 16 , или это нереально?
Автор: Kirill666
Дата сообщения: 14.05.2009 02:28
LSD_PR
Гарантий не дам, все зависит от вашего упорства и квалификации. Оригинальный 98SE - придется ОЧЕНЬ серьезно повозиться, приделывая все необходимые патчи, и почитать немало документации (но нет ничего невозможного), просто "запустить setup и подождать" - даже не пытайтесь (последствия, скорее всего, будут плачевны для данных на винте). Легче - воспользоваться 98IF : туда уже встроено большинство необходимого.
Краткая информация:
1) Ну, двуядерный проц - естественно будет работать толко одно ядро.
2) На Nforce 570 - точно ставили.
вот установятся ли дровишки к интегрированной сетевухе - точно сказать не могу , но вероятность весьма высокая(речь идет об одном единственном неофициальном драйвере, который я выкладывал, он нынче входит в состав 98IF, остальные - можете даже не пытаться).
3) винт SATA ?
Впрочем, насколько я помню, режим совместимости SATA-контроллера там (в Nforce 5) обычно есть так что с этим проблемм быть тоже не должно. И не забудьте про BHDD, если не хотите угробить все данные на винте (инструкция и описание проблеммы есть хотябы внутри самого BHDD)
4) не забудьте внимательно прочитать конец 62 - начало 63 страницы про память > 512 Мб
5) Вот про видяху ничего сказать не могу, вроде был какойто драйвер, для новых ATI, (в составе 98IF), но поддерживает ли он эту карту ... вот вы и попробуете В крайнем случае, попробуйте поставить VBEMP, тоже без 100% гарантии (что корректно поддерживается VBE современными BIOS-ами), и небыстрый он (по сравнению с "родным" драйвером) но попробовать стоит.
Автор: LSD_PR
Дата сообщения: 14.05.2009 06:55
Kirill666
Наверное надо было бы сразу уточнить, что я хочу поставить ее как гостевую ОС под виртуалкой, посему ни с SATA, ни с памятью проблем по идее быть не должно... Установка оригинальной 98SE почему-то постоянно обламывается (ВМ - сановский VirtualBox), сейчас дотягиваю с народа 98IF(диал-ап, аднака ) , посмотрим, как она себя поведет.
За наводку на VBEMP спасибо, будем иметь в виду как запасной вариант.
Автор: MERCURY127
Дата сообщения: 14.05.2009 12:30
Kirill666

Цитата:
Ну как? Нвидию то реанимировали?

Как ни странно, да!!! Подробности в личке ...
Спасибо всем за сочувствие!
LSD_PR
Мил человек, ну ты даешь!!! Ставишь винду на эмулятор (под линуксом?), и спрашиваешь нас, как это правильно сделать... Могу только посоветовать покопаться в настройках эмулятора...

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

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


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