Konkurs #2 - demo w stylu 'oldschool'

На speccy.pl объявлен конкурс для демомейкеров.
Тема — демо по образцу 80-90х. Это, например — демо таких известных ребят как Chris, Mat & Ziutek & KAZ, CatMan, Szafran, Mark & Faon, TED, Binio Bill, Dalthon и других.
Конкурс является развивающим, поэтому к каждому проду должны быть прикреплены исходники кода. Это позволит всем нам обучаться и обмениваться опытом программирования.

Правила:

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

Интервью с демосценером

Q&A
Предлагаю почитать интересные интервью, взятые у разных ребят из мировой демосцены:

Smash ^ Fairlight
Интервью со Smash из группы Fairlight, который участвует в жизни демосцены достаточно давно, и хорошо известен как один из лучших кодеров. Он делает крайне разносторонние демо — сентиментально попсовые с великолепной графикой, но знали ли вы, что Смэш начинал как музыкант? Также в интервью он расскажет, как создавались его лучшие работы, поделится секретами популярности его дем, и тем, как он пишет код для своих шедевров.

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

TSconf: Sprites

А вот чё бы и не навалить поверх графики спрайтов-то, а?
Они-то у нас искаропки.

Дао говорит: Спрайт — это графический тайл размером от 8 до 64 точек, который может быть выведен в координаты 0-511 по X и Y, с возможностью отражения отображения по вертикали / горизонтали, и имеющий прозрачность.
Всего доступно 85 спрайтов для одного спрайтового слоя.


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

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

PIXELS movie


5 часов назад Sony Pictures выложили официальный трейлер 3D сайнс–фикшн комедии Pixels. На этот раз Америку разрушает инопланетное вторжение персонажей из старых 8–битных игр, а спасти ее должна команда лучших аркадных игроков, под командованием Адама Сендлера.

Хайпмелеон

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

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

Поэтому эта статья вам вряд ли будет интересна — разве что если вам немаловажно узнать определение этого непонятного ресурса под названием Hype. Кто знает, может быть, вам неоднозначна и судьба сайта…

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

Спектрум - платформа для творчества. Мобильна ли она?

pt3-модуль в комплект с планшетом не входитСейчас всё, что делается на Спек, делается, как правило, из Windows. И не удивительно, поскольку именно на эту ОС была написана просто чудовищная масса спектрумовских конвертеров, эмуляторов, редакторов, побочных утилит и так далее… Ubuntu и MacOS тоже не остались в стороне, тем более, что Ubuntu, при наличии нужной программы, умеет запускать exe-файлы.

Но рано или поздно, по какой-то причине, компьютера под рукой нет. И не будет. Ещё приличное количество времени. И приходится оставаться наедине с телефоном или планшетом. И вдруг вас вдохновляет муза, лаская и приговаривая: «Обрисуй этот пейзаж в семи цветах Синклера!»… Казалось бы, чего медлить? В руках уже есть волшебный экран — гоп-гоп и вперёд! Рисуй! Переводи в спековский экран! Отсылай на ближайшее демопати!

Вот тут-то и кроется проблема, поскольку какими бы крутыми сейчас ни были Android или iOS, они в творчестве никогда не заменят спектрумисту… да что там спектрумисту, любому ретросценеру компьютера побольше. Компьютера, на котором можно сконвертировать своё творение в такой вид, в котором он пойдёт на Спектруме. Или на Ц64. Или на Амиге. Или на Денди. Или… всё-таки Android и iOS способны заменить компьютер? И даже планшет на Windows 8?

Что ж, предположим, основные «материальные» компоненты любой уважающей себя демы таковы: код, музыка, графика — то же самое может быть по отдельности представлено на любой демопати в мире. У меня сейчас есть планшет с Android 4.4., а также Bluetooth-клавиатура. Возможно ли с таким железом что-либо закодить, замузачить или нарисовать? Удобно ли это?

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

z80: Инструменты статического и динамического анализа кода.


Отчасти развивая вопрос поднятый в этой публикации, хочу спросить у вас: «какие есть 'умные' интерактивные инструменты динамического и статического анализа кода для z80 (кроме дорогущего IDA Starter/Pro)»?

И что эти «умники» умеют?

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

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