Немного побаловался с выложенными исходниками.
Сделал вывод ~500Гц, ~1КГц, ~2КГц на каналы А, В, С - соответственно. Вкл/выкл выхода кнопками 1, 2, 3 - соответственно.
Заметил, что в разных эмуляторах, при запуске, ay имеет разные настройки по умолчанию.
Например, сначала воткнул значение громкости "16" - в некоторых эмулях услышал частоты на выходах, в некоторых - нет.
Потом сообразил, что значение громкости "16" включает зависимость громкости от состояния другого регистра (я так понял).
Добавил в тест чтение всех регистров AY до начала его программирования.
В эмуляторах Emu80 и v06x - все регистры в "00".
В эмуляторах Emu и vv - инициализирован ("3F") регистр микшера (07) - выключены все каналы и порты в "FF".
На моём реале (ym2149F) только порты "FF", остальное в "00". Даже микшер при включении - "00".




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