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

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

Автор: goodman4444
Дата сообщения: 12.07.2016 03:01
ZSZ

Цитата:
Так пользы пока не видно.
...
Ну и спрашивается, зачем держать 98ю ради DOS, если настоящий DOS работает лучше. Да и вся эта возня несколько напрягает, уже отвыкли от такого трахания с запуском DOS программ.

Для многих польза заключается не в прагматической ценности старых предметов, а потому что с ними связаны некие приятные воспоминания, но это в сугубо личном порядке.
Одни пересматривают старые фотоальбомы, другие любят смотреть фильмы и слушать песни свой молодости.
У кого-то хранятся потрескавшиеся чашки из бабушкиного сервиза, дедовский молоток и инструменты с отполированными от употребления рукоятками.
А здесь вот это, "древние" и теперь не особенно полезные компьютерные причиндалы ))
Автор: ZSZ
Дата сообщения: 12.07.2016 07:10
Кстати, уже вот не помню, игра .kkrieger на 98-й работает? Разумеется, если есть хотя бы 512 МБ RAM.

Попутно обнаружил, что win98if зависает при загрузке, если в системник вставлено 2 мышки - USB и PS/2. Зависание перед выводом рабочего стола, повторяемо на конкретном системнике.

Добавлено:
Так же, на другом системнике, когда под DOS тестировал DOS игры, попутно обнаружил, что если в BIOS включена поддержка USB клавиатуры, а к системнику подключен внешний USB-hdd, загрузка системы с hdd не начинается вообще. C CD-ROM загрузка работает. Тупой BIOS.

Автор: IFkO
Дата сообщения: 12.07.2016 14:49
ZSZ

Цитата:
Тупой BIOS
Мне его починить?

Цитата:
win98if зависает при загрузке, если в системник вставлено 2 мышки
а SE зависает или нет?
Автор: ZSZ
Дата сообщения: 12.07.2016 15:20
IFkO


Цитата:
Мне его починить?


Не возражаю
Это просто немного информации по старому железу, мало ли кто столкнётся. Я вот первый раз увидел, что включение поддержки USB клавиатуры может мешать загрузке системы при подключенном USB-hdd, минут 10 искал причину. В BIOS по поводу загрузки и USB никаких пунктов нет.


Цитата:
а SE зависает или нет?


Нет системника с SE. А в виртуалке там мышка не напрямую пробрасывается, смысла нет.
Не думаю, что на другом железе и с другими мышками можно повторить глюк. Но если у кого есть возможность, нужно воткнуть обе мышки, USB и PS/2 в системник и попробовать загрузить 98if. В BIOS поддержка USB мышки включена. Мышки простые трёхкнопочные Genius, PS/2 - шариковая.

Надо будет потом ещё с тремя мышками попробовать, где-то com мышка валяется живая.

Автор: Us2002
Дата сообщения: 12.07.2016 15:45
IFkO


Цитата:
Кто проверит виртуальную машину MS Java?


а почему МС а не родная от оракла? та вроде моложе
Автор: IFkO
Дата сообщения: 12.07.2016 16:55
Us2002
Во-первых, ничего не знаю про Оракловскую, для меня родная - Sun Java.
Но её проверять особо незачем - как отлажена в 2011-м, так с тех пор я её и не трогал. А вот MS-овскую на днях тронул, надо бы проверить.
Автор: IFkO
Дата сообщения: 14.07.2016 11:40
Аудиофилы, я вам изготовил пакетик Cool Edit Pro 1.2A - смотрите, пользуйтесь, жалуйтесь!
Как и прежде, его можно вклеить в дистрибутив Windows 98 или использовать как самостоятельный дистрибутив.
Автор: HNKTO
Дата сообщения: 15.07.2016 15:01
KernelEx + MPC matroska splitter - и будет вам MKV на любом проигрывателе, включяая WMP9.
Или объективные причины НЕ использовать KernelEx ради расширения функциональности ОСи и получения поддержки "современного" софта?
Лично мне ещё ни разу не встретилось ни одной программы непоправимо не желающей работать доподлинно из за KernelEx. (непоправимо - в смысле изменение настроек KernelEx для неё в "disable ... extensoins" не исправляло ситуацию)

В Settlers-2 под XP (и любой др. NT системой) звука не будет. Ну если не в DosBox.
Fantastic Dizzy - т. е. она у тебя со звуком заработала в какой-то сборке DOS. А что мешает перенести драйвера и настройки из этой сборки в чистый DOS, ставяшийся совместно с виндой и получить профит? Не исключено что даже при запуске из под винды.
Автор: ZSZ
Дата сообщения: 15.07.2016 15:23
HNKTO

Цитата:
В Settlers-2 под XP (и любой др. NT системой) звука не будет.


Абсолютно точно в ХР звук был. Но играл в неё последний раз лет 12...13 назад.
Сейчас дух переведу после жаркого тяжёлого дня, посмотрю на современной ХР.


Цитата:
Fantastic Dizzy - т. е. она у тебя со звуком заработала в какой-то сборке DOS.


Ну да, в моей старой сборке с загрузочного CD. С стандартным драйвером sound blaster: 220:5:1.


Цитата:
А что мешает перенести драйвера и настройки из этой сборки в чистый DOS, ставяшийся совместно с виндой и получить профит?


Мешает отсутствие русского языка в игре и нет бесконечных жизней, нет возможности сохраниться. Отсюда мизерный интерес к игре, она всё ещё "в очереди" на прохождение.
Если нет готовых решений, придётся тряхнуть стариной, хотя бы сделать бесконечные жизни, некогда по 40 раз начинать игру заново.
Автор: HNKTO
Дата сообщения: 15.07.2016 16:04

Цитата:
win98if зависает при загрузке, если в системник вставлено 2 мышки - USB и PS/2.

только что проверил: a4tech sww-35 + Logitech M-UAM82 в мать Tusl2-C - никаких проблем.

Цитата:
С стандартным драйвером sound blaster

скорей со "стандартной" звуковухой в системнике. У меня SB128 есть, лежит в коробке, а для того что в системнике этот драйвер не годится.
Автор: ZSZ
Дата сообщения: 15.07.2016 21:04
Так, попробовал на ХРsp3:

Settlers-2 - нет звука. Задаю как B BIOS SB: 220:5:1, ругается, что не найдено. Другие варианты аналогично. На другом компьютере был, но уже нет того компьютера.

Fantastic Dizzy - звук есть сразу. В 98se и 98if звука не было + глюки графики.
На 1300 МГц чувствуется, что игра тормозит - прыжки заедает, а ведь оно должно на i286 идти...

Тут вот чего вспоминаю. В стародавние времена со встроенной звуковухой не было проблем со звуком в DOS программах на Epox VIA KT266, но были проблемы на Epox VIA KT133. Причём, как в ХР/2000, так и в 98й, одинаково. Ещё один комп, что вспоминается, там не было звука через интегрированную звуковую карту, но был через PCI, если вставить.

Сейчас пробовал на КТ133, но не Epox.
Автор: Us2002
Дата сообщения: 16.07.2016 14:13
ZSZ
http://forum.x-hw.by/viewtopic.php?f=1005&t=211
"А в autoexec.bat прописаны драйверы для ДОС ? У меня "мать" на KT133A, так встроенный звук в чистом ДОСе тоже не работал сначала. А всё потому, что во всех версиях зв.драйверов от VIA есть только файлик viaudio.com для ДОСа, а нужен еще и viafmtsr.com . Вот при его добавлении в autoexec.bat появился нормальный звук в чистом ДОС. "
и ниже...
я всёй лабуды не помню, но вроде как никогда не имел проблем со звуком в досе на виа
Автор: ZSZ
Дата сообщения: 16.07.2016 18:45
Us2002


Цитата:
я всёй лабуды не помню, но вроде как никогда не имел проблем со звуком в досе на виа


Спасибо за ссылку, сохранил.

На КТ133 были проблемы со звуком в DOS программах и интегрированном аудио, запущенных в винде. На КТ266 не было проблем при тех же обстоятельствах. Может в драйверах была какая хитрая разница, что-то подправили в VIA на более позднем чипсете, может случайно получилось. Да и сейчас вот, Settlers-2 на КТ266 в ХРsp1 звук был, а сейчас попробовал на ХРsp3 на КТ133 - звука нет.
Автор: HNKTO
Дата сообщения: 16.07.2016 20:11
Всё-равно звук для DOS игр в XP ИМХО сказки. Насколько знаю, включительно подтверждается моей практикой, в XP возможность работы ДОС программ со звуком не поддерживается, да и с сетью через Ethernet и т. п. вроде тоже (тут обширно не копал).
ZSZ, зря ты Settlers-2 вспомнил. Вот вчера/сегодня вновь попытался штурмануть непроходимую 6ю миссию. Итого комп меня играючи порешил через 3,5 часа игрового времени.
Автор: ZSZ
Дата сообщения: 17.07.2016 03:54
HNKTO


Цитата:
ZSZ, зря ты Settlers-2 вспомнил.


Это одна из очень немногих DOS игр первой половины 1990х, графика которой даже сейчас выглядит относительно приличной. Я не помню, в каком месте бросил эту игру, вроде так и не прошёл. Приятель ею капитально занимался, может быть всю прошёл, спрошу, если помнит.

Сейчас хотел глянуть "The Settlers 2 - зарождение цивилизаций", 2008 года, не хочет работать на ноуте, ругаясь на PhysX, хотя он стоит и другие игры не возражают. Эта игра у меня есть на всех компьютерах, надо глянуть, где как. Вопрос лишь в том, сохранится ли желание после игры 2008 года играть в игру 1994 года.





Добавлено:

Цитата:
"The Settlers 2 - зарождение цивилизаций"


Посмотрел на более слабом одноядерном Пресскоте 3 ГГц, работает. Дух игры 1994 года сохранён, хотя графика выглядит не очень, на уровне 2001...2003 годов. В общем, Settlers-2 1994 года на фоне игры 2008 года так себе, на любителя. Но на Pentium-3 "The Settlers 2 - зарождение цивилизаций" уже не пойдёт. Тут-то и можно вспомнить про игру 22 летней давности.


Автор: HNKTO
Дата сообщения: 17.07.2016 21:00
Поставил Win98IF14 на Epox 4PDA2+, 1гб ОЗУ, Nvidia MX440

стала нормально, однако вылез трабл:
Диспетчер устройств->устройство (всойства)->драйвер (обновить)->Указать распольжение->отобразить список->пофиг что->ошибка rundll23 в "белом "диалоге, затем типовое сообшение:
Программа RUNDLL32 вызвала ошибку защиты памяти
в модуле COMMCTRL.DLL по адресу 0001:00000afc.
Регистры:
EAX=38a61950 CS=1cff EIP=00000afc EFLGS=00000282
EBX=0000feb0 SS=2e17 ESP=000064c2 EBP=000064c8
ECX=000038ae DS=1cbf ESI=000230d8 FS=0000
EDX=000038ae ES=38ae EDI=00023fac GS=0000
Байты по адресу CS:EIP:
66 26 89 07 8e 46 0e 26 ff 04 8b c7 1f 5e 5f c9
Содержимое стека:
19503067 64da0048 314f9e40 38a61950 30d83fac 30672fee 9a486654 1950314f 3fac38a6 2fee30d8 000130d8 38a60000 575c3a43 4f444e49 495c5357 445c464e

Вызвать соответствующие меню из других мест ведёт к аналогичному результату. Что мешает нормально доставить дрова.
Оперативку из компа вынимал чтоб стало 512мб - не помогало.
Средств чтоб сказать что-либо конкретной с собой не захватил.
Других проблем в работе пока не наблюдалось.
Есть у кого-нибудь что-нибудь чтоб посмотреть зависимости 16битной библиотеки/программы?
Автор: MERCURY127
Дата сообщения: 17.07.2016 21:19
Завел тут акорп 6виа85х + целерон мендочино 400 + память 32 мб пока. Тормоз страшный, а ведь когда-то (14 лет назад) я на подобном впервые вышел в интернет
Я правильно понимаю, что оный целерон суть п2?

Добавлено:
HNKTO, зависимости тут ни причём. Глюки железа либо ос. Проверь на чистой 98се, и если не поможет - разбирайся с железом.
Автор: IFkO
Дата сообщения: 17.07.2016 21:27
HNKTO
У меня подобного не было.
Винить в этом можно и железо, и систему. Но как дистанционно разобраться, кто истинный виновник, я не знаю. Если причина чисто софтовая, то Windows 98SE должна этого глюка не иметь. Дальше можно накатить драйверы из состава 98IF, это поможет выяснить, не в драйверах ли причина. Других идей пока нет.
Автор: HNKTO
Дата сообщения: 17.07.2016 21:52
Я пока ничего не имею в виду. Поросто словил глюк. Щупать нечем. На следующую смену занесу Windows 98SE + диск с запчастяму для винды/доса + свистоперделки типа хотя-бы process explorera. Буду обкапывать.
А пока щас ставится она-же в том-же виде в quemu. И просто интересно и будет с чем сравнить на той-же машине.

А просмотрщик зависимостей для 16битных и досовских программ мне и по жизни не помешает.
Автор: MERCURY127
Дата сообщения: 17.07.2016 22:07

Цитата:
А просмотрщик зависимостей для 16битных и досовских программ мне и по жизни не помешает.
а у досовских - это как?
Что же до ne формата - там все плохо. Если список библиотек для импорта еще можно отыскать в самом файле, то сами функции импортируются по ординалам, те номерам. И для их именования необходимо тащить с собой список ординалов для каждой либы. В качестве примера - hiew.
Аналогично обстоит дело и с vxd - тоже ординалы.
Имея саму либу, из которой ведётся импорт, можно выдратьиз из неё подобный список, но не для всех функций бывают доступны имена - имя для вызова функции не нужно вообще.

Добавлено:
Более того, даже в pe формате импорты бывают по ординалам. Без имён.
Автор: HNKTO
Дата сообщения: 17.07.2016 22:51
"импорты бывают по ординалам" - это я в курсе. Но хотя-бы непосредственно видимый список статически необходимого окружения уже виден и уже даёт некотое направление рытья почему работать не хочет.


Итого поставил 98 на qemu (в пингвине конечно). Встало без всяких запинок. Правда нет звука и сети и не выходит добавить (в начале в настройках qemu было выкл, вкл не даёт обнаружения новых устройств + в диспетчере стоит (!) напротив Биос с PNP.
Все работает ровно, описаной выше проблемы с COMMCTRL.DLL - т.е. на лицо какие-то тёрки с железом, а дальше ковырять пока нечем.
Автор: MERCURY127
Дата сообщения: 17.07.2016 23:04
HNKTO, в ne импорт идёт ТОЛЬКО по ординалам. Имена можно узнать лишь по внешней базе. См hiew.
Автор: IFkO
Дата сообщения: 17.07.2016 23:54
HNKTO

Цитата:
Встало без всяких запинок
мне кажется, это не исключает, что проблема в драйверах. Даже если комплектация системы точно та же.
Автор: Us2002
Дата сообщения: 18.07.2016 00:59
MERCURY127


Цитата:
Я правильно понимаю, что оный целерон суть п2?


не совсем, но направление мысли в целом верное =) тоесть да, не п-3 =)
Автор: HNKTO
Дата сообщения: 18.07.2016 01:37
"Встало без всяких запинок."
это скорей намёк ZSZ который пытался поставить 98IF на неведомо какую и откуда выковыреную сборку QEMU и обломался хотя-бы доставить до конца.
Автор: ZSZ
Дата сообщения: 18.07.2016 03:20
HNKTO


Цитата:
"Встало без всяких запинок."
это скорей намёк ZSZ который пытался поставить 98IF на неведомо какую и откуда выковыреную сборку QEMU и обломался хотя-бы доставить до конца.


Я уже не помню подробностей, но Windows ХР встала в той же самой QEMU на том же самом компе без запинок, а 98я нет. JОно как бы и не нужно, просто под руку подвернулось.
Автор: MERCURY127
Дата сообщения: 18.07.2016 10:39

Цитата:
то есть да, не п-3 =)
это хорошо, значит, можно тестировать что то на предмет работоспособности без ССЕ. а так же отключать кеш для проверки Ошибки 200, как я когда то давно это делал. хоть природа ошибки и не в кеше, тем не менее его отключение позволяет обойти оную ошибку.
Автор: Sergey 1982
Дата сообщения: 18.07.2016 10:46
?
Автор: IFkO
Дата сообщения: 18.07.2016 21:21
MERCURY127

Цитата:
это хорошо, значит, можно
Да, это отлично! Хотя просить тебя о чем-то уже стесняюсь.
Автор: MERCURY127
Дата сообщения: 18.07.2016 22:09
Да спрашивай, только не знаю, когда отвечу - то времени нет, то желания.

Добавлено:
С отключенным кешем этот целерон на уровне 386. Кубович вполне размеренно шевелится.

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

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384

Предыдущая тема: Win 10 х64 нет стрелки скрытых значков


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