User Tools

Site Tools


base:demo_programming

This is an old revision of the document!


Demo Coding

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).

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.

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).
  • DYCP - DYCP study by Mixer

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.1461322174.txt.gz · Last modified: 2016-04-22 12:49 by compyx