Нашел откуда получаются глючки в звуке , и теперь задача ,может у кого то мысли будут.
Нам в основном цикле надо при проигрывании мелодии выводить в DAC звук PCM , делать это надо по любому при запрещенных прерываниях , иначе лезут глюки.

Теперь вопрос ,какова вероятность при таком коде пропустить прерывание ? так как 28 тактов это притык !

Код:
DI
LD (HL),A       ;7
INC HL           ;6
NOP               ;4
LD (HL),C       ;7
EI                  ;4
Итого 28 тактов , это самый быстрый алгоритм что я смог придумать , при обязательном условии что между LD (HL),A и LD (HL),C не должно быть
меньше 8 тактов иначе данные у нас в YM2612 могут не записаться.

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

PS могу извратиться и сократить код на два такта и будет 26 тактов. Тогда мы как думаете точно не пропустим прерывание ?