Настройка звукового контроллера и игрового порта

Интегрированный звуковой контроллер обычно построен на основе стан­дарта АС'97, который разработан компанией Intel. Согласно этому стандарту звуковой контроллер разделен на две независимые части: цифровой кон­троллер (DC97) и аналоговый кодек (АС'97), они связаны между собой по­следовательным цифровым каналом AC-Link. Функции цифрового контрол­лера строго не регламентируются. Он может содержать универсальный или специализированный звуковой процессор для обработки звука, табличный волновой синтезатор, модуль поддержки DOS-звука и т. д. А может просто отвечать за обмен данными между системной шиной и кодеком. Последний вариант подходит для реализации интегрированного звука, т. к. требует ми­нимум аппаратных компонентов.
В последнее время проявляются тенденции увеличения функциональности звуковых контроллеров.
Физически звуковой контроллер АС'97 представляет собой обычную микро­схему со стороной 7—8 мм, которая отвечает за преобразование звука в ана­логовую форму при воспроизведении и в цифровую форму при записи звука. Обычно он расположен на краю материнской платы, обращенном к задней стенке компьютера, около слотов PCI и AGP. Внешне от других микросхем ее можно отличить по характерной маркировке.
Так чаше всего встречаются следующие эмблемы:

  • кодек AD1881 — эмблема в виде треугольника, вписанного в квадрат;
  • ALC100 — обычно эмблема отсутствует;
  • ALC200 — эмблема в виде прямоугольника, стоящего на короткой сторо­не, на правой длинной стороне которого имеется несколько крупных зубьев, похожих на зубья пилы;
  • Yamaha 754 — обычно без эмблемы;
  • SIGMATEL — эмблема в виде наложенных друг на друга букв;
  • Realtek — эмблема, похожая на оленьи рога.

Помимо "полностью интегрированного" контроллера встречается другое ре­шение. На многих материнских платах имеется возможность подключения контроллера при помощи специального разъема AMR, CNR или ACR (в зависимости от производителя материнской платы). Однако такое реше­ние не получило популярности, поэтому материнские платы с такими разъ­емами постепенно исчезают с рынка. Дело в том, что звуковой кодек проще разместить прямо на материнской плате, а сетевые платы и модемы, кото­рые также могут использовать этот разъем, оказываются, как правило, слишком простыми по своему устройству, чтобы обеспечить качество рабо­ты аналогичное качеству работы полноценных плат расширения.
Наиболее ярким недостатком интегрированного звукового контроллера яв­ляется то, что он плохо совместим со "стандартными" звуковыми платами, что необходимо для работы старых программ (в основном игровых), рассчи­танных на работу в MS-DOS.
Первая звуковая плата, разработанная компанией Creative Labs, получила название Sound Blaster, а точнее Sound Blaster Pro (8 бит, 44 кГц — моно и 22 кГц — стерео).
Следующий шаг — это появление звуковой платы Sound Blaster 16, работающей уже с 16-ти битным звуком, второе нововведение — стереозвук при 44 кГц.
Для звуковых контроллеров так же, как и звуковых плат, характерно исполь­зование следующих ресурсов:
О прерывание IRQ5 (в последнее время все чаще IRQ 10);
О каналы прямого доступа к памяти DMA1 и DMA5.
Довольно часто можно встретить упоминание интерфейса MPU-401 (MIDI Processing Unit). Этот интерфейс осуществляет передачу данных посредством игрового порта, а точнее нескольких контактов на упомянутом разъеме.
Стандартный игровой порт является интерфейсом для подключения мани­пуляторов типа "джойстик", "руль" и т. п. Не путайте его с интерфейсом MIDI, они абсолютно не связаны, хотя последний интерфейс использует разъем игрового порта для того, чтобы работать с внешними устройствами. Помимо "интегрированного" порта можно найти и внешние контроллеры. По отношению к современным платам упоминается термин "Dual Game Port", т. е. двойной игровой порт. Причиной тому явился факт увеличения вдвое управляющих сигналов для работы современных устройств.

АС'97 Audio. Опция   позволяет   отключить   интегрированный   звуковой   контроллер, например, в пользу звуковой платы расширения.

Может принимать следующие значения:

  • Enabled(по умолчанию) — звуковой контроллер включен;
  • Disabled— звуковой контроллер отключен.

Audio. Опция аналогична АС'97 Audio.

Может принимать следующие значения:

  • Enabled(по умолчанию) — звуковой контроллер включен;
  • Disabled — звуковой контроллер отключен.

Audio Controller. Опция аналогична АС'97 Audio.

Может принимать следующие значения:

  • Enabled(по умолчанию) — звуковой контроллер включен;
  • Disabled— звуковой контроллер отключен.

Audio Device. Опция аналогична АС'97 Audio.

Может принимать следующие значения:

  • Enabled(по умолчанию) — звуковой контроллер включен;
  • Disabled— звуковой контроллер отключен.

Audio DMA Sefect. Опция позволяет зарезервировать один из 16-битных каналов DMA, ко­торый в дальнейшем будет использоваться для работы интегрированного звукового контроллера.

Может принимать следующие значения:

  • DMAS(по умолчанию), DMA6 или DMA7 менять значение данной опции стоит только для решения аппаратных конфликтов.

AudioI/O Base Address. Опция позволяет установить адрес ввода/вывода, который будет исполь­зоваться для работы интегрированного звукового контроллера.

Может принимать следующие значения:

  • 220Н (по умолчанию) или 240Н— менять значение данной опции стоит только для решения аппаратных конфликтов.

Audio IRQ Select. Опция позволяет установить прерывание, которое будет использоваться в работе интегрированного звукового контроллера.

Может принимать следующие значения:

  • IRQ3, IRQ5 (по умолчанию), IRQ7 или  IRQ10—  менять значение данной опции стоит только для решения аппаратных конфликтов.

Audio High DMA Select. Опция аналогична Audio DMA Select.

Может принимать следующие значения:

  • DMAS (noумолчанию), DMA6 или DMA7 — менять значение данной опции стоит только длярешения аппаратных конфликтов;
  • Disabledблокирует возможность использования 16-битных каналов DMA.

Audio Low DMA Select. Опция аналогична Audio DMA Select, но здесь речь о 8-битном канале DMA.

Может принимать следующие значения:

  • DMAO, DMA1 или DMA3 (по умолчанию) — менять значение данной опции стоит только для решения аппаратных конфликтов;
  • Disabledблокирует возможность использования 8-битных каналов DMA.

Build CPU Audio. Опция позволяет включить эмуляцию одной из распространенных звуко­вых плат. Параметр используется для совместимости со старыми игровы­ми программами (с теми, которые работают в среде MS-DOS).

Может принимать следующие значения:

  • SB16 программная эмуляция звуковой платы SB 16;
  • SBProпрограммная эмуляция звуковой платы SB Pro;
  • Disabled(по умолчанию) — программная эмуляция отключена.

Game Port Address. Опция позволяет установить адрес ввода/вывода, который будет исполь­зоваться для работы игрового порта.

Может принимать следующие значения:

  • 201 (по умолчанию) или 209 — менять значение данной опции стоит только для решения аппаратных конфликтов;
  • Disabledпорт отключен, при этом все устройства, подключенные к нему просто игнорируются.

Game Port (200И-207Н). Опция позволяет отключить игровой порт. Может принимать следующие значения:

  • Enabled(по умолчанию) — игровой порт включен;
  • Disabledигровой порт отключен, при этом устройства, подключен­ные к нему просто игнорируются.

MPU-401. Опция позволяет включить программную эмуляцию интерфейса MIDI. Может принимать следующие значения:

  • Enabledвключает эмуляцию MPU-401;
  • Disabled(по умолчанию) — эмуляция отключена.

MPU-401 Configuration. Опция позволяет установить адрес ввода/вывода, который будет исполь­зоваться для работы интегрированного звукового контроллера в режиме эмуляции MIDI интерфейса.

Может принимать следующие значения:

  • 300-301 или   330-331 (по  умолчанию) —   менять  значение  данной опции стоит только для решения аппаратных конфликтов.

MPU-401 I/O Address. Опция аналогична MPU-401 Configuration.

Может принимать следующие значения:

  • ЗЗОП-ЗЗЗН (по умолчанию), 300H-303H, 310Н-313И или 320Н-323И - менять значение данной опции стоит только для решения аппаратных конфликтов.

MPU-401 I/O Base Address. Опция аналогична MPU-401 Configuration.

Может принимать следующие значения:

  • 300-301 или 330-331(по умолчанию) — менять значение данной оп­ции стоит только для решения аппаратных конфликтов.

MIDI Port Address. Опция аналогична MPU-401 Configuration.

Может принимать следующие значения:

  • 290, 300 или 330менять значение данной опции стоит только для решения аппаратных конфликтов;
  • Disabled(по умолчанию) — эмуляция интерфейса MIDI отключена.

MIDI IRQ Port. Опция аналогична Audio IRQ Select, но речь здесь идет о программной эмуляции интерфейса MIDI, а точнее о ресурсах, используемых для этого интегрированным звуковым контроллером.

Может принимать следующие значения:

  • 5 или 10 (по умолчанию) — менять значение данной опции стоит только для решения аппаратных конфликтов.

MIDI Port IRQ. Опция аналогична MIDI IRQ Port.

Может принимать следующие значения:

  • 5 или 10 (по умолчанию) — менять значение данной опции стоит только для решения аппаратных конфликтов.

Onboard AC97 Audio. Опция аналогична АС'97 Audio.

Может принимать следующие значения:

  • Enabled(по умолчанию) — звуковой контроллер включен;
  • Disabledзвуковой контроллер отключен.

Onboard AC97 Audio Controller. Опция аналогична АС'97 Audio.

Может принимать следующие значения:

  • Enabled(по умолчанию) — звуковой контроллер включен;
  • Disabled— звуковой контроллер отключен.

Onboard АС'97 Codec. Опция аналогична АС'97 Audio.

Может принимать следующие значения:

  • Enabled(по умолчанию) — звуковой контроллер включен;
  • Disabled— звуковой контроллер отключен.

Onboard Audio. Опция аналогична АС'97 Audio.

Может принимать следующие значения:

  • Enabled(по умолчанию) — звуковой контроллер включен;
  • Disabled— звуковой контроллер отключен.

Onboard Audio Address. Опция аналогична Audio I/O Base Address.

Может принимать следующие значения:

  • 220Н(по умолчанию) или 240Н — менять значение данной опции стоит только для решения аппаратных конфликтов.

Onboard Audio Chip. Опция аналогична АС'97 Audio.

Может принимать следующие значения:

  • Enabled(по умолчанию) — звуковой контроллер включен;
  • Disabled— звуковой контроллер отключен.

Onboard Game Port. Опция аналогична Game Port (200Н-207Н).

Может принимать следующие значения:

  • Enabled(по умолчанию) — игровой порт включен;
  • Disabledигровой порт отключен, устройства, подключенные к разъему игрового порта определяться операционной системой не будут и работать, естественно, тоже.

Onboard Game/MIDI Port. Опция аналогична Game Port (200H-207H), но здесь еще упоминается интерфейс MIDI, что фактически расширяет ее смысл.

  • Disabledигровой порт отключен, при этом невозможно использова­ние интерфейса MIDI;
  • 200/300, 200/330, 208/300 или 208/330менять значение данной опции стоит только для решения аппаратных конфликтов.

Onboard Legacy Audio. Опция аналогична АС'97 Audio.

Может принимать следующие значения:

  • Enabled(по умолчанию) — звуковой контроллер включен;
  • Disabled— звуковой контроллер отключен.

SB I/O Base Address. Опция позволяет установить адрес ввода/вывода, используемый для эму­ляции звуковой платы SB интегрированным звуковым контроллером.

Может принимать следующие значения:

  • 220H-22FH (по   умолчанию),   280H-28FH,   260H-26FHили   240Н-24FHменять значение данной опции стоит только для решения ап­паратных конфликтов.

SB IRQ Select. Опция позволяет зарезервировать прерывание IRQ, используемое для эмуляции звуковой платы SB интегрированным звуковым контроллером.

Может принимать следующие значения:

  • IRQ5(по умолчанию),  IRQ7, JRQ9или IRQ10менять значение данной опции стоит только для решения аппаратных конфликтов.

SB DMA Select. Опция позволяет зарезервировать один из каналов DMA, который в даль­нейшем будет использоваться в процессе эмуляции звуковой платы SB интегрированным звуковым контроллером.

Может принимать следующие значения:

  • DMAO, DMA1(по умолчанию), DMA2или DMA3— менять значение данной опции стоит только для решения аппаратных конфликтов.

Sound Blaster. Опция позволяет включить программную эмуляцию звуковой платы SB. Данная функция в основном используется для совместимости с игровы­ми программами, которые предназначены для работы в среде MS-DOS.

Может принимать следующие значения:

  • Enabledэмуляция включена;
  • Disabled(по умолчанию) — эмуляция отключена.

VIA-3058 AC97 AudioОпция аналогична АС 97 Audio. Может принимать следующие значения:

  • Auto (по умолчанию) — звуковой контроллер включен;
  • Disabled — звуковой контроллер отключен.

Base I/O Address. Опция аналогична Audio I/O Base Address.

Может принимать следующие значения:

  • 220Н (по умолчанию) или 240Н менять значение данной опции стоит только для решения аппаратных конфликтов.

8-bit DMA Channel. Опция аналогична Audio Low DMA Select.

Может принимать следующие значения:

  • DMAO, DMA1 или DMA3 (по умолчанию) — менять значение данной опции стоит только для решения аппаратных конфликтов.
    16-bit DMA Channel. Опция аналогична Audio DMA Select.

Может принимать следующие значения:

  • DMAS(по умолчанию), DMA6 или DMA7 менять значение данной опции стоит только для решения аппаратных конфликтов.

Interrupt. Опция аналогична Audio IRQ Select.

Может принимать следующие значения:

  • IRQ3 — для работы звуковой платы будет использоваться прерывание №3, которое "по умолчанию" используется одним из последователь­ных портов, перед использованием соответствующий порт следует от­ключить;
  • IRQ5 (по умолчанию) — используется в большинстве случаев, в неко­торых случаях используется для эмуляции Sound Blaster'a;
  • IRQ7 для работы звуковой платы будет использоваться прерывание №7, которое "по умолчанию" используется параллельным портом, ра­ботающим в режиме ЕСР, перед использованием следует отключить порт LPT или же переключить его в иной режим работы (SPP, ЕРР);
  • IRQ10 данное значение все чаше используется "по умолчанию".

MPU I/O Address. Опция аналогична MPU-401 Configuration.

Может принимать следующие значения:

  • 300-301— менять значение данной опции стоит только для решения аппаратных конфликтов;
  • 330-331(по умолчанию) — при отсутствии конфликтов стоит оставить это значение.