Уровень 0 · материалов: 7
В кластер входят документы, описывающие создание программ, игр или визуальных эффектов в условиях жестко ограниченного размера исполняемого файла.
Общие признаки: программирование на языке ассемблера, строгие ограничения по объему памяти, создание демо-сцен и минималистичных игр, низкоуровневая оптимизация кода
Группа выше: Минимизация размера кода, демосцена и обфускация
Смысл: The text serves as a technical guide and personal project retrospective on 'demo-coding', demonstrating how deep knowledge of Assembly and hardware interrupts can be used to create complex visual effects within extremely strict memory constraints.
A technical guide on optimizing an Assembly program to render an interactive, animated gradient spiral within a 256-byte executable.
Смысл: The main idea is to showcase the technical brilliance of the 'Puls' 256-byte intro as an example of extreme code optimization and to argue that low-level assembly programming remains valuable for environments with severe resource or bandwidth constraints.
An analysis of 'Puls', a stunning 256-byte x86 assembly demo that highlights the power of low-level optimization and its theoretical application in deep-space communication.
Смысл: The text demonstrates the possibility of creating functional, albeit simple, games within an extreme memory constraint of 30 bytes using x86 Assembly. The main idea is to showcase the efficiency of low-level programming and the creative ways to utilize hardware interrupts to achieve basic game logic.
The author shares three x86 Assembly games, each exactly 30 bytes in size, demonstrating extreme code minimization using fasm.
Смысл: The text illustrates the intersection of technical constraint, mathematical curiosity, and artistic vision within the demoscene, showing how strict size limits (4kb) can drive innovation and a deeper understanding of computer graphics.
A developer recounts the technical and creative process of building an award-winning 4kb Windows demo featuring generative 3D art and references to HAL 9000.
Смысл: The text is a detailed technical breakdown of a 128-byte demo created in 1996, explaining how the author reverse-engineered the binary to uncover the mathematical and architectural tricks used to render a flaming pentagram on an MS-DOS system.
A technical deep-dive into the assembly code of a 128-byte DOS program, revealing how it uses mathematical tricks and hardware ports to create a flaming pentagram.
Смысл: The author shares a personal project from their school days: a racing game written in Assembly that was optimized down to just 58 bytes. The text explains the game mechanics, provides the source code, and discusses theoretical ways to further reduce the program's size.
An author shares a 58-byte racing game written in Assembly, detailing the optimization process and the technical constraints of DOS programming.
Смысл: The main idea is to demonstrate the possibilities of extreme software optimization (code golfing) by reconstructing and shrinking a voxel-based game to fit within the strict data limits of a QR code.
A developer spent two years reverse-engineering and optimizing a version of Minecraft using C, Assembly, and GPU shaders to fit the entire game into a 2953-byte QR code.