Hello Boing (2015)

Amiga OCS, m68k assembly

Executable Graphics competition entry that won 1st place at Decrunch 2015 demo-party in Wrocław, Poland.

Written in hand-optimized Motorola 68000 assembly it renders a raytraced Boing Ball (unofficial Amiga logo) with ambient occlusion in under 30 seconds on stock Commodore Amiga 500 with 512kB of Chip RAM. Resulting image is displayed in 5 bitplanes with frequent mid-frame palette switching via the Copper to display a total of 96 unique colors simultaneously.

Commodore 1084 bezel image displayed in the screenshot by Ralf Ostertag.