This section contain material related to demo coding. General VIC programming is not available on this page. Instead it is devoted to coding specific demo effects and tutorials on how to make demos specifically (rather than coding in general). General drawing, non-specific to demo coding, is also on the general VIC page instead.
To give an example: Opening the border is commonly made in demo parts, but simply opening the border does not constitute a demo effect in itself (at least not during the last 20 years).
Many demo effects depend on precise timing. Therefore it might be useful to have a look on the Interrupts and Timing page.
The most classic demo effect, apart from scrolling text.
Those scrolling texts that we all hate to love that we love to hate. Also see the sprite section for a sprite scroller.