bc101 · Raspberry Pi 1 · 360 × 288 · PAL 50 Hz

Frame by frame

Four scenes of the show, rendered from the source code frame by frame. Every picture is the scene's real canvas, doubled here like on the TV. Play, scrub, slow it down.

Cathode Ray Tube

crt · 16 s · 200 frames
Frame rate
12.5 frames per second, each held for 80 ms. That is the stutter of 1990s renderings; underneath, the show keeps running at 50 Hz.
Beam
Gun → deflection coils → screen. 16 raster lines, three picture steps per line, six steps for the flyback. Afterglow over a whole period.
Pi 1
50.0 fps in the running show, 9 to 13 ms per frame measured next to the show on the same core.

Bernd das Brot

bernd · 13 s · 325 frames
Motion
Like the DVD logo: 115 px/s horizontally, 118 px/s vertically, a bounce at every edge. Here at 25 frames per second, on the TV 50.
Colour
Cycles through eight colours at every edge hit, bread first. In the corner it jumps by two.
Corner
At t = 10.0 s it hits the top left corner exactly, pixel 0,0. The crossing times of 2.6 s and 1.9 s were chosen for that.

Explosion

explode · 8 s · 100 frames
Particles
Every lit pixel of the title in the big font becomes a particle with its own velocity, pointing away from the centre plus a random kick; the colour follows the letter.
Physics
Gravity 420 px/s², the floor returns half the speed and takes a fifth of the sideways motion, the walls reflect. From t = 3.6 s a spring pulls every particle home, from t = 6.8 s it is pinned.
Shockwave
At t = 0.8 s three rings run outward at 420 px/s and fade over 0.9 s; the raster bars flash for 150 ms.

Fire

fire · 8 s · 100 frames
Heat
A buffer of 180 × 144 heat values, 0 cold to 36 white hot, drawn as 2 × 2 pixels. Every frame each value rises one line, loses heat at random and drifts a pixel sideways.
Sources
The bottom row glows at 36 until t = 5.5 s; from t = 0.5 s the letters of the title are sources too, so the word burns. Then the bottom row goes cold and the fire dies down.
Palette
37 colours from black over red and yellow to white: the fire of the PlayStation port of Doom, as described by Fabien Sanglard.