Как стать автором
Обновить
78.98

Демосцена *

Киберкультура

Сначала показывать
Порог рейтинга

«Пушим байты» в сугробы: новогодняя демосцена 2025

Признанная классика демосцены — PICO-8, в арсенале которой сотни игр разной сложности. Мы же пойдем более оригинальным путем и напишем новогоднюю демку для BytePusher. Эта приставка включает 8-битный процессор, предлагает разрешение 256x256 и 8-битный цвет. Но самое интересное в ней — это OISC-архитектура ByteByeJump (BBJ).

OISC, One-Instruction Set Computer, известна гораздо меньше, чем RISC или CISC. Ее простота, очевидная из названия, привлекает немного энтузиастов, судя по странице BytePusher. Тем интересней будет сделать что-нибудь для нее с нуля.

Этим и занялся в своей статье Пётр Советов, специалист в области разработки DSL-компиляторов и старший научный сотрудник лаборатории специализированных вычислительных систем РТУ МИРЭА. Написал ассемблер на Python, разобрался с вычислениями без АЛУ и «отрисовал» классическое демо с падающим снегом. Еще и со «звездочкой» в виде сугробов и статичных цифр.

Читать полное руководство →

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Друзья! Может есть у кого-нибудь 3dfx Voodoo? Готов купить за адекватный прайс. В ближайшем будущем хочу написать статью-ретроспективу с описанием принципа работы первых видеоускорителей, проприетарных графических API и написать небольшую игрушку, которая работала бы под 3dfx Voodoo - всё это в рамках одной подробнейшей статьи :).

Теги:
Рейтинг0
Комментарии1

Вклад авторов