Цитата Сообщение от goodboy Посмотреть сообщение
inc l ; 4t
А если например HL = #CFFF ? Мы заберем данные не там )


Цитата Сообщение от shurik-ua Посмотреть сообщение
а частота прерываний это samplerate этого самого PCM ?
Нет конечно , у нас INT 50гЦ , как это может быть частотой PCM.

В дух словах попробую просто описать на абстрактном примере нашей аушки , аушка играет на прерываниях но код в прерывании должен быть крайне быстрый , так как все остальное время процессор играет трекерный MOD , и когда проц играет трекерный MOD мы не имеем права пропустить ни одного прерывания что бы не сбилась аушка, это грубое но похожее представление сеговского плеера )

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

goodboy, можно конечно проверять HL перед запретом прерываний ,что бы потом только L увеличивать ,но это тоже займет время которое при проигрывании PCM весьма ограничено.

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

goodboy, и опять же при запрете прерываний на 26 тактов , в наших ZX мы точно не пропустим прерывание ?