User Tools

Site Tools


base:demo_programming

Demo Coding

This page is devoted specifically to demo effects and tutorials on how to make demos. More general graphics coding is instead covered in the General VIC programming page.

To provide 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). Therefore you would find that on the General VIC programming page instead.

General Information and Tutorials

Effects

Many demo effects depend on precise timing. Therefore it might be useful to have a look on the Interrupts and Timing page.

Rasterbars

The most classic demo effect, apart from scrolling text.

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.

  • 2 char sized scrollers:

Swinging and tech-tech

  • TechTech (or “wave”) - by Pasi 'Albert' Ojala (from “Demo corner” in C= Hacking 7).
  • TechTech (using FLI routine) - by Compyx/Focus
  • Logo swing - By Richard Bayliss

3D dot scroll

DYCP

  • DYCP - Pasi 'Albert' Ojala (from “Demo Corner” in C= Hacking 6).

DYSP

Plasma

FPP (Flexible Pixel Position, aka Stretcher)

Graphics Distortion

Fractals

Vectors

Blending and Fading

Starfields

2nd Line FLI

Fire Effects

Misc

Software screen modes for effects

Optimization

base/demo_programming.txt · Last modified: 2024-11-04 15:20 by richard