by lvd » 01 Nov 2010, 02:03
Итак.
Из зипархива, всё, кроме магикминера - играет так: выводит в фе либо 0, либо #18.
Так как в пентеве ксорятся эти оба бита, получаем тишину.
В магикминёре - выводится не так. Берётся некое число (походу, что случайное) и в процессе вывода звука оно ксорится с #18 через промежутки времени некоторые.
Таким образом бипер и тапеоут то синфазно, то противофазно идут, и если даже в анрыле сделать громкость звука бипера и тапеоута одинаковой, то будут пропадать некоторые звуки.
Как решать проблему - ума не приложу. Совсем отключить бипер или совсем отключить тапеоут нельзя (они через альтеру выводятся в 1 ногу), а делать специально 2 варианта прошивки на каждый релиз влом и глупо. Также нельзя заменить XOR на XNOR (в магик минере всё равно будут пропадать звуки). Предложения слушаются.