Отвечает independence777:
Для этого нужно использовать эмуляторы... Название забыл, так как сам не пользуюсь, но знаю, что на каждом номере "Мании" выкладывают... DosBox, кажется...
Отвечает силентий:
Почти панацея - DosBox (http://dosbox.sourceforge.net).
Отвечает Andrey:
Вопрос о совместимости старых DOS программ и новых операционных систем Windows 95/98/XP хороший и актуальный. По теории любая DOSовская программа (игра или приложение), запущенная вне режима эмуляции, попросту вообще не должна работать на таких системах как Windows (не тот профиль). Но ведь Windows - система универсальная, поэтому режим эмуляции MS-DOS запускается автоматически. Вы выполняете щелчок по программе, Windows проверяет на совместимость своей версии DOS с вашей программой и в случае удачи разрешает вам использование этой программы. То бишь играйте себе на здоровье. Теперь главное - о супер-звуке и модной современной графике забудьте. Старые DOS игры и приложения, понятно, не были рассчитаны на современные мощные звуковые карты и быстрые 3D-видеоадаптеры, а отсюда следует, что правильную работу процесса запущенного вами DOS приложения Windows гарантировать не может. Вот и получается, что в большинстве случаев игра работает с большими глюками, ну и без звука, соответственно. Поэтому, предпочтительнее использовать старые 386/486 компьютеры (тут гарантия, все игры идут без проблем). Помните три простых правила запуска DOS приложений: 1. Не мучайте ПК, если он упорно отказывается работать с предложенной вами программой. Зависшее DOS приложение, даже самое маленькое, способно загнать ваш процессор как лошадь на бегу, а это, поверьте, процесс для него не самый приятный. 2. Запускайте старые игры только из под режима DOS или лучше всего с помощью DOS-эмулятора (напр. DosBox - ищите в Интернете - очень надежная прога, рекомендую). 3. НИ В КОЕМ СЛУЧАЕ не разрешайте DOS программе вносить автоматические изменения в процесс загрузки вашей ОС или сохранять какие-нибудь настройки в файлах конфигурации CONFIG.SYS или AUTOEXEC.BAT (system.dat и user.dat - для пользователей 98/XP). В лучшем случае - потеря производительности, а в худшем - компьютер больше не загрузится. Программа восстановления системы при таких экспериментах - единственный верный способ вернуть ваш компьютер к жизни :) (шутка, хуже только полная переустановка Windows). Итак, вы решили запустить старую игру в Виндоуз. Вариант первый (идеальный): все ОК, игра работает с обычной скоростью, клавиатура/мышь работает, без звука. *звук поддерживают только эмуляторы или старые версии DOS на внутренний динамик ПК*. Поверьте, лишь некоторые игры будут работать в таком режиме совместимости с вашей Windows. Вариант второй (нормальный): игра работает без сбоев, но слишком быстро (иногда даже чересчур), управление работает нормально, звук естественно отсутствует. Выход: использование программы-замедлялки (типа moslo и др.- ищите в Интернете). Совет: лично я не рекомендую, так как убежден в их неумении правильно обращаться с быстрыми процессорами (PIII-PIV). Пользы от потери производительности вашему ПК это все равно не принесет, и вообще такие эксперименты с искусственным снижением скорости процессора и торможением памяти не иначе как рисковыми не назовешь. Решайте сами, что лучше поискать где-нибудь старенький 286/386 компьютер за 20-40$ или экспериментировать на, скажем, Р4? Тут я не советчик, на ваш выбор. Вариант третий (сложный): игра работает очень медленно или вообще виснет, управление часто работает некорректно. Выход: первым делом найдите опции игры, теперь ищем звук sound on/off, обязательно отключите его, обычно этим все проблемы решаются. Нет? Смотрим дальше, есть в опциях joystick/mouse - тоже отключаем. Опять? Меняем видео VGA на EGA (ну в крайности на CGA, если такой имеется). Не помогло, остался лишь один верный способ. Кликаем правой кнопкой по программе, выбираем свойства/совместимость, отмечаем опцию использовать режим 256 цветов/применить. Далее следует обычный режим загрузки. Обычно в этом цветовом режиме и работают старые DOS игры. Вариант четвертый (безнадежный): игра не запускается вообще. В лучшем случае на экран выводится сообщение об ошибке или несовместимости оборудования. Что ж, вероятно, что при данных обстоятельствах игру на вашем ПК не удастся запустить вообще. Не берусь описывать примеры различных ошибок, если не разбираетесь в программировании, то оно вам и не надо, так как причины могут быть разными. Немаловажную роль здесь играет скорость вашего ПК. Как показывает практика, наиболее частой причиной нежелания DOS игр работать под Виндоуз является именно она. На современных быстрых компьютерах такие игры, как правило, не работают. В других случаях вероятной причиной бывает несовместимость видео-дров, игра требует специфическое разрешение или режим 256 цветов, либо вступает в драку с антивирусом, либо возникают проблемы с кеш-памятью и т.п. Некоторые игры следует грузить лишь при помощи BAT. или PIF файла, или же вообще с помощью крэка (если, конечно, это пиратская версия, а большинство старых игр не иначе как пиратским способом только и распространялись). Выход: кроме как использование программ-замедлялок и эмуляторов никакого выхода не вижу, опять же на ваш риск - если не уверены что данные проги надежно будут работать на вашей конфигурации ПК, не увлекайтесь. При запуске DOS игр действуйте всегда осторожно, в случае же неудачи лишние проблемы в работе вашей персоналки гарантированы. Вариант пятый (старые DOS-вирусы): поврежденная таким вирусом игра, конечно, серьезного вреда Windows не принесет, но вот что касается ее правильной работы - очень сомнительно. Помните главное - если вы решили использовать для игр старый компьютер под управлением DOS, ищите соответственно и антивирус, который работает в DOS, ибо их новые собратья предназначены для работы исключительно в Windows, а потому вам и не помогут. Идеальный вариант для работы DOS: компьютер 286/386/486/PI - чем медленнее тем лучше, VGA/монитор 14'. Решайте сами.
Отвечает Far:
Эмулятор DosBox - хорошая вещь, запускает практически все существующие игры. И больше ничего не надо.