3D графика в MS-DOS играх: суть вопроса.

DOS игры для 3Dfx VooDoo.

Закончив цикл статей «MS-DOS 6.22 — установка для игр», мы продолжаем двигаться вперёд. На древнюю машину мы будем устанавливать MS-DOS игры с реальным аппаратным 3D рендерингом — настоящей, «не пиксельной» прорисовкой изображения в «пиксельных играх»! Это чудо нам позволит реализовать видеокарта ASUS V3200 (3Dfx VooDoo Banshee — 8 Mb). Скачать DOS игры можно на нашем сайте — ссылку на необходимую страницу найдёте в конце статьи.

Скачать dos игры для 3Dfx VooDoo.

DOS игры для 3Dfx .

Наш план действий.

  1. Установить на компьютер MS-DOS 6.22.
  2. Установить видеокарту 3Dfx VooDoo (от VooDoo до VooDoo 5).
  3. Установить соответствующий 3Dfx драйвер GLIDE2X.OVL .
  4. Cкачать DOS игры и установить на компьютер (список ограничен, смотрите таблицу ниже).
  5. Произвести соответствующие настройки использования памяти в операционной системе (himem.sys и emm386.exe).
  6. Осуществить дополнительные настройки для запуска игры в 3D режиме (чаще всего необходим соответствующий *.BAT  файл — т.н. батник).

Компьютеры с предустановленной MS-DOS 6.22.

На базе Intel Pentium III Celeron 300 (Mendocino).

  1. Материнская карта: Chaintech 6BTA3-E100N (Intel® 440BX).
  2. Процессор: Intel Pentium III Celeron 300 (разогнан до 450 Mhz).
  3. Оперативная память: РС-100, 384 MB (128+256).
  4. Графика: ASUS V3200 (3Dfx VooDoo Banshee — 8 Mb).
  5. Звук: Creative SB Live! (SB 0220 — EMU10k1).
  6. Жесткий диск: Maxtor D740X-6L IDE 7200 — 80 GB.
  7. CD-ROM: Teac CD-540E.
  8. Система: MS-DOS 6.22.

На базе Intel Pentium III 500 (Coppermine).

  1. Материнская карта: Gigabyte GA-BX2000+ (Intel® 440BX).
  2. Процессор: Intel Pentium III  500.
  3. Оперативная память: РС-100, 384 MB (128+256).
  4. Графика: ASUS V3200 (3Dfx VooDoo Banshee — 8 Mb).
  5. Звук: Creative SB Live! (SB 0220 — EMU10k1).
  6. Жесткий диск: Maxtor D740X-6L IDE 7200 — 80 GB.
  7. CD-ROM: Teac CD-540E.
  8. Система: MS-DOS 6.22.

Операционная система с необходимыми настройками у нас уже имеется (смотрите предыдущий цикл статей по установке и настройке).

HIMEM.SYS и EMM386.exe .

Необходимо иметь в виду следующую особенность, с которой мы столкнёмся при запуске игр в режиме 3D с использованием видеокарт 3Dfx: настройки использования памяти в операционной системе MS-DOS (himem.sys и emm386.exe) имеют значение. Для большинства игр с 3D графикой необходим большой объём памяти. Без himem.sys не обойтись! Emm386.exe необходим  только для отдельных игр  и  является обязательным для загрузки драйверов Creative SB Live! (SB 0220 — EMU10k1). Иногда случается, что игра не может запустится в режиме 3D ускорения при загруженном драйвере emm386.exe.

Наши настройки MS-DOS 6.22 достаточно стандартны и совместимы с большинством игр. В случае каких-либо особенностей настройки, мы будем сосредотачивать на этом ваше внимание. Приведём еще раз содержание наших файлов.

AUTOEXEC.BAT .

файл AUTOEXEC.BAT

PROMPT $p$g
PATH C:\;C:\DOS;C:\DN;
SET TEMP=C:\TEMP
SET TMP=C:\TEMP
LH C:\DRIVERS\amouse.com
MODE CON CP PREP=((866) C:\DOS\EGA3.CPI)
MODE CON CP SEL=866
KEYB RU,,C:\DOS\KEYBRD2.SYS
LH C:\DOS\MSCDEX.EXE  /D:MSDOSBIZ /L:F
SET BLASTER=A220 I5 D1 H5 P330 T6
SET CTSYN=C:\DRIVERS\LIVE
LH C:\DRIVERS\LIVE\SBEINIT.COM
LH c:\dn\dn.com

CONFIG.SYS .

NUMLOCK=OFF
BREAK=ON
FILES=30
STACKS=0,0
BUFFERS=27,0
LASTDRIVE=F
FCBS=1,0
DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF
DOS=HIGH,UMB
DEVICE?=C:\DOS\EMM386.EXE NOEMS
DEVICEHIGH=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
COUNTRY=007,866,C:\DOS\COUNTRY.SYS
DEVICEHIGH=C:\DRIVERS\oakcdrom.sys /D:MSDOSBIZ

Creative Sound Blaster Live!

Знак вопроса в строке DEVICE?=C:\DOS\EMM386.EXE NOEMS позволяет сделать выбор: загружать драйвер дополнительной памяти EMM386.EXE или нет. Это удобно: при загрузки операционки подключаем EMM386.EXE (отвечаем на вопрос «Y») и пробуем запустить игру. Если игра не грузится — перезагружаемся и на вопрос отвечаем отрицательно — «N». Следует иметь в виду, что загрузка EMM386.EXE — обязательное условие загрузки драйвера звуковой карты Creative Sound Blaster Live! (SB 0220 — EMU10k1):

SET BLASTER=A220 I5 D1 H5 P330 T6
SET CTSYN=C:\DRIVERS\LIVE
LH C:\DRIVERS\LIVE\SBEINIT.COM

 

Ещё одним выходом из положение является запуск игр непосредственно из Windows 98 с предустановленными виндовсовскими дровами для SB LIVE! (как ни странно, у меня лучше прошли эксперименты с WDM, а не VXD версиями). В отношении к драйверам и распределению памяти к MS-DOS операционка  Windows 98 подходит с точки зрения виртуальной машины. Запуск 3Dfx MS-DOS игры из «окошек» в большинстве случаев помогает «озвучить» отдельные игры в режиме 3D ускорения графики от 3Dfx.

В стандартном «пиксельном» режиме SB 0220 — EMU10k1 работает прекрасно — совместимость с DOS играми на 100%.

GLIDE2X.OVL .

Скачать DOS игры и установить их на компьютер не всегда достаточно. Очень часто, чтобы задействовать 3D ускорение необходим соответствующий патч. Кроме этого, для запуска игры в режиме 3D потребуется драйвер 3Dfx GLIDE2X.OVL.

GLIDE2X.OVL — файл, представляющий собой библиотеку динамической компоновки (аналогичен файлу с расширением *.dll в системе Windows ). Особенность в том, что для каждой модели видеокарты (VooDoo, Voodoo 2, Voodoo Banshee, Voodoo 3 и т.п.) этот файл может существенно различаться. Иногда выбор  GLIDE2X.OVL  может зависеть и от модели видеокарты, и от игры. Определить соответствие можно путём подбора. В архив с игрой мы будем включать ряд версий GLIDE2X.OVL.

Для того, чтобы всё работало, достаточно необходимый файл скопировать в директорию с установленной игрой.

MS-DOS игры для 3Dfx VooDoo с настоящим 3D ускорением.

Скачать DOS игры, указанные в таблице, патчи и драйверы вы можете у нас. Выходившие дополнения и пэки включены в скобки.

Название Год Патч Примечание
1 Archimedean Dynasty 1996 Патч
2 Screamer Rally 1996
3 Battle Arena Toshinden 1995 Патч Код glide полностью содержится в исполняемом файле (статическая сборка)
4 Battlecruiser 3000 A.D.
(Battlecruiser 3000 A.D. 2.0)
1996 Патч
5 Blood
(Blood: Plasma Pak)
1997 Патч
6 Burnout: Championship Drag Racing 1998
7 Carmageddon
(Carmageddon: Splat Pack)
1997 Патч
8 Descent II
(Descent II: the Vertigo Series)
1996 Патч
9 Dreams to Reality 1997  Инстолятор только под Win.
10 EF 2000 2.0
(EF 2000: Taccom)
1997 = EF 2000 + Taccom + 3Dfx patch
11 Elder Scrolls Adventure, The: Redguard 1998 Инстолятор только под Win.
12 Extreme Assault 1997
13 Grand Theft Auto
(Grand Theft Auto Mission Pack #1: London 1969)
 1997  3Dfx pапуск без патча только из Windows 95/98.
14 Jetfighter III
(Jetfighter III Platinum Edition, Jetfighter: Full Burn)
1997 —
1998
Патч
15 Lands of Lore: Guardians of Destiny 1997 Патч
16 Nascar Racing 2
(Nascar Racing: 1999)
1996 Патч
17 NIRA: Intense Import Drag Racing 1999
18 Prost Grand Prix 1998
19 Pył 1998 Инстолятор только под Win.
20 Screamer 2 1996
21 Shadow Warrior 1997 Патч
22 Starfighter 3000 1997 Патч Код glide — статическая сборка
23 Tie Break Tennis 1998
24 Tomb Raider
(Tomb Raider: Unfinished Business)
1996 Патч
25 UEFA Champions League 1996\97 1996 Код glide — статическая сборка
26 VR Soccer ’96: Semifinals 1996 Код glide — статическая сборка
27 Whiplash 1995 Патч Код glide — статическая сборка
28 XCar: Experimental Racing 1997

Скачать DOS игры.

После тестирования будем выкладывать результаты с видео на сайте отдельными статьями . Найти ссылки, чтобы скачать DOS игры можно здесь: «Файлы для скачивания — полный перечень» , раздел «Лучшие компьютерные игры MS DOS для 3Dfx Voodoo». В разделе «Программы и драйверы» этой же страницы выложены драйверы 3Dfx для MS-DOS (3DFX-DRIVERS.rar) .


Метки

Один комментарий

  1. mr. MS-DOS
    mr. MS-DOS Декабрь 10, 2017 11:19 дп  Ответить

    MS-DOS 6.22 — установка для игр — указанная ссылка открывает цикл статей по конфигурации компьютера, особенностях установки и настройки системы MS-DOS 6.22 в целях совместимости и удобства запуска игр 3Dfx VooDoo. Рекомендуем просмотреть все статьи цикла.

Комментировать

Ваш e-mail не будет опубликован. Обязательные поля помечены *