Звуковые системы IBM PC

Страница: 3/10

1. Covox

Своеобразный "внебрачный сын" PC и желания человека услышать

приличный звук с минимумом финансовых затрат. Covox не даром

называют "SoundBlaster для бедных" ибо стоимость его на поря-

док ниже самой дешевой звуковой карты. Суть Covox'a крайне

проста - на любой стандартной IBM-совместимой машине обяза-

тельно присутствует _параллельный_ порт ( обычно он использует-

ся под принтер ). На этот порт можно посылать 8-ми битовые ко-

ды, которые после простого смешивания на выходе дадут вполне

удовлетворительное mono звучание.

Одна из многочисленных схем covox'a представлена ниже :

Resistor naminals :

75 is normally 7,5 KOm

15 is normally 15 KOm

18 2 3 4 5 6 7 8 9

│ │ │ │ │ │ │ │ │

│ █1 █1 █1 █1 █1 █1 █1 █1

│ █5 █5 █5 █5 █5 █5 █5 █5

│ 15 │ │ │ │ │ │ │ │

├────█████──┴─┐├─┐├─┐├─┐├─┐├─┐├─┐├─────┐

│ ││ ││ ││ ││ ││ ││ ││ │

│ │█7│█7│█7│█7│█7│█7│█7 │

│ │█5│█5│█5│█5│█5│█5│█5 │

│ └┘ └┘ └┘ └┘ └┘ └┘ └┘ │

│ │

│ │

Ground Analog Out

К сожалению из-за того, что основные производители программно-

го обеспечения игнорировали это простое и остроумное устрой-

ство ( сговор с производителями звуковых карт ), то никакой

программной поддержки covox так и не получил. Однако, не сос-

тавляет труда самостоятельно написать драйвер для covox'a и за-

менить им драйвер любой 8-ми битовой звуковой карты, которая

используется в DAC-режиме, или немного изменить код программы,

перенаправив 8-ми битовую оцифровку, скажем в 61-ый порт ППИ.

2. Adlib

Сейчас уже полулегендарная Adlib Sound Card в свое время произ-

вела революцию в мире PC и стала основой всего многочисленного

семейства FM-карт. Конструктивно Adlib устроен очень просто, он

состоит из Oscillator'a, Envelope Generator'a и Level

Controller'a, соединенных последовательно ( последовательность

этих устройств носить также название "operator" ).

┌──────────┐ ┌──────────────────┐ ┌────────────────┐

│Oscillator├─>│Envelope Generator├─>│Level Controller├─> OUTPUT

└──────────┘ └──────────────────┘ └────────────────┘

Oscillator - генерировал звуковую волну определенной частоты,

Envelope Generator - "извращал" волну ( мог например сдвинуть фа-

зу, etc ), этакий предок звукового процессора, а Level Controller

- регулировал уровень выходного сигнала.

Adlib Music Syntezator Card ( ALMSC ) содержал 18 таких операто-

ров. Сами же операторы работали парами и следовательно существо-

вало 2 вида соединения операторов : последовательное или парал-

лельное. В "классическом" FM-синтезе применяется последова-

тельное соединение операторов :

┌─────────────┐ ┌─────────────┐

Реферат опубликован: 10/11/2008