01
Pixel art
Optional. The image is redrawn as blocks on an even or edge-snapped grid, with thin lines kept and lone blocks cleaned up.
02
Palette
Levels per channel, a list of colors, a bundled palette (Game Boy, CGA, EGA, C64, ZX Spectrum, NES, PICO-8, Riso inks), or colors found in the image by k-means or median cut. Matched in OKLab, with lightness weighted against hue.
03
Dither
Twenty-five methods: Floyd–Steinberg, Atkinson and ten other error-diffusion kernels, Bayer matrices, clustered dots, line screens, blue noise, dot diffusion and Riemersma. Error can be carried in linear light and held back at edges. 1,2,3
04
Signal
Optional. NTSC, PAL or SECAM encoding over composite, S-Video or RF, with dot crawl, snow and mistuning; or a tape in VHS, Betamax, Video8, Hi8 or U-matic, several copies deep, with tracking errors and dropouts.
05
Tube
Optional. A CRT: phosphor color, scanlines, an aperture grille, slot or shadow mask, convergence error, curved glass and glare.