Quantcast
Channel: vinxru
Viewing all articles
Browse latest Browse all 319

[Программирование] Радио 86РК и AY-3-8910

$
0
0
Что бы четко играть музыку, данные нужно выдавать в музыкальный чип через равные промежутки времени. И обычно это делают в начале каждого кадрового синхроимпульса (КСИ). То есть перед рисованием каждого кадра на экране. В Спектруме во время КСИ происходит прерывание и в обработчике этого прерывания и размещают музыкальный плеер.

У Радио 86РК нет прерываний. И почему то все думают, что у 86РК нет возможности синхронизироваться с КСИ...

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

Viewing all articles
Browse latest Browse all 319

Trending Articles