Цитата Сообщение от ivagor Посмотреть сообщение
У z80, конечно еще +6 альтернативных "основных" +1 альтернативный A +4 IX IY
Как раз 16 и получается: 6 основных + 6 альтернативных + 4 за счёт недокументированных байтовых операций с регистрами IX IY.

- - - Добавлено - - -

Цитата Сообщение от tnt23 Посмотреть сообщение
достаточно в оставшееся время
А останется у тебя там - всего ничего. Я ж говорю - 4 пары DCR JNZ это максимум 33КГц всего (при клоке 2МГц). По прерыванию можно обрабатывать ноты, меняя делители для счётчиков, и в это время получишь щелчёк тишины. При смене ноты это не страшно, более того, эта пауза там должна быть. Программный ШИМ на восьмибитках - это из области фантастики.