Документ взят из кэша поисковой машины. Адрес оригинального документа : http://crydee.sai.msu.ru/ftproot/pub/misc/doc/sb16mix
Дата изменения: Mon Oct 23 21:06:36 1995
Дата индексирования: Sun Apr 10 04:27:48 2016
Кодировка: IBM-866

Поисковые слова: apod
From: Alexander Yanovsky
Date: Sun, 22 Oct 95 12:14:46 +0300
Subject: SB 16 Mixer - FULL DOC
Message-ID: <814364173@p24.f443.n5020.z2.ftn>
Organization: [ЉPC®„awkЉ]
Lines: 70

Здравствуйте, All!

Разобpался с микшеpом - вдpyг комy надо?

Sound Blaster 16 Mixer Registers
--------------------------------
Description by PC®„awk
Составлено путем ковыряния в регистрах

Под микшер отведены порты [Base+4] (индекс) и [Base+5] (данные)
По умолчанию Base=220h

Многие регистры доступны только на чтение и являются избыточными, т.к.
дублируют содержимое других регистров.

Регистры Доступ Диапазон Приращение Описание
00..03 R 00..F0 10h R.BASS (изб)
04..09 R 00..FF * VOICE (изб)
0A..21 R 00..07 1 MIC (изб)
22..25 R 00..FF * MASTER (изб)
26..27 R 00..FF * MIDI (изб)
28..2D R 00..FF * CD IN (изб)
2E..2F R 00..FF * LINE IN (изб)
30 R/W 00..F8 8 L.MASTER: общая громкость ЛЕВЫЙ
31 R/W 00..F8 8 R.MASTER: общая громкость ПРАВЫЙ
32/33 R/W 00..F8 8 L/R VOICE: громкость цифр. выхода
34/35 R/W 00..F8 8 L/R MIDI: громкость выхода FM
36/37 R/W 00..F8 8 L/R CD IN: уровень входа CD
38/39 R/W 00..F8 8 L/R LINE IN: уровень лин. входа
3A R/W 00..F8 8 MIC: уровень микрофона
3B R/W 00..C0 40h PCSPK: громкость PC Speaker'а
3C R/W -- bit-mapped OUTPUT: микшер выхода
bit 0 MIC
bit 1 R.CD
bit 2 L.CD
bit 3 R.LINE
bit 4 L.LINE
3D/3E R/W -- bit-mapped L/R INPUT: микшер входа
bit 0 MIC
bit 1 R.CD
bit 2 L.CD
bit 3 R.LINE
bit 4 L.LINE
bit 5 R.MIDI
bit 6 L.MIDI
3F/40 R/W 00..C0 40h L/R INPUT GAIN: умножитель входа
00 - x1, 40 - x2, 80 - x4, C0 - x8
41/42 R/W 00..C0 40h L/R OUTPUT GAIN: умножитель выхода
00 - x1, 40 - x2, 80 - x4, C0 - x8
43 R/W -- bit-mapped AGC: bit 0 = отключение АРУ, если 1
44/45 R/W 00..F0 10h L/R TREBLE: тембр ВЧ
46/47 R/W 00..F0 10h L/R BASS: тембр Ч
48..7F R 00..F0 10h R.BASS (изб)
80 R/W -- bit-mapped IRQ SETTING:
bit 0 IRQ2
bit 1 IRQ5
bit 2 IRQ7
bit 3 IRQ10
81 R/W -- bit-mapped DMA SETTINGS: bits 0..7 = DMA0..7
82 R -- --- ?? Возможно, равно Base-200h

Все остальные регистры =FF, т.е. не используются.
* В избыточных регистрах стереогромкостей устанавливается значение, в котором
старший полубайт - громкость левого канала, приведенная к диапазону 0..15,
а младший полубайт - то же для правого канала.


Примите мои уверения в совершеннейшем к Вам почтении.
Alexander Yanovsky, aka PC Hawk