Демокомпо во второй день CC2015!



Друзья!

Может быть кто-то не знает, но я только что заглянул в таймтейбл cc'2015 и увидел, что демокомпо будет не в субботу поздно вечером, как, наверное, уже многие привыкли за последние 20 лет — а днем/вечером в воскресенье (в 17:00).

Наверняка для многих это станет сюрпризом, поэтому я предупреждаю этим тредом всех, кто едет на пати, кто делает туда демы, кто сидит на диване в Краснодаре и Перми, чтобы они заранее спланировали свою поездку и вечер следующих выходных, чтобы всё успеть и ничего не пропустить.

И, дабы паника окончательно не поглотила наши ряды, я мощным заклинанием кастую в этот тред random , чтобы он развеял все наши и ваши тревоги и опасения!

Ну и, традиционно, дискач и лет зе срач бегин!

ZX Spectrum Graphics FAQ


По многочисленным просьбам начинаю этот пост, в котором буду публиковать вопросы и ответы по специфике создания графики для ZX Spectrum.

Ниже пойдет речь именно о специфике ZX Spectrum прежде всего потому, что нет смысла заново излагать всю теорию рисования и растровой графики. Любой tutorial, пример рисования или урок о рисовании на ZX Spectrum на 80% будет состоять из стандартной теории, в которой, честно говоря, мало кто из нас силен :). Поэтому более честно, да и более интересно поговорить именно об аспектах графики, которые являются для спектрума эксклюзивными, по крайней мере по отношению к обычной растровой графике без ограничений на палитру и количество цветов на знакоместо.

Первая серия вопросов была подготовлена пользователем Al-Rado . Предлагаю всем желающим добавлять как вопросы, так и ответы в комментариях. По мере возможности буду отвечать на вопросы и добавлять всю новую информацию в тело топика.

В подготовке FAQ также участвовали: Al-Rado , sq , prof4d , introspec , moroz1999 .

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

lvd

Сегодня я узнал из разных надёжных источников, что lvd достал некоторых постоянных участников до такой степени, что на днях они собрались и втихую его забанили. То, что lvd регулярно шатал лодку знают все кто регулярно читает Hype. Призывы забанить lvd, в общем, мелькали достаточно регулярно уже несколько месяцев, но вот такого ожесточения, чтобы число желающих забанить превысило число нежелающих — это нечто новое.

В общем, я хочу сказать одну вещь. Не любить lvd — в общем, нормально. Даже забанить за неконструктивное поведение — почти ОК (хотя в разные моменты, у нас тут бывало много людей в неконструктиве, если всех их банить — можно будет закрывать сайт). Но ОК, я даже готов с этим согласиться, с оговорками и примечаниями.

Но. Ребята, извините за банальность, мне стыдно говорить прописные истины, но. Банить втихую — это говно. Банить втихую — это примерно как признаваться вслух, что ничего по-настоящему криминального вы за lvd найти не смогли, а просто забанили, потому что достал. Примерно по этой же схеме blastoff забанил тред 3bm на zx-pk.ru. Примерно по этой же схеме банили и продолжают банить на других ресурсах.

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

Crazy Siberian Party 2016

Счастливых летних деньков уважаемой публике!!!

Наша летняя модель!
Приглашаю принять участие в традиционной летней сибирской демопати в г. Новосибирске! Место проведения известно, дата — с 30 по 31 июля. В этом году будут классические конкурсы, много веселья, подарков, призов, а также конкурсов на открытом воздухе!
Работы для Спектрума принимаются посредством электронной почты not_soft@mail.ru
Напоминаю, что конкурс графики у нас тематический, «Русское кино», принимаются также работы, основанные на мультипликационных сюжетах!
Тематика демо-компо — кинопремия!
Помимо дипломов победителей и участников CSP ждут ценные призы, памятные подарки и сувениры!

Ждём ваших работ на почту not_soft@mail.ru Также готов ответить на вопросы в комментариях.

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

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



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

Chaos Constructions 2018 - дополнения в правила



В правилах конкурсов Chaos Constructions появилось небольшое но, на мой взгляд, существенное дополнение, касающееся всех, кто пишет интро/демо для ретро-платформ. А именно: теперь ваши (наши) работы могут участвовать в конкурсах ZX Spectrum Tiny Intro (256b), ZX Spectrum 1K Intro, ZX Spectrum 640K Demo, ZX Spectrum Game. В правила этих конкурсов включён пункт:
" — На этот конкурс принимаются работы для ZX Spectrum совместимых компьютеров и других компьютеров, выпущенных не позднее 1991 года."

Пункт добавлен хотя и не мной, но по моей просьбе. Практически каждый год я, в том или ином виде, поднимаю вопрос, чтобы работы для разных ретро платформ могли соревноваться в рамках одних конкурсов. До сих пор по правилам CC неспектрумовские работы могли (точнее, могут и сейчас) участвовать только в конкурсах Combined demo, Combined 4k, Combined 64k, Tiny intro, где они вынуждены соревноваться с работами для мощных PC. Это не есть правильно, на мой взгляд. Да, был (есть) ещё Wild, но он тоже получается отделённым от Спектрума. Кроме того, выставлять в Wild 1k или скажем 256b интро где, скорее всего, она будет соревноваться с каким-нибудь мультиком или видеороликом — опять же, неправильно.

Честно говоря, я бы хотел чтобы в итоге конкурсы ZX Spectrum были просто переименованы в Oldskool (как, в принципе, сделано на большинстве party), кроме платформо-специфичных Music, Graphics и Enhanced demo. Но пока организаторы на это не пошли.

В качестве пояснения, откуда взялся пункт про 1991 год. Дело в том, что довольно сложно выработать однозначный простой критерий, объединяющий все ретро-компьютеры. Очевидное «Все 8-битные» выкидывает за борт БК, TI-99/4a, Intellivision и другие 16-битные, но древние и, во многих отношениях, более слабые, чем Спектрум, архитектуры. Ограничения по количеству памяти (было такое предложение) — тоже не есть хорошо, поскольку не характеризует фактические возможности (можно взять современную мощную машину и поставить туда мег памяти или наоборот).

Понятно, что спектрумисты, наверное, не особо заинтересованы, чтобы к ним в конкурсы лезли с другими железками. Но, ради всеобщего блага (и в надежде, что у людей будет чуть больше мотивации писать под старые платформы), предлагаю как-то с этим сжиться :-)

P.S. До Chaos Constructions, который состоится 25-26 августа, ещё есть время. Работы сами себя не напишут!
P.P.S. Пользуясь случаем, прорекламирую свой семинар — «История и архитектура игровой приставки RCA Studio II 1977 года».
Также планирую выставить конкурсную работу для неё (сейчас вот пишу).

ZX спектрум на современном проекторе

Сейчас рассчитывается переход на 1080p для показа на ЦЦ, в связи с чем очень остро встает вопрос адекватного апскейла настоящего пентагона чтобы все выглядело правильно на проекторе.

Мы тут нашли ZXKit1 zx-pk.ru/threads/10548-zxkit1-plata-vga-amp-pal.html Есть ли реальные люди у которого он есть? Как он показывает гигаскрин 3колор интерлейсы? Кто нибудь пробовал его на dlp проекторах?

Какие вообще варианты показывать спек в 50fps на современном оборудовании, где hdmi вот это все? Эмулятор/youtube не предлагать.

За дизайн

«Дизайн» — это почти что самое изнасилованное слово у демостроителей.

Больше чем над словом «дизайн» надругаются только над словом «флоу».

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

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

Threads on Z80

Привет, друзья.

Хочу поделиться с вами своими наработками. Сперва хочу извиниться за то, что постоянно буду использовать свой ассемблер ASAM. Увы, он работает только под 32-бита, у этого есть ряд причин, но почему это так, — не сейчас.

Теперь о сегодняшней теме, о параллельных потоках. Начиная с 2003 года я постоянно использую два типа потоков на Speccy: первый, мой любимый — это сквозные функции; и второй, о котором пойдёт речь — это классические потоки. Я приведу пример самых простых потоков, и если вам это нужно — вы легко сможете доработать его до своих нужд.

Thread'ы очень просты. Всё сводиться к двум основным процедурам — это создание и переключение потоков. Текущий вариант потоков эволюционировал из простых переключений между блоками памяти в переключение между страницами, что очень удобно для decrunch'ингов чего-нибудь, или для распаковок данных. Хочу отметить, что впервые оправданное использование потоков я ощутил при coding'е под ts-conf'у.

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