Что бы четко играть музыку, данные нужно выдавать в музыкальный чип через равные промежутки времени. И обычно это делают в начале каждого кадрового синхроимпульса (КСИ). То есть перед рисованием каждого кадра на экране. В Спектруме во время КСИ происходит прерывание и в обработчике этого прерывания и размещают музыкальный плеер.
У Радио 86РК нет прерываний. И почему то все думают, что у 86РК нет возможности синхронизироваться с КСИ...
Но у видеоконтроллера (КР580ВГ75) можно узнать, был ли КСИ с прошлого запроса, или нет. То есть можно
легко синхронизироваться с кадрами. Я же как то музыку играл на Апогее (клоне Радио 86РК).
У Радио 86РК нет прерываний. И почему то все думают, что у 86РК нет возможности синхронизироваться с КСИ...
Но у видеоконтроллера (КР580ВГ75) можно узнать, был ли КСИ с прошлого запроса, или нет. То есть можно
легко синхронизироваться с кадрами. Я же как то музыку играл на Апогее (клоне Радио 86РК).