Понять Демосцену за 14 дней. День пятый. Основы кодинга. [перевод]




«День третий и четвертый. Основы графики и музыки» ← • → «День шестой. Инструменты и ресурсы»


Мы переводим и адаптируем гайд «Teach Yourself Demoscene in 14 Days» от Psenough. Остальные главы читайте по тегу #14days.
Мнение переводчиков может не совпадать с мнением автора.

День пятый. Основы кодинга.

Изучать программирование в наше время не так уж и сложно. Есть тонны книг и бесплатных курсов. Кто-то даже собрал все ссылки на одной странице.

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

53c Enhanced (Concept)

Рубрика: безумные идеи Артема

Привет, товарищество.
Во времена не столь отдалённые, за чашкой крепкого виртуального кофе с одним господином мы обсуждали аналог 53c для NES-платформы. В какой-то момент он предложил использовать не полные тайлы 8х8, а разбить их на блоки 4х4 и использовать так. Но все 10 000 комбинаций для 10 цветов одной палитры NES (4 solid + 6 chunky без повторов-инверсий), внезапно и к сожалению, не уместились в два банка памяти NES.

Но это действо чудное подтолкнуло меня к идее для расширения возможностей всеми любимого формата 53c.


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

Как стартовать первую программу на ассемблере.

По небольшим просьбам публикую самую короткую и простую инструкцию, как с минимальными усилиями написать и запустить примитивную программу на ассемблере. Я нарочно не затрагиваю тут принципов работы, литературу, архитектуру итд. Цель — получить нечто двигающееся здесь и сейчас.


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

making of "blash" - код и железо



(осторожно, большие фотографии и обилие говнокода под катом!)

Так как я обещал продолжение, то оно уже тут :) Предыдущие записи можно найти по тегу «blash».

… Итак, общая идея демы выработана, теперь нужно ее реализовать. С платформой я уже определился, теперь требуется выбрать язык, на котором и будет написан код. Выбор был, честно скажу, небогат:


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

making of "blash" - пролог

опять монитор :)

… сегодня я пересматривал очередную пачку релизов, свежескачанных с pouet.net, пытаясь побороться со скукой, как внезапно я вспомнил про папку SRC\WATCOM\!NEW. Буквально три недели назад в ней бурлила жизнь — писались килобайты кода, оптимизировались процедуры, писалась музыка (ну тут немножко приврал — писал ее я на основной машине :), а за день до дедлайна все спешно упаковывалось и фиксилось…

… Именно так и писалась blash — MS-DOS-дема, занявшая первое место в Retro democompo на Demosplash'2o15. И сегодня мне бы хотелось приоткрыть некоторые тайны, осветить некоторые интересные моменты, да и вообще — растряхнуть как всегда заснувший Хайп ;)


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

Wct, как тулза для демомейкинга

Привет, Хайп!

Всем доброго времени суток!
Начну я этот топик, пожалуй, с этой картинки:



Хочу познакомить демомейкеров с такой тулзой, как Wct — «Wild Coding Tool», ну или же Word oCTal (на самом деле уже должно было быть Word hEX — Wex, но как-то не прижилось).

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

Fire-эффект под TS-Conf

Решил поговнокодить поэкспериментировать с палитровым режимом 16c на TS-Conf, и заодно попробовать запилить эффект «огня» по классическому алгоритму, а не так, как это делал раньше на «Настоящем ATM спектруме».

Собственно говнокод быстрый набросок исходника:

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