
La barra de trama (también conocida como barra de trama o barra de cobre ) es un efecto utilizado en demos y videojuegos antiguos que muestra barras de color animadas, generalmente horizontales, que además pueden extenderse hasta el borde, es decir, el área que de otro modo sería inalterable (suponiendo que no haya sobreexploración ) de la pantalla. Los efectos de estilo barra de trama eran comunes en los ordenadores Atari 2600 y Atari de 8 bits (porque podían mostrarse fácilmente utilizando el hardware de esos sistemas) y más tarde en demos para Commodore 64 , Amiga , Atari ST y Amstrad CPC .
El término copperbar proviene de un coprocesador gráfico del ordenador doméstico Amiga conocido como Copper (una forma abreviada de coprocesador ). [ 1 ] Se puede programar para cambiar los colores de la pantalla por línea de exploración sin necesidad de la CPU, excepto para actualizar la posición de las barras una vez por fotograma. [ 2 ]
barras raster horizontales
Estos ordenadores tenían capacidades gráficas limitadas y, por lo general, un número fijo de colores o tintas ( por ejemplo, un máximo de 16 en el Amstrad CPC) que podían mostrarse simultáneamente. Estos colores se asignaban a menudo desde una tabla de consulta de color (CLUT), que relacionaba cada color visible con una selección mayor de colores posibles (paleta) que el hardware podía mostrar ( por ejemplo , 27 en el CPC). Las barras de trama y efectos similares ( por ejemplo, tener una interfaz de usuario que utiliza un conjunto de colores diferente al del área de juego) se conseguían modificando las entradas de la CLUT en momentos específicos mientras se dibujaba la pantalla (originalmente mediante el haz de electrones ), para mostrar un conjunto de colores diferente en la siguiente parte de la pantalla. La barra de trama más básica simplemente afecta a una sola línea de exploración cambiando el valor en la CLUT del color que cubre esa línea justo antes de que el cañón de electrones la dibuje, y luego lo vuelve a cambiar al color anterior una vez que la línea ha terminado. Al utilizar varios colores sucesivamente y graduar cuidadosamente los cambios, se puede conseguir un efecto de barras horizontales de aspecto metálico.
Muchos chips gráficos pueden activar una interrupción , denominada específicamente interrupción de trama , cuando comienza el intervalo de borrado horizontal o la sincronización vertical ; por lo tanto, un controlador de interrupciones puede programar con precisión y realizar la tarea de actualizar las entradas de la CLUT para las barras de trama y otros efectos de cambio de color.
barras raster verticales

Se puede generar un efecto similar en vertical, aunque a menudo no se extiende al borde. Para generar barras verticales, se reproduce repetidamente la misma línea de memoria de vídeo en cada línea de exploración. En la parte superior del fotograma, la memoria de vídeo suele estar en blanco, y en cada intervalo de borrado horizontal se actualiza con una nueva "barra" en una posición ligeramente diferente, creando un efecto escalonado.
Referencias
- ↑ Danton, Tim (28 de mayo de 2021). Los ordenadores que hicieron grande a Gran Bretaña: La revolución de los ordenadores domésticos de los años 80. Raspberry Pi Press. ISBN 978-1-912047-47-5. Consultado el 6 de marzo de 2026 .
- ↑ Polgár, Tamás (17 de abril de 2016). Freax: la breve historia de la demostración informática . CSW-Verlag. ISBN 978-3-941287-97-6. Consultado el 6 de marzo de 2026 .
Lecturas adicionales
- McAlpine, Kenneth B. (9 de noviembre de 2018). "Bits and Pieces: A History of Chiptunes" . Oxford University Press. pág. 163. Recuperado el 22 de febrero de 2026 .
Enlaces externos
Ejemplos de código
- Barras de trama en 16 bytes (Commodore 64)
- Diversos efectos de barra de trama (Commodore 64)
- Gráficos por computadora
- Efectos de demostración