Некоторые компании-создатели игр, использовали
недокументированные возможности
DirectX,
которые
были действительны лишь в текущей версии. По этой причине, некоторые
игры, не могут работать с новой версией. Как ни странно, больше всего в
этом "преуспели" игры, от всемирно-известной компании
Microsoft,
созданные до 2000 года. Так-же, в этом была замечена и компания
Interplay.
Есть и ряд игр, которые требуют версию
DirectX
8.1. Здесь причина лежит, либо в использовании
недокументированных возможностей, либо во внутренней проверки игрой -
установленной версии
DirectX
(одно, не может исключать другое).
Совсем старые игры, которые созданы до 1996 года, могут затребовать
версию
DirectX 3.x.
Очень уж старые игры, которые созданы для работы в
Windows 3.11
и при переходе на
Windows 95, могут потребовать библиотеку
WinG. Скачать её можно
здесь , её установка и
использование в новых версиях Windows, не повлияет на работоспособность
системы.
Решения по устаревшим версиям
DirectX:
1. Зайти на сайт - издателя
игры, и проверить наличие патча.
2. При отсутствии патча, вам
придется установить версию DirectX, - требуемую игрой.
Для этого лучше установить вторую операционную систему - Windows 98,
на второй жесткий диск, либо используя эмулятор PC - VMWare или
VirtualPC