Waffles of Math Construction ---------------------------- by Desire and Alcatraz ---------------------- *** Final Version! *** ---------------------- A 64k Amiga OCS intro for the Black Valley 2022 intro competition. Started out as compo filler three weeks ago. Again. Must stop doing this. This final version (30-Jul-22) is fixed for faster Amigas, adds a wobbly, on-the-fly-calculated smoothed water mirror effect for the title, glowing/flickering in the title, changed some palettes, fixed Oreo background, new drag and crumbs effect for the Oreo, new waffle movement, funny head at waffle rise scene, new credits and greetings writer, various optimizations, cosmetics and timing changes, a new UFO scene (that's the one effect that was actually the initial "let's do a one-screener compo filler with that effect!"), and an easter egg at exit. The UFO scene will show some wrong colors for AGA Amigas -- it uses a strange display mode only available to OCS/ECS. While a fix is possible, it would not have fit into the 64KB. Sorry. Thanks for everyone involved for getting this ready on such short notice. Requirements ~~~~~~~~~~~~ MC68000, OCS, 512 KB Chip, 512 KB Fast. Tech Tech ~~~~~~~~~ Calculation of AmigaKlang samples is done the intro is already playing. The sample rendering finishes "just in time". The module uses 157 KB of samples. Chip mem usage is about 400 KB in total. The waffles are rendered using a "shader" pipeline at 128x128 pixel resolution. For the big waffles four subpixel accurate frames are calculated, for the small waffles the subpixel accuracy is even a quarter-pixel. A total of 160 frames of animation are created in the background while the intro is running. The waffles are placed onto the screen using the blitter. 14 passes are necessary to provide a signed addition with saturation at top and bottom. The rest of the effects consists of various cellular automata, calculated via the blitter. Credits ~~~~~~~ Virgill and mA2E - Music, support, AmigaKlang Mop - Alcatraz logo and Sierpinski hills graphics, ideas, design Optic - Title graphics, font Alien - Desire logo graphics Platon42 - Code, text, ideas, design, additional graphics Dan - AmigaKlang2Asm Leonard - LightSpeedPlayer a/b - original sine table code Blueberry - Shrinkler