Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Hardware » DOS4GW error |
<<Назад Вперед>> | Печать |
Svoloch
Newbie
renamed Откуда: c:\ru\msk Всего сообщений: 245 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 авг. 2005 |
Разделом не ошибся - уверен, проблема железячная. Преамбула. Всем, думаю прекрасно известно, что т.н. dos extender'ы я вляются самодостаточными сервисами для предоставления ими обслуживающимся программам доступ к XMS/EMS/VCPI/DPMI памяти через защищённый режим работы процессора. Все эти cwsdpmi/dos4gw/dos32a и прочие, как правило не требуют для работы перманентных менеджеров, типа emm386 сотоварищи, а чаще наоборот, конфликтуют с ними. На самом деле конечно конфликтуют редко, но в сравнении с ситуацией "когда требуют", гораздо чаще конфликтуют Суть в следующем. Неожиданно для себя отметил, что многие игрушки с dos4gw перестали запускаться (внимание!) БЕЗ emm386... Не все перестали, но многие: descent1/2, warcraft 2, c&c... Перепробовал всё, что можно. Загрузка в чистом досе (io.sys, msdos.sys, command.com) без ничего. Смена 6.22 на 7.x и обратно. Снижение частоты работы проца. Обнуление CMOS/DMI. На этой машине всё работало раньше отлично (стоит ли упоминать, что и полтора десятка лет ДО этого такой проблемы не возникало ни на одном железе). Периодически меняю платы в системе, но связка мать+проц+память не менялась. Вопрос ставлю не широко, как "где грабли", а рискну всё таки сузить до "сталкивались ли вы с конфликтами DOS4GW с определёнными железками". Может по адресам памяти чтото. Но при этом с emm386 то работает.... Полный лог ошибки привожу, но он во многих простых ситуациях такой же у dos4gw: >br>DOS/4GW Professional error (2001): exception 0Dh (general protection fault) at 3E58:000024D7>br>TSF32: prev_tsf32 6B14>br>SS 180 DS 3E68 ES 198 FS 0 GS 0>br>EAX 8000 EBX 7 ECX 8000 EDX 7>br>ESI 1E0 EDI 4078 EBP 378 ESP 33C>br>CS:IP 3E58:000024D7 ID 0D COD 0 FLG 10202>br>CS= 3E58, USE16, byte granular, limit CA8F, base 17D820, acc 9B>br>SS= 180, USE16, byte granular, limit 1FFF, base 1B8F80, acc 93>br>DS= 3E68, USE16, byte granular, limit 886F, base 18A2B0, acc 93>br>ES= 198, USE16, byte granular, limit 1DF, base 1BC000, acc 93>br>FS= 0, USE16, byte granular, limit 0, base 16, acc 0>br>GS= 0, USE16, byte granular, limit 0, base 16, acc 0>br>CR0: PG:0 ET:1 TS:0 EM:0 MP:0 PE:1 CR2: 0 CR3: 0>br> (Сообщение отредактировал Svoloch 27 июня 2007 22:52) |
Inskin
Advanced Member
The Funk Soul Brother Откуда: St-Petersburg Всего сообщений: 3014 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 июля 2002 |
Как вариант, в стародавние времена где-то попадался мне некий экстендер, который мог заменять собой дос4гв, и вроде как экстендил лучше его. ВОзможно, замена эта помогла бы решить проблему. Сам я с такой проблемой не сталкивался. Из области догадок - может, в бисое какие-то диапазоны адресов для чего-то выделены, поэтому глючит? Ну, попробовать не только ДМИ/КМОС скинуть, но и Load safe settings попробовать. |
Svoloch
Newbie
renamed Откуда: c:\ru\msk Всего сообщений: 245 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 авг. 2005 |
Мне надо не обойти эту проблему - для этого я мог бы плюнуть на неё и запускать сабжевые игры с загруженным emm386. Мне надо причину понять, что же такого поменялось в части железа, что dos4gw стал ругаться. И даже если бы меня устроило - "обойти". Как быть в случаях с интегрированным dos4gw? В биосе разумеется испробовал всё и вся. В том числе все диапазоны затенения пробовал включать отключать. Кэши проца, тайминги памяти/кэша тоже. В факе на dos4gw ошибка описывается, но толком не понятно. (Сообщение отредактировал Svoloch 28 июня 2007 10:57) |
MEA
Junior Member
Откуда: Запорожье.Украина Всего сообщений: 108 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 31 дек. 2005 |
Может память от старости нагнулась? |
Svoloch
Newbie
renamed Откуда: c:\ru\msk Всего сообщений: 245 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 авг. 2005 |
И при этом продолжает корректно работать во всех остальных ситуациях? |
74ALS00
Advanced Member
Откуда: СПб SPb Питер 2:5030 Всего сообщений: 520 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 нояб. 2004 |
а если только dos4gw и удаётся выжать максимум из памяти? Я на своей 386 гонял многие тесты, только один иногда находит мелкую ошибку, когда установлено 32Мб. Если оставить 16Мб - проходят все тесты. Может чуть-чуть нагрузочной способности не хватает, может, чуть фильтрующие конденсаторы подсохли, может, чуть 5 вольт просели... |
<<Назад Вперед>> | Печать |
Полигон-2 » Hardware » DOS4GW error |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |