.. ++-++. .--++-. -+#########-.. ++##+ .-#################-+#.. +--------------------.-+++#########++++##########+-..--------------------------+ | .+#######---......--#########-##+. | | -#####+--.. ...+--##########+++#. | | +#####----+####+------#######--+++--.. | | +######---------+++---########+------... | | -######+++++++++++++++#########------+####. | | ..#######+++++.. . .-+#++--++#+----------+#+-. | | .##############+-.. . +###+++++----------------++.. | | --++++####################+++--------------------++###. | | .--+----+################+++--------##---+#-------+#++-. | | ..-------++############++-+-----------+#+------------. | | .------------#########++-+----#####+###-..------. | | .-------------++++++++------. .######-...-----. | | ..----####-------+++--------. .#####-. .----- | | .##----+##.....-------------- #####-..-+---. | | -+++----++. ..-------------. .#######.++---. | | .--.---++-.. ...-----------..+########++---- | | .--+++-. ....-----------+++######+-----. | | ---+++##-.##------------+++##+------+- | | .---++#####----------------------+++-. | | .-----#+--------------------...----. | | .-------------+#------... | | --++-..-----####+-.. | | .-.. ..-+++--. | | ..--.. | | | | .--------------------------------------------------. | | | B E R A & M A Y O R presents . . . | | | '--------------------------------------------------' | | | | C O L D B O O T | | | | a 4090 byte intro for the web | | | +==============================================================================+ | | | R E L E A S E | | - - - - - - - | | | | party . . . . . Assembly 2026, Helsinki, Finland | | compo . . . . . 4k intro | | released . . . August 2026 | | platform . . . browser / WebGL2 -- (see below) | | size . . . . . one self-extracting HTML file, <= 4090 bytes in total | | | | | | H O W T O E X E C U T E | | - - - - - - - - - - - - - - | | | | The intro is ColdBoot.html, one self-contained file, 4090 bytes. | | | | Because of Chromium based browsers safety features, FIREFOX is | | currently the only browser that supports loading from file:// | | Basically every browser is supported if the file is served over | | an http:// link. | | | | If you want to run the intro via Chrome browser from file, you | | need to start chrome with the following command line prompt: | | | | chrome --allow-file-access-from-files ColdBoot.html | | | | | | C R E D I T S | | - - - - - - - | | | | code, shader . . . . . Bera . . . . . . . . . . . . . . . . Byterapers | | music, design . . . . Mayor . . . . . . . . . . . . Wide Load ^ RBBS | | | | | | T E C H | | - - - - | | | | Everything you see is one fragment shader: a distance-estimated | | raymarch of a Mandelbox, plus a Roman dodecahedron for the outro. | | | | engine . . . . Loertsy 4k intro engine (MIT) | | https://gitlab.com/bits_lab/loertsy | | synth . . . . . Sointu (MIT) -- 4k software synth, compiled to WASM | | https://github.com/vsariola/sointu | | packing . . . . Closure Compiler + shader-minifier + zopfli, | | wrapped in an SVG self-extractor | | | | No third party art, samples, fonts or textures are used. All | | content is generated at runtime from the code in this release. | | | | | | S P E C I A L T H A N K S | | - - - - - - - - - - - - - - | | | | bits_lab for Loertsy. vsariola & contributors for Sointu. | | laurentlb for shader-minifier. | | | | G R E E T I N G S | | - - - - - - - - - | | | | Assembly Organising, Simulaatio.org, Gray Marchers, Adapt, Doomsday | | Taongad, Pyrotech, Finnish Gold, ASD, Hedelmae, Artline Designs, | | Fairlight, CNCD, Zenon, Jumalauta, Dekadence, Revision organising, | | 5711, Haujobb, Skrolli, 68k inside and everyone at Assembly still | | making the scene live long and prosper. | | | | | +==============================================================================+