Léxico TI › Hardware › HDMA

HDMA

Hardware Svenska → Actualizado: 2026-10-27

El mecanismo de la Super Nintendo para escribir valores nuevos en los registros de vídeo entre una línea de pantalla y la siguiente, sin que la CPU mueva un dedo.

El DMA de borrado horizontal tiene ocho canales. A cada uno se le asigna una tabla en memoria y un registro de destino, y en la breve pausa al final de cada línea introduce el siguiente valor. Así, el escalado, el desplazamiento, la paleta o los bordes de ventana pueden cambiar línea a línea mientras la CPU se ocupa de la lógica del juego.

Detrás de casi todo lo que hace reconocibles los gráficos de SNES está esto: la perspectiva del Mode 7, donde la matriz se recalcula por línea para inclinar el plano hacia el horizonte, cielos con degradados suaves, reflejos ondulantes en el agua y ventanas de foco. La idea es la misma que el Copper del Amiga o las interrupciones raster de las demos de C64, pero dirigida por tablas: no se ejecuta código, solo fluyen datos en el momento justo.

← Volver al léxico