
Сообщение от
gid
что за ближайшее событие? которое после записи в счётчик или собственно запись в счётчик и есть ближайшее событие?
Как-то криво сказал. Вообщем вот как смотрится на осцилографе. Вверху выход счетчика, внизу WR.
Написал тестовый код очень простой, он устанавливает счетчики в режим 2 и последовательно записывает числа 2 и 1
Код:
mov #177714, R5
10$: mov #^C^B1000000000000010, (R5) ; both chips, counter 0, value = 2
mov #^C^B1001000000000010, (R5) ; ~WR high
wait
mov #^C^B1000000000000001, (R5) ; both chips, counter 0, value = 1
mov #^C^B1001000000000001, (R5) ; ~WR high
wait
br 10$
2 картинки с сигналами

[свернуть]
То-есть запись числа 1 сразу выкидывает выход в high на ближайшем видимо low WR + тактовоe не дожидаясь поднятия WR.
А возвращение к нормальному режиму работы - будет честно ожидать поднятия WR, затем загрузка счетчика и тд
- - - Добавлено - - -

Сообщение от
gid
в режимах 2 и 3 в счётчик писать 1 запрещено, но если очень хочется, то можно
Ну это простой способ заглушить канал если записать в режиме 2 единицу (ну или ноль).
Зачем вообще нужен режим 2 - ну учитывая что в менестрели стоит RC-фильтр - это относительно простенький ЦАП на несколько уровней громкости. Где это применить пока неизвестно (и так есть-же ковокс/AY)