Interrupção de raster
Interrupção disparada quando o VIC-II chega a uma linha de varredura escolhida, permitindo que o código altere registradores de hardware no meio da tela.
No Commodore 64, você tem, em tese, oito sprites e um conjunto de cores por quadro. Programar uma interrupção numa linha de raster específica permite trocar a cor de fundo, mover sprites ou mudar a posição da rolagem na metade da tela — e repetir isso mais abaixo. A tela passa a mostrar mais do que o hardware, em princípio, permite.
A interrupção de raster é a base de quase todo efeito de demo do C64: bordas abertas, telas divididas e multiplexação de sprites dependem de contar linhas de raster com exatidão, muitas vezes ciclo a ciclo em torno de uma bad line.