Вход

Просмотр полной версии : Вопросик по AY



Titus
09.09.2012, 21:34
Напомните плиз, кто знает, как ведет себя генератор синуса в AY, когда меняют значение регистра частоты? Сразу начинает генерить новую синусоиду с нулевого значения, ждет пока закончится период предыдущей синусоиды, или же продолжает с того же значения напряжения, но уже соблюдая другой период?

Vitamin
09.09.2012, 21:58
Напомните плиз, кто знает, как ведет себя генератор синуса в AY, когда меняют значение регистра частоты?
ЕМНИП, досчитывает текущий полупериод по старой частоте, а следующий уже начинает по новой.

ЗЫ. В АУке нет синуса:)

Titus
09.09.2012, 23:42
ЕМНИП, досчитывает текущий полупериод по старой частоте, а следующий уже начинает по новой.

ЗЫ. В АУке нет синуса:)
Неужели прямоугольник? Не может быть) Это я так все забыл?)

Vadim
10.09.2012, 16:26
Прямоугольник, треугольник, пила. В доках всё описано было

Titus
10.09.2012, 18:51
Прямоугольник, треугольник, пила. В доках всё описано было
На слух помягче, явно ближе к синусу. Наверное фильтры там стоят.

Blade
10.09.2012, 18:57
треугольник, пила.
Это у SID'а треугольник и пила есть. У AY только меандр.

Titus
10.09.2012, 19:02
Это у SID'а треугольник и пила есть. У AY только меандр.
Пила - огибающая.

null_device
10.09.2012, 19:02
У AY только меандр.

Если не изменяет склероз:

Три регистра R8..R10 управляют громкостью трёх основных каналов (16 уровней), а также имеют бит разрешения использования огибающей.

Три регистра R11..R13 управляют частотой (два регистра, 16-разрядное значение) и формой (один регистр, 16 вариантов) сигнала генератора ADSR-подобной огибающей. В отличие от большинства систем, 8910 использует фиксированные значения времени для фаз плато и затухания, и повторяющуюся последовательность фаз атаки и спада. Для примера, генератор может постоянно повторять цикл атаки-спада, или наоборот, начиная с максимального уровня, постепенно понижая его, без фазы атаки.
----
http://ru.wikipedia.org/wiki/AY8910