Raster Bars
1980s, early demoscene and video games

Prompt
Apply a Raster Bars effect with thick horizontal bands of electric cyan, magenta, violet, and yellow, each shaded with smooth gradients and bright central highlights. Layer overlapping bands behind the subject, adding subtle scanlines and vintage screen glow without obscuring important details. Keep the original subject and composition.
Identify
You see horizontal bands of bright, gradient colors moving up and down a computer screen. These thick lines often overlap or bounce smoothly behind text or graphics.
Principle
Programmers change the screen's background color palette at exact moments while the monitor's electron beam1 scans horizontally. This creates solid bands of color without using video memory2 for actual pixels.
Example
Red Sector Inc.: Megademo, 1989.
Try it out
Slowly drag a colored physical ruler up and down behind a cut-out paper window to simulate the visual timing.
Background
In the 1980s, early home computers lacked the processing power to draw large moving graphics. Programmers found a clever hardware trick. Monitors updated the screen line by line, from top to bottom. Coders wrote small routines that triggered an interrupt3 exactly as the electron beam finished a line. They instantly changed the background color for the next line. This bypassed the central processor and required almost no memory. On the Commodore Amiga, a special chip called the Copper handled this perfectly. This created smooth, bouncing rainbow gradients known as copper bars. These colorful bars became a proud signature of the demoscene.
Distinction
Raster bars are hardware-driven horizontal color changes tied directly to screen scanning. In contrast, standard gradient graphics are pre-drawn pixels stored heavily in video memory.
Aftermath
It demonstrates how early programmers manipulated physical hardware timings to surpass the theoretical limits of simple computers.
Further examples · 7 images






Question
Why do raster bars not slow down a classic computer's main processor?
Show possible answer +Hide answer −
They run on tiny hardware interrupts or coprocessors tied directly to the monitor's drawing speed. This completely frees the main processor for other tasks.