Chaos Constructions 2016 Графика и музыка

Нынешний Chaos Constructions запомнился каким-то одним бесконечным авралом, который в итоге всё же иссяк к вечеру. С раннего похмельного утра нужно было срочно дорисовывать main compo, на пати мы прискакали с опозданием, но вовремя успев на реалтаймы. До реалтаймов пришлось срочно восстанавливать доступ на все форумы, так как пароли я в параноидальном угаре все позабывал. Потом сразу же реалтайм-графика, после её допиливания перекур, в котором я узнаю, что 53ц будет дольше и на другую тему, бегу объявлять-обновлять тему на всех ресурсах. Спускаюсь выпить пару банок пива, и вот уже пора делать 53ц. Мне нравится, когда пати так проходит — потом с чувством выполненного долга можно попить и пообщаться, чем день и закончился, собственно.




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

MyMultimatograf

Поступило мне предложение написать о том, как проходит Мультиматограф для меня. Надеюсь эта заметка не будет совсем уж бесполезной, и поможет нам сделать пати немножко лучше. Сделаю это в виде дневника. А начну с нулевого дня, т.к. именно с него всё начинает идти наперекосяк :-)

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

Повидло из плохих яблок: как, зачем и почему



Хозяйке на заметку: повидло
Для варки яблочного повидла подойдут те фрукты, которые не пригодны для еды – переспевшие,
поврежденные и т.д. – короче говоря, все мягкие или жёсткие, какими вы располагаете.
chudo-povar.com


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

DISCLAIMER: За сочинения у меня в школе была стабильная тройка, поэтому пристегните ремни.
Будет много воды и лабуды. Возможны полный бред, попирание принципов, нарушение законов физики и розовые пони.

Я понимаю риск

Обзор zxgfx compo #3 (персонаж мультфильма или собственный персонаж, нарисованный без дизеринга)



У меня не очень большой опыт в критических статьях на что-либо, и свое мнение я стараюсь давать только если попросят. Но на написание этого обзора меня вдохновило само мероприятие. Я по себе знаю, как авторам хочется что бы их работы обсудили, прокомментировали, и если повезет, даже похвалили. В своем критическом эссе я естественно буду опираться на свой личный опыт. Если так будет проще, это все мое личное мнение, не претендующее на истину в последней инстанции. Мои слова могут даже обидеть, но в моих помыслах только лишь желание направить авторов в нужное русло.

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

shuran33 interviews java_finch


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

Продолжаем серию интервью с художниками рисующими пиксельную графику на ретроплатформах. В этот раз у меня в гостях java_finch, его работа внезапно появляется 13 января 2021 года на сайте zxart.ee и набирает кучу положительных оценок от других пользователей. Всем же интересно, кто этот новенький, который с ходу начинает рисовать спектрумовскую графику, как заправский художник? Итак, я взял у него интервью, усаживайтесь поудобнее, будем знакомиться.


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

Переключение банков видеопамяти в Famicom/NES/Денди на примере игры Contra Force

Как я писал в статье про графическую архитектуру Famicom/NES/Денди возможности видеочипа консоли были ограничены сразу с нескольких сторон. Всё изображение обязательно состояло из четырёхцветных тайлов 8x8 пикселей и было всего два банка по 256 уникальных таких тайлов которые могли одновременно быть выведены на экран (при этом бОльшая часть изображения состояла из повторяющихся тайлов). Для игр первого поколения подобных Lode Runner или Bomberman двух этих банков видеоданных хватало на всю игру. Но с усложнением игр 512 уникальных тайлов на кадр резко перестало хватать и были изобретены мапперы переключающие банки на лету чтобы значительно увеличить разнообразие выводимого изображения.
Сегодня мы рассмотрим как переключались эти банки тайлов в первом уровне игры Contra Force чтобы увидеть как все эти технические ограничения с одной стороны обходились, а с другой влияли и в некоторых случаях даже формировали геймплей игр.

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

Как перестать кодить и начать патчить

Итак, я продолжу рассказы на тему портирования игр с других платформ на систему ZX Enhanced (TS Config).
Цель cейчас прежняя – Sega Master System. Будем уточнять понимание системы путём патча игрового кода некой игры. Не Соником единым :)

Давай верно настроимся. Здесь будет код, здесь будут байты. Давай drum ' n ' byte.


Итак, на этот раз я взял цветастую игруху с Сеги – Ottifants. Обьем – 256К. Исходников – нет, работаем с бинарём. Цветная – ураган. Платформер. Смешная :)
Буду юзать наработки Сонника.


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

Ускоряем DeSmuME


Какое-то время назад зоопарк форматов, поддерживаемых ZXTune пополнился еще одним экспонатом — .2sf. Типичный представитель семейства Portable Sound Format (.psf, .psf2, .ssf, .dsf, .usf, .gsf, .snsf, .2sf, .qsf), предназначенный для хранения дампов памяти с музыкой игр для карманной приставки Nintendo DS.
Для воспроизведения используется библиотека vio2sf от Christopher Snowhill на основе эмулятора DeSmuME. На далеко не самом быстром референсном устройстве и случайно выбранных треках библиотека показывала достаточное быстродействие, поэтому она была портирована as is, без оптимизаций (хотя беглый взгляд на код и вызывал зуд в руках). К тому же, будучи измученным Рамзаном нарзаном оптимизацией библиотеки lazyusf2 (если интересно, могу рассказать о процессе), я не имел ну никакого желания опять влипать в это дело.


Да куда ж ты денешься?.. (С) Жызнь