Sound Blaster — семейство звуковых карт, выпускаемых фирмой Creative Technology, для IBM PC-совместимых компьютеров. Карты Sound Blaster долгое время были стандартом де-факто. Такое положение изменилось с началом широкого распространения Windows 95 от Microsoft, в которую был включен стандартизированный программный интерфейс уровня приложений (что сняло необходимость обратной совместимости оборудования с Sound Blaster), и, особенно, с началом повсеместного применения встроенных звуковых устройств в материнских платах компьютеров (что сделало компьютерный звук повсеместно распространённым)журнал Мир ПК 12/2013, стр.18-24 .

Создателем звуковых карт Sound Blaster является сингапурская компания Creative Technology, широко известная под названием своего подразделения в США — Creative Labs.

Creative Music System и Game Blaster

Creative Music System История звуковых карт от Creative начинается в августе 1987 года, когда была выпущена плата Creative Music System (C/MS). Плата была основана на двух микросхемах Philips SAA 1099, что позволяло реализовать 12 независимых каналов с квадратной волной в стереофоническом режиме, а также несколько шумовых каналов.

Данные микросхемы были представлены во многих популярных журналах по электронике по всему миру. Долгое время в Creative старались применять только общедоступные компоненты и использовать их в соответствии с типовыми схемами изготовителей. Для сокрытия идентификационных данных микросхем в компании заклеивали их верхнюю сторону белыми или черными бумажными прямоугольниками. Так, например, на платах C/MS микросхемы Philips были заклеены белой бумагой, на которой была напечатана несуществующая маркировка CMS-301, тогда как реально существующие устройства Creative имеют маркировку, начинающуюся с символов CT.

Занимательно, что на плате C/MS также устанавливалась микросхема в корпусе PGA-40, на которой была нанесена трафаретной печатью маркировка CT 1302A CTPL 8708.

Game Blaster Через год, в 1988 году, Creative начала распространять C/MS через сеть RadioShack под наименованием Game Blaster. Эта звуковая карта была полностью идентична C/MS. При выпуске карты Creative не стала изменять названия в сопроводительной документации и прилагаемых к Game Blaster дисках, однако прилагала к комплекту более позднюю версию игры Silpheed со встроенной поддержкой C/MS.

Первое поколение: 8-битные карты ISA и MCA

Sound Blaster 1.0, CT1310, CT1320A, CT1320B

Первая карта Sound Blaster (кодовое название — «Killer Kard», ), CT1320A, была выпущена в 1989 году. В дополнение к возможностям Game Blaster в данной карте была использована микросхема FM-синтеза Yamaha YM3812, также известная как OPL2. Эта звуковая карта предлагала отличную совместимость со звуковой картой от AdLib, снискавшей успех на рынке PC за предыдущий год. Для описания подсистемы цифрового звука, примененной в Sound Blaster, Creative использовала сокращение «DSP», что расшифровывалось как «цифровой процессор звука» () вместо более широкого понятия цифровой сигнальный процессор (). За этим сокращением скрывался широко распространённый микроконтроллер из семейства Intel 8051 (производимый, помимо прочих, Intel и Matra). Он мог проигрывать монофонический цифровой звук с частотой дискретизации до 22 кГц (сопоставимо с качеством FM-радио), а также записывать с частотой дискретизации до 12 кГц (сопоставимо с AM-радио). Единственной DSP-подобной функцией платы было декодирование ADPCM.

Отличием модификации CT1320B от CT1320A является установка микросхем CMS в разъемах вместо непосредственного распаивания на платеWarning Page.

Некоторые источники указывают на то, что Sound Blaster выпускался под одним номером модели — CT1310, однако это является предметом обсуждений. Сама Creative указывает для Sound Blaster 1.0 единственный номер CT1310Pictures of Sound blaster 1.0 .

Sound Blaster 1.5, CT1320C, CT1320U Из этой карты, вышедшей в 1990 году, были исключены микросхемы CMS, потерявшие поддержку со стороны разработчиков компьютерных игр. На плате были оставлены два разъема, в которые пользователь мог самостоятельно установить приобретенные отдельно микросхемы CMS. В остальном карта идентична Sound Blaster 1.0Sound Blaster Optional Hardware & Software Catalog, Creative Labs Inc. (Page 2). Печатная плата модификаций CT1320U и CT1320C была одинаковой.

Sound Blaster 2.0, CT1350

В последней модификации оригинального Sound Blaster, вышедшей в октябре 1991 года,ibm-pc.org — Creative Labs, Inc. Sound Blaster /../ User reference manual , October 1991 был добавлен т. н. «автоматически инициализируемый» прямой доступ к памяти, что позволило на выходе устройства постоянно поддерживать двойную буферизацию звука. Максимальная частота дискретизации в режиме проигрывания увеличилась до 44 кГц, в режиме записи — до 22 кГц. В схемотехнике Sound Blaster 2.0 применены микросхемы бо́льшей степени интеграции, что позволило как уменьшить размеры платы, так и снизить себестоимость производства.

Владельцы предыдущих модификаций могли приобрести у Creative микросхему DSP новой версии. После замены имеющейся на их плате микросхемы на новую пользователь мог получить звуковую карту с возможностями, идентичными Sound Blaster 2.0.

Sound Blaster MCV, CT5320 Sound Blaster MCV — версия звуковой карты, специально разработанная для компьютеров IBM PS/2, начиная с модели 50, основанных на шине Micro Channel Architecture, не совместимой с ISA.

Второе поколение: 16-битные карты ISA и MCA

Sound Blaster Pro, CT1330 Карты Sound Blaster Pro удовлетворяли стандарту Microsoft MPC. Модификация CT1330, анонсированная в мае 1991 года, стала первым существенным переосмыслением основных возможностей карты. Sound Blaster Pro поддерживает более высокие частоты дискретизации цифрового звука (до 22 кГц в стереофоническом и до 44 кГц в монофоническом режиме), обладал «микшером» с возможностями грубого регулирования громкости (независимо от уровней громкости на входе микшера), а также грубыми фильтрами высоких и низких частот. В звуковой карте использовались две микросхемы Yamaha YM3812, что давало возможность генерации стереофонической музыки (одна микросхема работала на один канал). Sound Blaster Pro был полностью совместим с оригинальным Sound Blaster и, соответственно, с AdLib. Также это была первая звуковая карта от Creative со встроенным контроллером CD-ROM. Большинство карт Sound Blaster Pro поддерживали проприетарный интерфейс CD-ROM фирмы Panasonic, также известный как интерфейс MKE CD. Эта версия Sound Blaster фактически использует 8-битную шину ISA. Хоть неопытный пользователь может счесть карты за 16-битную, она не задействует ни одного контакта для передачи данных в 16-битной части разъема.

Sound Blaster Pro 2, CT1600

В обновлённой версии, Sound Blaster Pro 2, был использован усовершенствованный генератор звука Yamaha YMF262 (OPL3). UART интерфейса MIDI теперь работал в дуплексном режиме и имел функцию «timestamp», однако не был полностью совместимым с профессиональным MIDI-интерфейсом MPU-401. Sound Blaster Pro 2, как и первая версия, был полностью совместим с оригинальным Sound Blaster и, соответственно, с AdLib. Вскоре после выхода Sound Blaster Pro 2, выпуск первой версии был прекращен.

В данной звуковой карте могли быть встроены следующие контроллеры CD-ROM: SCSI, номер модели CT1610; LMSI, номер модели CT1620; Sony, номер модели CT1690; Mitsumi, номер модели CT2600.

Изначально карты Sound Blaster Pro 2 упаковывались в индивидуальную упаковку и продавались через розничные магазины. Вскоре доминирование Creative на рынке звуковых карт для ПК стало очевидно для бизнеса, поэтому для нужд OEM была выпущена модель CT1680, использовавшая для установки в предварительно собранные ПК.

Также Creative предлагала так называемые «Мультимедийные комплекты обновления» (). Они включали звуковую карту Sound Blaster Pro, привод CD-ROM от Matsushita (изначально односкоростная модель 531, замененная впоследствии на двухскоростную модель 562/3), а также набор компакт-дисков с мультимедийным программным обеспечением. Поскольку в то время технология CD-ROM была новинкой, входящие в комплект программы имели большое значение для пользователей. Один из таких комплектов включал двухскоростной CD-ROM от Matsushita, ISA-плату контроллера и набор ПО, включающий Software Toolworks Encyclopedia и Aldus PhotoStyler SE. Он соответствовал второму уровню стандарта MPC.

Sound Blaster Pro 2 MCV, CT5330 Sound Blaster Pro 2 MCV — версия звуковой карты, специально разработанная для компьютеров IBM PS/2, начиная с модели 50, основанных на шине Micro Channel Architecture, не совместимой с ISA.

Третье поколение: 16-битные карты ISA

Sound Blaster 16

Следующая модель, Sound Blaster 16, была анонсирована в июне 1992 года и поддерживала: 16-битный цифровой звук CD-качества; UART, совместимый с MPU-401; разъем для дополнительного «передового сигнального процессора» (, ASP) или, позднее, «сигнального процессора Creative» (, CSP); разъем подключения Creative Wave Blaster, дополнительной платы волнового синтеза.

В Sound Blaster 16 использовалась микросхема Yamaha YMF262 для FM-синтеза и обратной программной совместимости, таким образом основная масса программ, поддерживающих Sound Blaster или Sound Blaster Pro, работали без модификаций и на данной карте.

Постепенно эта карта стала настолько популярной, что Creative выпустила её PCI-версию. Отказ от шины ISA, которая к тому времени активно устаревала, означал отход от использования линии DMA, управляемой хостом ISA, поскольку шина PCI такой возможностью не обладает. Вместо этого карта использовала возможности управления шиной PCI для передачи данных из основной памяти к ЦАП. Поскольку существовавшие на тот момент программы были спроектированы с использованием ISA DMA для вывода звука, для поддержки обратной совместимости в DOS-программах, требуется внедрение обходного драйвера. Поскольку такой драйвер был крайне зависим от режима «виртуального 8086» центрального процессора ПК для возможности обнаруживать и перенаправлять запросы к ISA DMA-контроллеру непосредственно на звуковую карту, он не работал с некоторым количеством игр для DOS, которые либо были не полностью совместимы с таким режимом работы процессора, либо требовали настолько большой объём свободной основной памяти, что не могли быть запущены одновременно с драйвером, копия которого загружалась в основную память. Это не было проблемой при работе в Windows, поскольку драйвера от Creative отлично работали с обеими версиями Sound Blaster 16.

Sound Blaster ViBRA16

Sound Blaster ViBRA16 был недорогой версией Sound Blaster, выполненной на одной микросхеме, предназначенной для рынка OEM. Creative использовала эту микросхему также в Sound Blaster 32, Phone Blaster 28.8 (CT3110) (VIBRA со встроенным модемом) и многих других недорогих продуктах. FM-синтезатор музыки от Yamaha был заменен на CQM (Creative Quadratic Modulation, ), разработанный E-mu Systems. В это семейство входили следующие микросхемы: ViBRA16 (CT2501), ViBRA16s (CT2504), ViBRA16c (CT2505) PnP и ViBRA16XV (CT2511). Основным преимуществом звуковых карт ViBRA16 был встроенный модем с максимальной скоростью передачи 14.4 килобит/с, также карта могла использоваться в режиме телефона.

Четвёртое поколение: 16-битные карты ISA, динамический волновой синтез

Sound Blaster AWE32

Звуковая карта AWE32 (Advanced Wave Effects, ) была выпущена в марте 1994 года. В ней была применена полностью новая разработка — MIDI-синтезатор, основанный на EMU8000. По сути, звуковая карта AWE32 состояла из двух компонентов: устройства цифрового звука Creative (звуковой кодек, разъем для дополнительного процессора ASP/CSP, микросхема Yamaha YMF262) и MIDI-синтезатора от E-mu. Синтезатор состоял из процессора семплов и эффектов EMU8000, ПЗУ EMU8011 объёмом 1 Мб и ОЗУ объёмом 512 кб, расширяемое до 28 Мб. Таким образом, из-за большого насыщения оборудованием, AWE32 собирался на полноразмерной плате ISA длиной 14 дюймов (360 мм).

Sound Blaster 32