По итогам Chaos Constructions'2025

Тридцать лет назад, в 1995 году, мы провели первую в России и бывшем СССР demo party (или, говоря более понятным языком, компьютерный фестиваль) — ENLiGHT. С тех пор мы делали это почти ежегодно, с 1999 года по нынешнее время — под именем «Chaos Constructions». В этой статье я хочу немного рассказать о Chaos Constructions'2025, прошедшем 23 и 24 августа этого года в Санкт-Петербурге. По итогам Chaos Constructions'2025 Как уже стало традиционным, всё происходившее в эти два дня можно условно разделить на: Ретро выставку с разнообразной работающей техникой Семинары различной тематики Конкурсную программу связанную с демосценой. Важной особенностью, которая определяет атмосферу нашего фестиваля, является его неформальность — это не коммерческое и не корпоративное мероприятие, а настоящий underground. Обратной стороной чего являются, конечно, финансовые и организационные ограничения — Chaos Constructions проводится, по большей части, на деньги организаторов и добровольные взносы всех желающих помочь (спасибо им!). Хотя, в силу занятости организацией, мимо меня вечно проходит много всего интересного, какие-то основные моменты всё же попробую описать. Читать дальше...

Немного лирики про то, как рождалось “No Heart Beats Forever” (NHBF)

Внимание! Будут спойлеры Немного лирики про то, как рождалось “No Heart Beats Forever” (NHBF) После своих прошлогодних работ для Chaos Constructions "daybyday" и "Tooticki häst" (которые, кстати, были для меня дебютными), я решил, что на этом и всё. Идей больше нет и не будет, даже близко к этим работам я уже ничего не смогу и не напишу, да и вообще. С другой стороны...

ZX Fake! на Chaos Constructions 2025

Про идею Идея «ZX Fake!» появилась спонтанно. Меня всегда привлекали советские компьютеры; ещё в детстве с интересом изучал дампы в приложении к «Юному технику», посвящённые ЮТ-88. Но в реальности и ЮТ-88, и Радио-86РК, и БК-0010-01 (последний — главным образом из-за палитры) производили отталкивающее впечатление. Советские компьютеры можно разделить на три категории: Имеющие исторический интерес доперестроечные;Недоразвитые радиолюбительские;Клоны «Спектрума», интересные коллекционерам и собирателям исторических курьёзов. Но должно же было быть что-то чисто советское и не уступавшее распространившемуся в перестройку «Спектруму»? Читать дальше...

Ещё раз про тайлы и RET

Всем привет, недавно у меня возникла необходимость ускорить рендер тайлов для нашего мультиколорного долгостроя Dice Legends. В результате экспериментов удалось увеличить игровое поле с 26х15 до 30х18. Как водится по результатам приятного времяпрепровождения я решил сделать небольшую игру, чтобы обкатать всякие штуки с картой и прочим. Ведь игра это не только про то как быстро что-то нарисовать. Ничего нового я не изобрёл, но после выхода игры уже несколько человек попросили меня рассказать как там всё устроено. Постараюсь максимально кратко ) Читать дальше...

Demoscene photo #2

Demoscene photo #2 Upgrade через Downgrade Часть первая «Demoscene photo» от 02 августа 2016 года Пришло время подвести итоги, проанализировать содеянное и решить что делать дальше. За 9 лет сообща мы собрали и сохранили огромное количество фотографий (более 20 тысяч). Не буду утверждать, что все фотографии достойны сохранения и большинство из них сохранено только потому, что они есть. Также уверен, что не все фотографии могут и должны быть в общем доступе да и удалить-то мы всегда успеем, а вот сохранить (особенно фотографии до 200x годов) нужно постараться. Решив в 2016 году сохранять фотографии в гугле, а как я писал ранее, был всё-таки небольшой выбор хостеров который минимально удовлетворял потребностям, мы общими силами заливали фотки с различных мероприятий. Изначально архив фотографий собирал на личном аккаунте — это оказалось неудобно и впоследствии я всё достаточно оперативно перенёс на аккаунт бренда. Не знаю как сейчас, но раньше можно было делать не личные аккаунты, а аккаунты бренда с подтверждением через владение каким-либо доменом. Что уж там у гугла в кишочках произошло неизвестно, но каким-то волшебным образом отдельный вход в этот аккаунт мне стал недоступен… Что случилось? →...

256 байт интро "Disequilibrium" для компьютера Vectrex

256 байт интро "Disequilibrium" для компьютера VectrexПара слов насчёт моей 256-байтной работы DISEQUILIBRIUM для Vectrex (пятое место на Chaos Constructions'2025). Хотя работа довольно примитивная — линия, по которой скользит точка — реализация не так проста, как кажется на первый взгляд. Нарисовать линию на Vectrex'е, разумеется, просто, как и точку — есть даже соответствующие подпрограммы в BIOS'е. Но вот с перемещением точки вдоль перемещающейся линии — есть нюансы. Читать дальше...

Аппаратное демо

Демосцена в контексте демо/интро обычно ассоциируется с программами. Это верно даже для большинства работ в наиболее «отмороженной» номинации Wild demo, о которой я писал в прошлой статье. Однако, до появления микропроцессоров и повсеместного распространения цифровых решений, была целая эпоха, когда никого не удивляло, что изображения и даже анимационные эффекты создавались при помощи электронных схем не содержавших процессора и, соответственно, программы. В этом году мы добавили на Chaos Constructions конкурс на эту тему и данной статьей хотелось бы подсказать потенциальным авторам несколько направлений «на подумать». Читать дальше...

Копаясь в дисках Commodore 64: SPBNEWS 1993 года

Копаясь в дисках Commodore 64: SPBNEWS 1993 годаНедавно на одном из старых дисков для Commodore 64 обнаружился исполняемый файл SPBNEWS, представляющий собой noter с текстом, описывающим новости на питерской C64 сцене. Это — одно из немногих свидетельств существования C64 сцены в России, так что, думаю, имеет смысл его сохранить. Привожу текст и ссылки (spbnews.prg и видео). Итак, текст: Читать дальше...

Video-spectrumizer с чего всё начиналось и к чему пришло

Сегодня я рад представить вам свой долгоиграющий (15 лет!) и долго развивающийся фан-проект — video-spectumizer в том виде, в котором его можно уже отдать общественности в опенсорс. Video-spectrumizer с чего всё начиналось и к чему пришло Что такое video-spectrumizer? Video-spectrumizer — это cli утилита\программа, которая позволяет преобразовать любое видео в стилизованное под графику с zx spectrum. Это чё, спектрум на максималках? Ага, типа того. Представьте, что вам в спектрум завезли очень много мегагерц и\или все инструкции выполняются всего за такт и вы можете выплёвывать графику на экран с экстремально быстрой скоростью, одновременно всю её обсчитав. Т.е. графика у вас честная — пикселы, атрибуты и клешинг конечно же присутствует, а вот филрейт космический. Ну и зачем? Just for fun! В основном ради фана, интересно же глянуть как оно могло бы быть на сверхбыстром спектруме. Cчитайте такой виртуальный видео-ускоритель вставили в спек и оно полетело. Но и не только забавы для… Годами ранее (когда это всё было в полу ручном режиме на нескольких скриптах) я успешно делал видеоряд для музыкальных треков, получались довольно залипательные видеоролики (читай видеоклипы), которые не стыдно (а может и стыдно) выложить на видеохостинги. Но обо всём по порядку. История с самого начала →...

Wild demo - дичайший из демосценерских конкурсов

«Совершенно бесполезное, отвлекающее умного человека от продуктивной работы и, вероятно, сжигающее множество часов ценного времени… Это искусство в чистом виде». / из комментариев к demo Freespin / Wild demo - дичайший из демосценерских конкурсов Продолжая цикл статей [1, 2, 3] о демосцене и демосценерских конкурсах, в преддверии Chaos Constructions'2025 хочу рассказать о конкурсе с самыми, пожалуй, свободными правилами — Wild demo. Возможно, узнав о таком конкурсе, кто-то захочет в нём поучаствовать. Изначально демо писались почти исключительно под популярные компьютеры, поскольку это позволяло работам широко распространяться и быть увиденными максимальным количеством людей. Однако, с ростом доступности сетей этот критерий стал менее значим. Особенно этому поспособствовала возможность распространять видео — ведь работу, созданную даже для очень экзотического устройства, таким образом может увидеть множество людей, это устройство даже не имеющих. Описанные изменения привели к тому, что стали появляться демо буквально «для всего» — от редких компьютеров до калькуляторов и даже принтеров. Постепенно стало общепринятым, что на конкурс Wild demo выставляются работы, которые не проходят по правилам на другие конкурсы. Читать дальше...

Commander X16

Хотя я не фанат современных компьютеров которые косят под ретро но, наблюдая за проектом Commander X16 (автор идеи — 8bitguy ), постепенно проникаюсь к нему тёплыми чувствами. Связано это с тем, что софт, который под него пишут, платы расширения, которые выпускают — всё это в комплексе выдержано в очень правильном духе и направлении, что можно оценить по этому видео: www.youtube.com/watch?v=MBVIHhTdBww Читать дальше...

Ещё слово о процедурной графике

Не так давно я публиковал здесь небольшой обзор по работам в жанре процедурной графики и, в частности, призывал поучаствовать в конкурсе. Упомянутый мной конкурс на фестивале Chaos Constructions состоялся — было представлено семь работ размером до 1кб, о которых, особенно о двух собственного изготовления, я и хочу рассказать. Первая моя работа называется Way и написана для платформы Sony Playstation 1 (PSX) на ассемблере MIPS R3000. Читать дальше...