Создание 1k intro Chaos для ZX-Spectrum



Изначально я не планировал делать демо на Chaos Constrictions 2018, однако за 2-3 недели до cc понял, что с пустыми руками идти на демопати никак нельзя, и решил написать небольшую демонстрацию для 386/EGA/DOS.
Скомпилировав в Turbo-C под DOS свою либу AnotherGraphicsLibrary, которая идеально ложиться в битплановую структуру EGA режима, я разочаровался, от тормозов, прежде всего тормозов EGA. Демо в том виде, в котором я хотел бы его видеть, за этот весьма ограниченный срок, сделать было невозможно.

Однако сдаваться и не делать что-либо, я уже не мог. И тут я вспомнил, что давно хотел принять участие в ZX-Spectrum конкурсах демо. А так, как за последний год у меня появилось целых два 48k реала, я мог получить определенное удовольствие от создания демо. К слову — для меня самое главное в написании демо это именно тестирование на реале, эмульгаторы не дают такого наслаждения от процесса, уж очень это замечательное чувство, когда после очередного изменения в коде ты закачиваешь демо на реал, и видишь как настоящая железка тасует байтики в памяти, отрисовывая эффект.

Поскольку из реалов у меня только 48k, то и демо я решил сделать для 48k.
А из-за ограниченности сроков и отсутствия каких-либо наработок, выбор пал на создание 1k intro(демо объёмом всего 1 килобайт, или 1024 байта).

Читать дальше →

Обзор работ ZX Spectrum Tiny Intro (256b) с Chaos Constructions'2018



В этом году конкурс установил абсолютный рекорд по количеству работ за всю историю фестиваля — и, как многие догадались, произошло это отнюдь неспроста. Вокруг уже успело родиться немало домыслов, споров и различных суждений, а потому хотелось бы расставить все точки над «ё» и рассказать о произошедшем из первых уст.

Читать дальше →

SYNCHRONIZATION - XORED CYRCLES

Привет всем.

На последнем собрании true zx'еров, мы все много общались. Ваня ПирогFlexx и Валtsl просили меня объяснить, как же был сделан эффект «XOR-CYRCLES» в SYNCHRONIZATION. Но я как не шуршал мозгами замаринованные в коньяке, так и не смог вспомнить.
TO XOR OR NOT TO XOR THAT IS THE REAL QUESTION

Spectrum'истов бывших не бывает ...

Демо-компо на Мультиматографе 2018


Обсуждение Мультиматографа в этом году идёт довольно тихо, хотя обсудить вообще-то есть много что. Давайте немного поговорим про демо компо, потому что Мультиматограф вышел, как всегда, интересным и даже, не как всегда, в чём-то спорным.
Читать дальше →

Обзор демокомпо на DI:HALT Lite

Раз в последнее время у меня не выходит делать демы, делаю то, что полагается делать в таких печальных случаях — критикую демы чужие. Возможно пристрастно, но мне это демокомпо показалось самым интересным из зимних дихальтов за последние несколько лет. Поэтому мне захотелось поговорить об увиденном и, возможно, расставить какие-то акценты, хотя бы для себя самого.
Читать дальше →

Сжатие данных для современного кодинга под Z80



Многие программы сделанные на спектруме в 1980е не использовали технологии упаковки данных. Вообще, сжатие было не так широко известно, упаковщиков было мало. RLE не считалось позорным алгоритмом сжатия! Сейчас ситуация изменилась; почти каждый современный релиз, как минимум, придёт в упакованном виде, а как максимум — будет хранить часть данных запакованными и распаковывать их на лету, по мере надобности. Тем не менее, разговоры о компрессорах часто показывают, что редкий кодер видит общую картину вещей. Люди используют один и тот же пакер десятилетиями; иногда неплохой, просто устаревший пакер, иногда — пакер, который даже 10 лет назад не стоило начинать использовать. Я сделал серию тестов для десяти достаточно модных упаковщиков, чтобы попробовать понять, какой пакер нужно брать для современного приложения. Надеюсь, вам будет тоже интересно (и полезно) посмотреть на то, как выглядят результаты.
Читать дальше →

Технический разбор Illusion от X-Trade

Давно хотел попробовать написать новый тип заметки, специально для кодеров. Я хочу попробовать поговорить о внутренних циклах дем, о том, на чём держаться эффекты и об идеях, которые позволяют эти эффекты реализовать. Я не буду лезть в подробности реализации и не дам вам дизассемблер для сборки чего-то выдранного. Только идеи. Только самое интересное.



Ну и поскольку мне нужно с чего-то начать, я хочу начать с Illusion от X-Trade. Мне это демо всегда было симпатично.
Читать дальше →

Итоги 2016 согласно Pouet



С новым годом, Hype! Мы тут уже давно умираем-умираем, но всё никак не помрём, поэтому приходится иногда писать новые посты. Сегодня я, с некоторым запозданием, но всё же, очень хочу показать вам несколько картинок.

Как всегда, перед новым годом, мы с друзьями идём в баню рассмотриваем свежие топы Pouet. Можно долго обсуждать, что в этих топах правильно и что — неправильно, но важнее в этих топах не абсолютная справедливость, а то, что они позволяют нам смотреть на какие-то общие тенденции на сцене и сопоставлять несопоставимое, то есть, более-менее объективно сравнивать последний год сцены с годами предыдущими и глубокомысленно по этому поводу размышлять.
Читать дальше →