Запуск старых игр на современных Операционных Системах
Доброго всем времени суток.
Бродя по просторам интернета я заметил очень много вопросов о проблемах с запуском старых игр на Windows 7 и выше. В этом посте я постараюсь обобщить все способы которыми я пользуюсь для запуска своей коллекции старых игр.
Большинство проблем касаются вывода графики (Артефакты, Черный экран и прочее) это можно решить простой подменой dll от старых версий DirectX или от WineD3D. Самое подробное описание этого способа здесь. Существует и второй способ подмены библиотек DirectX старых версий это DxWnd. Утилита проста и заменяет библиотеки непосредственно перед запуском игры. К сожалению работает не со всеми играми. Есть немного дополненная патчами версия от Old Games
Но этот способ работает с более менее новыми играми, эры 98-XP, а вот с совсем старыми все не так просто. Для любителей квестов есть ScummVM или ResidualVM. Все игры из списка совместимости с пометками Good или Excellent запускаются ими на ура.
Для других же игр существует всем известный DOSBox. Запускаются практически все известные мне DOS игры. К моему сожалению не обновлялся с 2010 года совсем, из-за этого возможны неприятные лаги особенно в чувствительных играх к этому играх (Стрелялки и гонки). Для себя нашел более продвинутую версию DOSBox SVN Daum. Работает стабильнее, более обширная эмуляция железа (Сетевая карта, Glide API, Midi и другое), но самое главное работает намного шустрее обычного DOSBox.
Надеюсь что эта информация будем полезна многим.
P.S. Не судите строго за ошибки, по роду деятельности очень давно не писал ничего на русском языке.