C64 World Record Database

/ / Cheesboarding

Cheesboarding

Four multicolor chessboards in front of each other. It creates 3 chessboards by using multicolor charsets, and overlays an x-steched hires sprite layer for the top chessboard.

The chessboard pattern is generated real-time by generating 8 combinations of transparent/opaque versions of the 3 colored rectangles, and switching between them with $d018 charset (one char line is stretched vertically). The sprites have only 2 versions and switched by the $d018 vram (one sprite line is stretched vertically).

The $d018 values are calculated using EOR from the 4 layer tables during display. The $d018 pattern is generated in a way that for the chessboard layers close to the camera (large distances) only those entries cleared which had changes to save raster time.

Coders: Cheesion
Download: https://csdb.dk/release/?id=229327
Effect size: 320x115 pixels
Frame/second: 50 fps