Мультиматограф TOP3

Друзья! Предлагаю ничего не значащий, ни на что не влияющий, просто сам по себе опрос. Just for fun.

Назовите ТРИ работы с Мультиматографа, которые запомнились вам больше всего. Только три работы. Не пять. Не десять. Я понимаю, сложно. Серпом по живому. Но нужно три.

Как я побывал на Мультиматографе

В этой статье я бы хотел описать свои впечатления о фестивале Мультиматограф. Первое, что очень было приятно, получить приглашение на фестиваль от организаторов. Не знаю как выбирались люди кому высылать, а кому — нет эти приглашения, но последний раз меня лично приглашали на фестивали в 2010 году на HackersTop. Этот организаторский ход, я думаю принес свои плоды, о чем я расскажу чуть позже.

О фестивале было объявлено заранее, на многих тематических сайтах были созданы ветки, в которых можно было всё узнать и задать вопросы организаторам. Так же существует достаточно удобный сайт, на котором тоже можно получить всю интересующую информацию.

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

TSconf: Gfx layer

Спрайты, тайлы… Возможно, этого нам и хватило-бы…
Но под этими слоями находится базовый слой графики.

Дао говорит: Слой графики отображает данные, которые находятся в страницах памяти. Первая страница для отображения (её адрес обязательно кратен 8 для 16цветов, 16 — для 256 цветного режима, общая длина — 8/16 страниц) указана портом VPage (#01af). Способ отображения данной памяти задаётся битами порта VConfig, который задаёт разрешение и цветовую глубину.
Окно отображения памяти представляет собою блок размерами заданного разрешения и отображается по позициям X (0-511) и Y (0-511), которые указаны парами портов GXOffs и GYOffs. Окно зациклено по краям в отображении.
Цвета отображения заданы палитрой, номер выбирается первой тетрадой регистра PalSel (#06af).

Итак, у нас есть экран со своим внутренним скроллом.

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

23/04/15

Хайп, сегодня день рождения, например! Предлагаю отпраздновать просмотром эпического фильма Micro Men. Причем рекомендую просмотр на языке оригинала не зависимо от уровня знаний. Что бы там не говорили злые языки, а кино вышло отличное.



Для ценителей офлайна: RuTracker

TSconf: Sprites

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

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


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

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

TSconf: Tiles

Да, Мультиматограф близок, нужно поднажать!
Итак, тайлы.


Для построения тайлов нам необходимо сделать следующее:
— подготовить графику (разместить её в странице для графики тайлов)
— построить карту тайлов (с размещением в странице карты)
— запрограммировать порты (указать, какие страницы используются для графики, для карты, и включить отображение нужных слоёв)

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