|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - [решено] Помогите починить интерпретатор MS-DOS в XP (DOS игры виснут при запуске) |
|
Разное - [решено] Помогите починить интерпретатор MS-DOS в XP (DOS игры виснут при запуске)
|
Новый участник Сообщения: 5 |
В чем может быть причины начала постоянных зависаний DOS игр при запуске, в XP, и как их решать? ”Кроме как, неправильных настроек свойств exe или, ситапа игр, не в них дело”.
И ещё, какие файлы и ключи-реестра связанны с интерпретатором MS-DOS в XP? “хочу попробовать путём их сравнения с теми же на другой машине, выявить причину зависаний” Моя О.С. WinXP Pro v2002 SP2 “без каких либо апддэйтов”. Проблема с зависанием у меня уже третий год висит, каждый рас после очередной переустановки системы через какое-то время снова появляется. Год назад в инете одну из причин проблемы отрыл SpeedFan “нашёл здесь http://forum.ixbt.com/post.cgi?id=print:22:22636 ,там ещё несколько прог, но у меня их не когда не было”, без SpeedFan тоже виснут но чуть по другому, с ним DOS приложения виснут в полноэкранном режиме а игры успевают первый кадр выдать перед тем как повиснуть, без него DOS приложения в полноэкранном режиме работают, а при запуски игры просто чёрный экран, и кармагедон в глайд режиме через dgVoodoo работает. Тот факт что после переустановки о.с. какоето время всё работает, означает что не в железе дело. “Возможна в его настройках, вот только в каких?” В безопасном режиме загрузки о.с., DOS игры так же начинают виснуть “значит что причина зависаний в самой о.с., а не в дровах или работающем совте”. Путём, поэтапного удаления совта перед Сносом о.с., и поэтапной установки совта после установки о.с., причину проблемы выявить не удалось. Откат на самую раннею точку восстановления системы после начала зависаний, не разу не помог. П.С. Просьба в качестве альтернативы решения данной проблемы не предлагать: Эмуляторы. Установку вторичной о.с. “если конечно не знайте способов запускать её параллельно с уже работающей XP, в живую, а не через эмулятор!”. Переустановку о.с.! “Скоро на вопрос: курицы не несутся, что делать? Будут отвечать: сменить петуха или переустановить Windows” |
|
Отправлено: 05:25, 18-12-2008 |
Сообщения: 53495
|
Профиль | Отправить PM | Цитировать |
Отправлено: 11:08, 18-12-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Цитата Petya V4sechkin:
Но, не думаю что проблема только в видео карте, и что единственным решением проблемы является смена ВК. Так как, после переустановки ОС какое то время все нормально работает, именно с этой видео картой. Предполагаю что, через какое то время, что то меняется в ОС, какие то настройки-файлы, что и начинает приводить к зависанию. Вот только узнать, что именно меняется, и что приводит к этим изменениям. Все рецепты предложенные там перепробовал “кроме экспериментов с BIOS'ом видеокарты”, также безрезультатно. В той теме есть ссылка на «Не работают DOS игры и программы, при запуске черный экран или монитор засыпает. http://www.nvworld.ru/docs/faq1.html#43» Это связано с ограничениями DOS подсистемы операционных систем Windows NT/2000/XP. Во-первых, невозможно использование линейного кадрового буфера (LFB), т.к. эти адреса в памяти заняты кодом системы. Программы, пытающиеся использовать видеорежимы с LFB, будут закрыты или переключатся в видеорежим без использование LFB. Ряд программ всегда пытается использовать LFB и не завершает работу корректно (не переключается в режим без LFB). В частности, это все игры на движке Build. Для таких программ необходимо исключить LFB видеорежимы из списка доступных, что можно сделать запуском утилиты NOLFB непосредственно перед запуском игры в том же сеансе DOS. Во-вторых, драйвер видеокарты должен устанавливать специальный драйвер полноэкранного режима DOS, или же специально настраивать универсальный драйвер Windows для использование портов ввода-вывода VESA BIOS. К сожалению, драйвер NVIDIA обеспечивал поддержку полноэкранного режима DOS лишь для видеокарт на базе графических процессоров до GeForce 3 включительно, а в версиях 60.ХХ и более новых и эта поддержка была удалена. Как следствие, универсальный драйвер Windows не позволяет использовать разрешения выше 640х480 в сеансе DOS для графических процессоров GeForce 4 и выше. В качестве решения проблемы можно использовать разработанные энтузиастами патчи универсального драйвера Windows для поддержки портов ввода-вывода VESA BIOS (утилиты vgafix, winxpfix) или альтернативные драйверы полноэкранного режима (videoprt, SolVBE) для замены универсального. При использовании этих средств не забывайте про защиту системных файлов: удалите копии изменяемых файлов из папок dllcache/drivercache системы перед применением патчей и откажитесь от восстановления системы после внесения изменений. NOLFB – с ней точно также виснет. Videoprt - после замены оригинального файла, система перестала загружаться. Vgafix – вообще не чего не патчит “думаю что делает тоже что и winxpfix, просто в XP SP2 не срабатывает”. winxpfix – патчит. Но безрезультатно. SolVBE_13b – через неё работает. Только решение проблемы из неё х**новое, в некоторых играх, невозможно использовать мышь, неправильная палитра, жуткие тормоза. “не альтернатива жадным до мощности ЦП эмуляторам. Если бы её не бросили разрабатывать в 04г., может быть к этому времени и довели бы до ума”. Ещё через Dgvoodoo 1.40 (Vesa) тоже работает, если запускать в оконном режиме “включить Mode 0x13 support”. Вот только проблемы схожи с проблемами SolVBE. Похоже всётаки, косяк возникает при выводе картинки на полный экран. Вот только интересно, почему косячет только в DOS играх, а в DOS приложениях нет? |
|
Отправлено: 22:47, 22-12-2008 | #3 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Нашёл решения своей проблему тут.
Fix для драйверов nVidia. Предоставленный iunnamed'ом драйвер для новых карт от NVidia, при использовании которых запуск DOS-игр под XP больше не будет приводить к ошибке NTVDM. |
Отправлено: 19:18, 28-02-2009 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Монитор - [решено] SyncMaster 757nf появляется свист при запуске игры | Necro... | Прочее железо | 10 | 07-01-2010 14:55 | |
черные окна MS DOS при запуске любой программы | Just_K | Лечение систем от вредоносных программ | 11 | 23-07-2009 23:38 | |
Ошибка - [решено] При запуске не обнаружено ни одной игры | oleg1967 | Microsoft Windows 2000/XP | 3 | 05-06-2009 11:25 | |
Ошибка - [решено] Ошибка при запуске DOS приложений из-за заражения вирусом | Fahrenheit72 | Лечение систем от вредоносных программ | 35 | 18-09-2008 18:46 | |
Ошибка пи запуске DOS програм | PrianikOV | Microsoft Windows 2000/XP | 1 | 06-01-2006 15:09 |
|