Металлолом/2: SB AWE64 PnP
Как известно, Creative нас (осевиков) уже не любит. Но мои друзья этого не знали
и однажды подарили мне этот самый SoundBlaster AWE64 PnP, методы борьбы с которым и излагаю.
AWE64 -- это 16-ти разрядная ISA карта со встроенным WaveTable-синтезатором и 512K
памяти (может быть расширена). Имеет гнезда микрофонного и линейного входа, два
выхода (линейный и отдельно -- что большая редкость -- для колонок/наушников),
традиционный разъем для подключения джойстика/внешней клавиатуры.
На фирменном CD для OS/2 разумеется ничего нет. Из полезных вещей на нем
обнаружены:
- Программа для Win 3.11 WebPhone, которая вполне прилично работает под WINOS2
- Набор DOS-утилит для тестирования/конфигурирования карты. Они нам пригодятся для борьбы с PnP
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-х фаз:
- Сначала ставите стандартный драйвер из дистрибутива OS/2, причем если ваша карта PnP, то и стандартный
драйвер выбираете PnP. Вместо AWE64 выбираете AWE32 (говорят, кое у кого с этого места уже все работало!).
- Распаковываете куда-нибудь sb16-32-64-v12.zip и инсталлируете. Почитайте инструкцию, в ней все написано.
Теперь о некоторых тонких моментах.
К сожалению, Даниэлю Каэтано не удалось избежать ошибок в инсталляционном пакете.
- После инсталляции (желательно еще до перезагрузок) убедитесь, что все DLL (SBAWEVSD и CTCCPM) из
пакета попали на свое место - в MMOS2\DLL. Здесь у Даниэля имеется ошибочка - библиотеки могут не
скопироваться (потому что locked?), но диагнозы никакой не будет. Если факт имеет место - значит ручками,
известным способом (CAD, Alt-F1...) помещаете их туда. Эта ошибка унаследована от версии v11 пакета;
- В пакет 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-".
Вернуться к оглавлению
Интересные ссылки:
Комментариев к странице: 0 | Добавить комментарий
Домой |
Проект ядро Core/2 |
Проект OS/4 Download |
Новости |
Гостевая книга |
Подробно обо всем |
Нужные программы |
Проекты |
OS/2 FAQ |
Всячина |
За и Против |
Металлолом |
#OS2Russian |
RDM/2 |
Весёлые картинки |
Наша галерея |
Доска объявлений |
Карта сайта |
ПОИСК |
ФОРУМ