Raster interrupts and scanline tricks are techniques used in retro video game consoles and computers to create advanced visual effects. A raster interrupt is a signal triggered at a specific scanline during the screen drawing process, allowing programmers to change graphics settings mid-frame. This enables effects like split-screen, color changes, or parallax scrolling, by altering display parameters precisely as the screen is being rendered line by line.
Raster interrupts and scanline tricks are techniques used in retro video game consoles and computers to create advanced visual effects. A raster interrupt is a signal triggered at a specific scanline during the screen drawing process, allowing programmers to change graphics settings mid-frame. This enables effects like split-screen, color changes, or parallax scrolling, by altering display parameters precisely as the screen is being rendered line by line.
What is a raster interrupt?
A signal generated when the video hardware reaches a specific scanline during drawing, allowing mid-frame changes to graphics settings to create on-the-fly effects.
What is a scanline?
A single horizontal line drawn by the CRT as the screen is scanned from top to bottom; a frame is built from many scanlines.
How do raster interrupts create effects like split-screen or color changes?
By changing attributes such as palettes, tile data, or scrolling at a chosen scanline during drawing, producing mid-frame visuals without extra frames.
Which retro platforms used raster interrupts and scanline tricks?
Many classics used them in various forms, including systems like the NES, SNES, Game Boy, Amiga, Atari ST, Sega Genesis, and Commodore 64.
What is the difference between raster interrupts and VBlank interrupts?
VBlank interrupts occur during vertical blanking when the screen isn’t being drawn, while raster interrupts trigger at a specific scanline within the active drawing to modify data mid-frame.