Уж не знаю что вы там намеряли, но в ZXTune таки минимальный период равен 1 для тона и для шума.
Upd: восстановил тестовую тулзу AYCLI и нашел причину ошибки, лол. Генератор честно корректирует частоту, а вот обвязка использует удвоение значения регистра из-за другого значения делителя входной частоты (16 против 8). Поэтому делители были 1,2,4,8,16,...,62 вместо 2,2,4,8,16,...,62.
Заодно возникли вопросы к столбцу randomness в табличке: шум в чипе не случаен, а имеет период 131072. Что при тактовой частоте в 1.75МГц и делителе 0/1 дает примерно 1.2с периодичность (131072/(1750000/16) ), весьма заметную на слух.




Ответить с цитированием