Освой компьютер
К чему это может привести:
программа, рассчитанная на мгновенную реакцию памяти, может работать не
так, как надо (\"спотыкающийся\" звук и т.д.). Более подробно эти вопросы
освещены в описаниях соответствующих пакетов. Звук. Все ныне существующие чипсеты Амиги совместимы между собой по части
звука - звуком с 1985 года на Амиге занимается один и тот же чип - PAULA.
Видимо, исходя из стандартности и неизменности звукового \"железа\",
разработчики ОС Амиги не потрудились сделать несколько вызовов, делающих
использование звука независимым от аппаратной части машины, и функции ОС
сводятся к управлению принадлежностью разных аудио-каналов разным задачам.
Большинство программ, работающих со звуком, напрямую обращаются к чипсету.
В настоящее время имеется несколько звуковых карт разных производителей,
предлагающих более широкие возможности, нежели чипсет (например,
аппаратное микширование более чем четырех каналов, аудио-вход, 16-битный
звук и т.п.), и до недавнего момента под каждую из них существовали свои
собственные пакеты, а некоторые универсальные пакеты обработки звука
предлагали возможность использования одной или нескольких карт.
Не так давно на роль стандарта де-факто стала предлагаться система AHI
(Audio Hardware Independent), предоставляющая возможность программирования
звука независимо от методов работы с конкретным \"железом\". Описание системы
AHI не входит в рамки этой книги; система еще достаточно нова и, судя по всему,
будет динамично развиваться. В дистрибутив системы входит подробное
описание ее вызовов для разработчиков программного обеспечения.
Кроме того, звуковой чип Амиги имеет некоторые возможности, о которых
не подозревали даже... сами разработчики Амиги (воистину, AMIGA не
менее неисчерпаема, чем атом...)! Это тот самый 14-битный звук, поддержка
которого в последнее время появилась практически во всех \"плеерах\".
Работает он предельно просто: четыре физических канала объединяются по
два, образуя, соответственно, левый и правый аудиоканал.
AMIGA: ПРОГРАММИРОВАНИЕ НА АССЕМБЛЕРЕ.
|