Металлолом/2: SB AWE64 PnP

SOUND CARDS
SB AWE64 PnP
Оценка : 3+
Константин Червоненко
11.06.2000
Как известно, Creative нас (осевиков) уже не любит. Но мои друзья этого не знали и однажды подарили мне этот самый SoundBlaster AWE64 PnP, методы борьбы с которым и излагаю.

AWE64 -- это 16-ти разрядная ISA карта со встроенным WaveTable-синтезатором и 512K памяти (может быть расширена). Имеет гнезда микрофонного и линейного входа, два выхода (линейный и отдельно -- что большая редкость -- для колонок/наушников), традиционный разъем для подключения джойстика/внешней клавиатуры. На фирменном CD для OS/2 разумеется ничего нет. Из полезных вещей на нем обнаружены:

Creative давно прекратила поддержку OS/2, но добрый человек Daniel Caetano из Бразилии (где много-много диких обезьян) собрал все, что было осевого у Creative для Sound Blaster 16, 32, AWE32, AWE64 и AWE64 Gold в один пакет, снабдил инсталлятором и выложил на Hobbes под именем sb16-32-64-v12.zip. От предыдущего (sb16-32-64-v11.zip) этот пакет отличается поддержкой WinOS2. Кроме драйверов пакет содержит набор мультимедиа-проигрывателей (которые превосходят стандартные, пожалуй, только по внешнему виду), микшер, AWE32 Control Panel (это действительно полезные вещи) и игрушку "Мозаика" (которую в детстве мы называли "15").

Процесс инсталляции состоит из 2-х фаз:

Теперь о некоторых тонких моментах.
К сожалению, Даниэлю Каэтано не удалось избежать ошибок в инсталляционном пакете.
  1. После инсталляции (желательно еще до перезагрузок) убедитесь, что все DLL (SBAWEVSD и CTCCPM) из пакета попали на свое место - в MMOS2\DLL. Здесь у Даниэля имеется ошибочка - библиотеки могут не скопироваться (потому что locked?), но диагнозы никакой не будет. Если факт имеет место - значит ручками, известным способом (CAD, Alt-F1...) помещаете их туда. Эта ошибка унаследована от версии v11 пакета;
  2. В пакет sb16-32-64-v12.zip вкралась еще одна ошибочка. В CMD\WINSTALL.CMD иногда случается бесконечный цикл, и инсталляция драйверов для WINOS2 не завершается. Исправленный скрипт прилагается (winstall.zip). Положите его в package.zip вместо исходного.
Наконец, все файлы попали на свои места, все *.INI и CONFIG модифицированы. Включаем Full hardware detection и замирая от предвкушения перезагружаемся... Вам повезло? Мне - нет. Пора разбираться с PnP (как и предупреждал Даниэль). Загружаем натуральный DOS (как, у вас нет IBM PCDOS????) и с помощью родной Creative утилиты CTCU (см. выше) конфигурируем карточку (или ревизуем, что у нее там по умолчанию). Теперь эти параметры надо прописать в CONFIG.SYS OS/2. Должно получиться что-то вроде DEVICE=c:\MMOS2\SBAWED2.SYS /C:1 /D:1 /H:5 /I:5 /A:220 /M:330 /E:620 /N:SBAUD1$ /P /G. Обратите внимание на параметр /E:xxx. Это базовый адрес порта WaveTable. Он нигде не описан, но именно этот параметр оказался последней каплей, после которой карта, наконец, зазвучала.

Короче, покупать эту карточку я не рекомендовал бы. Но если уж привела судьба - то "мы не привыкли отступать". По звучанию оценку можно было бы дать и "5-".


Вернуться к оглавлению

Интересные ссылки: