Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Решение проблем совместимости »   VDMSound или решение проблемы звука под Windows 2000
RSS

VDMSound или решение проблемы звука под Windows 2000

Автор статьи: XXXX Pro
Первоисточник: Объединенный Открытый Проект


Как известно, старые программы (в первую очередь игры), написанные под MS-DOS, не поддерживают новых звуковых карт, использующих шину PCI. Под некоторыми OS (Windows 9X и Windows XP) проблема решается установкой специального эмулятора, который, как правило, поставляется вместе с драйверами для звуковой карты. К сожалению, к драйверам большинства звуковых карт для Windows 2000 и Windows NT из-за ограничений операционной системы такие эмуляторы не прилагаются, в результате чего использование звука в старых играх под этими операционными системами становится невозможным.

Однако существует программа-эмулятор VDMSound, которая позволяет решить эту проблему. VDMSound – это универсальный эмулятор звуковой карты для DOS-программ, который может эмулировать все типы старых карт Sound Blaster, от самого первого SB до SB 16 включительно, а также интерфейс MPU-401 и джойстик. Для своей работы VDMSound использует DirectX, что позволяет использовать ее с любой звуковой картой.

Для установки VDMSound необходимо скачать и запустить файл VDMSound-2.0.4-WinNT-i386.msi (для того, чтобы запускать MSI-файлы, в системе должен быть установлена достаточно новая версия Windows Installer). Для запуска программы необходимо запустить командную строку (файл cmd.exe или command.com) и в ней набрать dosdrv (путь указывать не надо, т.к. VDMSound сам добавляет себя в переменную PATH). Появится сообщение о том, что программа VDMSound успешно запущена, после чего можно запускать программу, для которой требовалась эмуляция (делать это следует из той же командной строки, из которой был запущен dosdrv, предварительно настроив программу на правильные параметры звуковой карты).

По умолчанию VDMSound эмулирует звуковую карту со следующими параметрами:
  • базовый порт ввода/вывода Sound Blaster- 220h
  • прерывание - IRQ 7h
  • 8-bit DMA 1
  • 16-bit DMA 5
  • MIDI Port - 330h
  • порт джойстика - 200h
  • порт ввода/вывода Adlib - 388h

При необходимости эти параметры можно изменить. Для этого требуется отредактировать файл VDMS.INI (он находится в каталоге, в который был установлен VDMSound). Кроме этого, можно отредактировать файлы AUTOEXEC.VDMS и CONFIG.VDMS (эти файлы полностью аналогичны CONFIG.NT и AUTOEXEC.NT), например, включить поддержку CD-ROM.

Скачать VDMSound



Текущий рейтинг темы: 5.0000


Быстрый переход в раздел:


Время выполнения скрипта: 0.0665. Количество выполненных запросов: 13, время выполнения запросов 0.0066