APU Sprite DMA

Разобрал схему спрайтовой DMA:

Изображение

Принцип работы:

Работа спрайтовой DMA тесно переплетается с DMC. Во время DMC (RUNDMC=1) спрайтовая DMA временно приостанавливается. Также DMC как-то завязана на линию RDY (я пока точно не выяснил).

Контрольные линии на схеме:

Маленькая "звиздюлина", которая мелькала в стримах - это sprite buffer, временное хранилище для спрайтовой DMA.