Главная страница/Featured article

Материал из Old-Games.RU Wiki
Перейти к навигации Перейти к поиску
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Многие олдгеймеры не раз, наверное, сталкивались с играми, которым для работы требуется 3dfx-ускоритель. Многие также знают, что существует множество эмуляторов данного устройства. Но не все знают, с какой стороны к ним подступиться: сложности настройки и подбора оптимального эмулятора могут отпугнуть неискушённого пользователя. Данная статья ставит своей целью исправить эту ситуацию.

В наше время понятия «видеокарта» и «3D-ускоритель» являются неразделимыми. Даже самая слабая офисная машинка или ноутбук позволяют сносно поиграть в какую-нибудь трёхмерную стрелялку, хотя, конечно, и не из новых. Но так было не всегда. Ещё в 1997 году продвинутой считалась видеокарта с объёмом памяти 2 мегабайта и с зачаточной аппаратной поддержкой воспроизведения видео. Ни о каких 3D-функциях тогда и речи не шло, результаты чего сейчас можно лицезреть в играх того времени — несглаженные текстуры, 8-битная палитра и отсутствие световых эффектов. Конечно, не всё было так печально, но более качественную картинку в реальном времени на тогдашних процессорах создать было очень сложно.

И тут появился он — 3dfx Voodoo. Конечно, были и другие, но по соотношению цена/качество (да и просто качество) сравниться с Voodoo не мог никто. Конечно, сейчас технические параметры карточки способны вызвать разве что улыбку, но по тем временам это был прорыв — 2 мегабайта экранной памяти, 2 или 4 мегабайта текстурной памяти, 16-битный цвет, сглаживание текстур, эффекты освещения, туман, полупрозрачные текстуры... За 200 долларов (кстати, как средняя видеокарта сейчас) этого было более чем достаточно. Voodoo быстро стал самым популярным 3D-ускорителем.

Тогда-то фирма 3dfx Interactive и стала первопроходцем 3D. Хотя уже в то время существовали оба основных 3D API — Direct3D и OpenGL, фирма создала свой стандарт, названный Glide, который фактически был обрезанным OpenGL. Впрочем, драйверами поддерживался и Direct3D, а позже и игровой (по-прежнему неполный, но играм полный и не требовался) OpenGL 1.1. Производители игр в большинстве своём выбрали Glide по причине того, что остальные ускорители и видеокарты с 3D того времени были далеко позади, ускоритель с полным OpenGL стоил 1000$, а удобство написания под D3D на тот момент было никакое.

Затем появился Voodoo2, который ещё больше укрепил позиции 3dfx, за ним Voodoo3... А дальше случилось то, что случилось, — подтянулись конкуренты, а у 3Dfx начались проблемы с кадрами и заводами, были выпущены не слишком-то успешные Voodoo4 и Voodoo5, и после этого фирма 3dfx Interactive обанкротилась и прекратила своё существование (точнее, была куплена NVIDIA). Выпуск ускорителей Voodoo прекратился, драйверов, естественно, тоже. И вот в результате всего вышеизложенного мы имеем кучу игр, в которые теперь просто так не поиграешь. Хотя, с другой стороны, есть и игры, которые написаны под старые версии D3D и не работают на современном железе никак, но имеют впридачу 3Dfx-версию, в которую вполне можно сыграть с эмулятором 3Dfx.

Из этой ситуации есть два выхода. Первый — воспользоваться настоящей старой Voodoo. Однако, помимо плюсов (игра будет работать так, как и должна работать), здесь есть множество минусов: не говоря о том, что карточку надо сначала найти, имеются более существенные препятствия — с современным железом она может и не заработать; в ноутбук её поставить, естественно, не удастся; да и, в конце концов, не каждый захочет заморачиваться с поиском/приобретением/установкой/настройкой старой железки для того лишь, чтобы поиграть в одну, пусть и любимую, игру. Но если трудности вас не пугают — соответствующая тема на нашем форуме вам в помощь: FAQ по использованию Voodoo 1/2. Второй выход — воспользоваться эмулятором, точнее, одним из эмуляторов. С чем мы в данной статье и попытаемся разобраться.

Читать далее…