Актуальность по фесту
Под катом: программа фестиваля, инфа про трансляцию, IRC, показ работ. Пост может апдейтится.
Читать дальше →
Читать дальше →
making of "blash" - пролог

… сегодня я пересматривал очередную пачку релизов, свежескачанных с pouet.net, пытаясь побороться со скукой, как внезапно я вспомнил про папку SRC\WATCOM\!NEW. Буквально три недели назад в ней бурлила жизнь — писались килобайты кода, оптимизировались процедуры, писалась музыка (ну тут немножко приврал — писал ее я на основной машине :), а за день до дедлайна все спешно упаковывалось и фиксилось…
… Именно так и писалась blash — MS-DOS-дема, занявшая первое место в Retro democompo на Demosplash'2o15. И сегодня мне бы хотелось приоткрыть некоторые тайны, осветить некоторые интересные моменты, да и вообще — растряхнуть как всегда заснувший Хайп ;)
Читать дальше →
Большими буквами на видном месте
Прием работ по конкурсам ZX-графики и AY-музыки продлен до самого фестиваля
Конкурсы, которые к среде (25 число) не наберут хотя бы три работы — будут отменены. Это ASNI (одна работа, жаль отменять), NES-графика, NES-музыка и pixelart (все три без единой заявки).
Artfield 2015: Проблема №2
Я просто оставлю это под катом.

+ одна работа для AY Music, которую не успел еще подгрузить в events.
До конца приема работ — меньше недели. Неделю я заложил специально, чтобы в случае вот такой ситуации успеть отменить конкурсы и не потратить лишних денег (которые из своего кармана и которых нет).
Я знаю, что должен просить людей поддержать конкурс. Рисунком, музыкой. В личку. К сожалению, не знаю, к кому, не знаю как, извините меня. Будет совсем плохо, если я здесь оставлю обращения — это будет совсем некрасиво, да? Потому что обидятся те, к кому не обратился. Но я лично мало о ком имею представление.
В общем, друзья. Спасайте. =(

+ одна работа для AY Music, которую не успел еще подгрузить в events.
До конца приема работ — меньше недели. Неделю я заложил специально, чтобы в случае вот такой ситуации успеть отменить конкурсы и не потратить лишних денег (которые из своего кармана и которых нет).
Я знаю, что должен просить людей поддержать конкурс. Рисунком, музыкой. В личку. К сожалению, не знаю, к кому, не знаю как, извините меня. Будет совсем плохо, если я здесь оставлю обращения — это будет совсем некрасиво, да? Потому что обидятся те, к кому не обратился. Но я лично мало о ком имею представление.
В общем, друзья. Спасайте. =(
Секреты LPRINT, часть 1

Я уже писал об использовании трюка с LPRINT в статье об апрельском демо "Making of Back to Basics". Но поскольку снова звучат просьбы о пояснениях, расскажу об этом трюке поподробнее.
Читать дальше →
Making of “White Stars” Part #2
А теперь, я бы хотел дать несколько практических советов и доставить то, что не вошло в первую часть.
Читать дальше →
Читать дальше →
BASE-X 2015
Когда ребята сказали, что будут делать осенью бейсик компо, я даже их уже и отговаривать не пробовал. Когда столько людей хватаются за возможность помучаться с одним из самых тормознутых диалектов одного из самых немодных языков в истории всего, волей-неволей начинаешь подозревать, что это не с ними что-то не то, это со мной что-то не то.
Это как раз тот случай когда я очень рад оказаться неправ.
Вышло и правда на удивление интересно.
Читать дальше →
Это как раз тот случай когда я очень рад оказаться неправ.
Вышло и правда на удивление интересно.
Читать дальше →
NES - измерение времени выполнения кода
При разработке для ретро-платформ нередко возникает необходимость сделать оценку быстродействия разных частей программы — то, что в современной практике называется 'профилированием'. Например, после добавления новых возможностей в игру её логика перестала укладываться в один кадр, начались замедления, и требуется выяснить, на какой части кода нужно сосредоточить усилия по оптимизации в первую очередь. Конечно, для небольших фрагментов кода на ассемблере всегда можно (и нужно) посчитать время выполнения в тактах вручную, но на больших участках со сложной логикой, либо при написании программы на языке высокого уровня, этот подход не годится. Рассмотрим, какие способы решения этой задачи есть в арсенале современного разработчика для NES.
Читать дальше →
Читать дальше →
Как за месяц выучить zx basic и написать дему или making of “white stars”. Часть #1
Записи велись во время написания демо со 2 ноября 2015 года.
Напомню, 7 сентября 2015 года, было объявлено забавное и необычное демокомпо — BASE-X. Необычность его в том, что принимаемые на компо демо должны быть написаны исключительно на zx basic. Интерес к бейсику есть, о чём говорит не нулевое количество демо, написанных на бейсике и возникновение компо — это весьма закономерное событие.
Мне всегда был интересен бейсик с точки зрения простоты понимания его непрограммистом. А уж что может быть проще, чем реализация бейсика на zx spectrum? Фактически, не являясь программистом, взять и что-то написать на бейсике — довольно просто и я уже не раз предпринимал попытки (EVM — 3bm openair 2011, 3bm heartbeat — 3bm 2015) что-то сделать по-быстрому, используя обрывки воспоминаний из детства и первый попавшийся гаджет под рукой — Nintendo DS с эмулятором ZX Spectrum. Но ведь всегда хочется чего-то большего и цельного, а не просто попытка попищать бипером и показать что-то на экране. А после выхода таких замечательных продуктов, как Silabba, Back to basics и Silent attraction зудеть стало еще сильнее…
Посмотрим, что там назудело?
Напомню, 7 сентября 2015 года, было объявлено забавное и необычное демокомпо — BASE-X. Необычность его в том, что принимаемые на компо демо должны быть написаны исключительно на zx basic. Интерес к бейсику есть, о чём говорит не нулевое количество демо, написанных на бейсике и возникновение компо — это весьма закономерное событие.
Мне всегда был интересен бейсик с точки зрения простоты понимания его непрограммистом. А уж что может быть проще, чем реализация бейсика на zx spectrum? Фактически, не являясь программистом, взять и что-то написать на бейсике — довольно просто и я уже не раз предпринимал попытки (EVM — 3bm openair 2011, 3bm heartbeat — 3bm 2015) что-то сделать по-быстрому, используя обрывки воспоминаний из детства и первый попавшийся гаджет под рукой — Nintendo DS с эмулятором ZX Spectrum. Но ведь всегда хочется чего-то большего и цельного, а не просто попытка попищать бипером и показать что-то на экране. А после выхода таких замечательных продуктов, как Silabba, Back to basics и Silent attraction зудеть стало еще сильнее…
Посмотрим, что там назудело?