IT-словарь › Оборудование › HDMA

HDMA

Оборудование Svenska → Обновлено: 2026-10-27

Способ Super Nintendo записывать новые значения в видеорегистры между строками развёртки — без участия процессора.

У H-blank DMA восемь каналов. Каждому задают таблицу в памяти и целевой регистр, и в короткую паузу в конце каждой строки он подаёт следующее значение. Масштаб, положение прокрутки, цвета палитры или границы окон могут меняться от строки к строке, пока процессор занят игровой логикой.

Именно на HDMA держится многое из того, что делает графику SNES узнаваемой: перспектива в Mode 7, где матрица пересчитывается для каждой строки и плоскость уходит к горизонту, небо с плавным цветовым градиентом, колышущиеся отражения в воде и окна-прожекторы. Идея та же, что у Copper в Amiga или растровых прерываний в демо для C64, но управляемая таблицей: никакой код не выполняется, данные просто поступают в нужный момент.

← Назад к словарю