Сейчас, когда утилита say понравилась многим, а я получил массу вопросов и предложений пришло время придать этой массе некоторое ускорение, сформировав сильные вопросы в детальное теническое описание проекта. На днях утилита была добавлена в AUR, что и подколкнуло меня всё же расписать как всё устроено под капотом.
Рубрика «Демосцена»
По итогам Chaos Constructions’2025
2025-10-07 в 10:11, admin, рубрики: chaos constructions, demoparty, demoscene, fpga, демопати, Демосцена, ретрокомпьютеры, спектрумТридцать лет назад, в 1995 году, мы провели первую в России и бывшем СССР demo party (или, говоря более понятным языком, компьютерный фестиваль) - ENLiGHT. С тех пор мы делали это почти ежегодно, с 1999 года по нынешнее время - под именем "Chaos Constructions". В этой статье я хочу немного рассказать о Chaos Constructions'2025, прошедшем 23 и 24 августа этого года в Санкт-Петербурге.
Как уже стало традиционным, всё происходившее в эти два дня можно условно разделить на:
-
Ретро выставку с разнообразной работающей техникой
-
Семинары различной тематики
-
Конкурсную программу связанную с Читать полностью »
Demoded: разбор олдскульных демо-эффектов на примере
2025-08-21 в 12:35, admin, рубрики: dos, Pascal, ассемблер, Демосцена, кодинг, ретро ПК, ретрокомпьютер, ретрокомпьютингКак повернуть время вспять и выиграть Assembly с DOS-демкой в 2025-м году. Статья с картинками.
Привет, меня зовут bitl и я из тех, кто в детстве не наигрался с кодингом под DOS, и занимаюсь этим в 2020-х... Впрочем, я об этом уже рассказывал в прошлой статье. Тогда мы разбирались с таким явлением, как "сайзкодинг" в рамках демосцены, и как напрочь откомпилировать себе мозги. Вне зависимости - получилось это у вас, или нет, - сейчас я предлагаю почитать про другие способы.
Аппаратное демо
2025-07-24 в 18:55, admin, рубрики: DIY, аналоговая схемотехника, вектора, Демосцена, лиссажу, осциллографДемосцена в контексте демо/интро обычно ассоциируется с программами. Это верно даже для большинства работ в наиболее "отмороженной" номинации Wild demo, о которой я писал в прошлой статье. Однако, до появления микропроцессоров и повсеместного распространения цифровых решений, была целая эпоха, когда никого не удивляло, что изображения и даже анимационные эффекты создавались при помощи электронных схем не содержавших процессора и, соответственно, программы. В этом году мы добавили на Chaos ConstructionsЧитать полностью »
Wild demo — дичайший из демосценерских конкурсов
2025-05-27 в 18:40, admin, рубрики: demo, demoscene, wild, wild demo, ассемблер, Демосцена, конкурс, конкурсы, Программирование"Совершенно бесполезное, отвлекающее умного человека от продуктивной работы и, вероятно, сжигающее множество часов ценного времени... Это искусство в чистом виде".
/ из комментариев к demo Freespin /
Продолжая цикл статей [N1,N2,N3] о демосцене и демосценерских конкурсах, в преддверии Chaos Constructions'2025 хочу рассказать о конкурсе с самыми, пожалуй, свободными правилами - Wild demo. Возможно, узнав о таком конкурсе, кто-то захочет в нём поучаствовать.
256 байт веселья, или как развлечь себя Ассемблером когда скучно
2025-01-08 в 10:16, admin, рубрики: demoscene, sizecoding, ассемблер, демки, Демосцена, ненормальное программирование, Программирование, ретро ПК, сайзкодингЭто еще одна статья про демосцену, сайзкодинг, ассемблер, MS-DOS и ретрокодинг. То есть, о том, как ночами напролет добровольно и бесплатно писать бесполезный и очень трудоемкий код и поседеть в 30 лет. Но вдруг вам захочется?
Толкаем байты, или Простейший эмулятор своими руками
2024-12-24 в 8:27, admin, рубрики: BytePusher, emulator, ассемблер, Демосцена, низкоуровневое программированиеЕсть хороший способ начать свой путь в системное программирование: написать эмулятор и ассемблер для какого-нибудь простого процессора. Сегодня популярностью в узких кругах пользуются fantasy consoles: виртуальные игровые приставки в ретродухе. Я расскажу, как создать свой вариант виртуальной приставки BytePusher с процессором, имеющим всего одну команду. Если вы интересуетесь системным программированием, любите изучать необычные архитектуры процессоров или цените произведения из области демосцены, то эта статья для вас.
Почему BytePusher
Решил вспомнить счастливое детство и полазить по сайтам демосценеров — с удивлением обнаружил, что многие выкладывают релизы под.. FreeBSD.
FreeBSD — мягко говоря не самая подходящая система для занятия оптимизированной графикой, поэтому наличие такого количества демо целенаправленно создаваемых под эту систему озадачило.
Поскольку я немного понимаю в компьютерах и использую FreeBSD в качестве одной из основных ОС, решил немедленно собрать и запустить самые интересные проекты.
Два слова о процедурной графике
2024-07-12 в 17:25, admin, рубрики: demoscene, procedural graphics, sizecoding, ассемблер, Демосцена, конкурс, конкурсы, Программирование, процедурная графикаСреди многочисленных демосценерских конкурсов, которые традиционно входят в программу различных demo party, незаслуженно недооценённым, на мой взгляд, является конкурс процедурной графики (procedural graphics). Смысл этого специфического вида компьютерного творчества - формирование статичного изображения при помощи короткой программы. Стандартные ограничения на размер — 4кб, 1кб, 256 байт.
Демо City In A Bottle – система рейкастинга в 256 байтах
2024-05-23 в 7:28, admin, рубрики: size coding, Демосцена, минификация
Привет всем любителям size coding, сегодня я расскажу о чём-то потрясающем: крошечном движке трассировки лучей (raycasting) и генераторе города, умещающихся в автономном файле HTML размером 256 байтов.
В этом посте я поделюсь секретами работы этой волшебной программы. Вот видео результата из моего твита:
