Цифровой звук




Особенности настройки и оптимизации - часть 9


[ctsyn.drv]

SBEnable=true

JoyEnable=true

Waveset=C:\LIVE\DEFAULT.ECW

PCIPort=e400

PCIIRQ=12

OPLPort=388

MPUPort=330

SBPort=220

SBIRQ=5

SBDMALO=1

SBDMAHI=5

JoyPort=200

Конец файла CTSYN.INI с параметрами, используемыми в режиме эмуляции MS-DOS под Windows

Здесь параметр SBEnable управляет режимом эмуляции (true/false соответственно как включить/выключить), JoyEnable управляет

интерфейсом Gameport/Joystick, Waveset=[путь] указывает на размещение банка с набором инструментов для возможности

проигрывания формата MIDI (также, как и в случае с CTSYN.INI, наличие банка в каталоге C:\LIVE обязательным не является,

однако правильный путь к банку является обязательным требованием ? в противном случае работа SBLive! под DOS будет

невозможна), PCIPort задает адрес порта устройства в шестнадцатиричной системе, PCIIRQ определяет занимаемое устройством

аппаратное прерывание, OPLPort указывает адрес ввода/вывода интерфейса эмуляции Adlib, MPUPort указывает адрес ввода/вывода

MPU-401 UART интерфейса, SBPort определяет базовый адрес ввода/вывода устройства, SBIRQ задает номер занимаемого прерывания,

SBDMALO и SBDMAHI определяют первый и второй каналы DMA (ПДП, прямого доступа к памяти) соответственно, а JoyPort указывает

базовый адрес интерфейса Gameport/Joystick. Для ручного конфигурирования ресурсов аудио-карты в «чистом» DOS

необходимо использовать либо специальную утилиту SBESET.EXE, либо «разносить» параметры в отдельную секцию руками ? подробнее об этом немного ниже.

Основной программой определения используемых эмуляцией ресурсов является модуль SBEINIT.COM, который проводит инициализацию оборудования, согласно данным, указываемым в файле CTSYN.INI, месторасположение которого, в свою очередь, определяет переменная SET CTSYN. Повторю, что правильное определение переменного окружения CTSYN и пути к банку *.ECW являются, наиглавнейшими моментами в инициализации оборудования SBLive! под DOS ? без выполнения этих требований работа аудио-карты под DOS будет невозможна.


Содержание  Назад  Вперед