TSconf: INTs


TSconf имеет расширенную систему прерываний, которые могут быть вызваны при наличии таких состояний как: приход луча в заданную позицию экрана, приход луча в начало строки отображение линии на экране, завершение передачи данных.

Дао говорит: Система имеет три типа маскируемого прерывания, которые могут быть вызваны по адресу, который имеет старшим байтом — адрес в регистре I, а младшим — свой тип:
  1. #FF — кадровый (Frame)
  2. #FD — строчный (Line)
  3. #FB — DMA.
Обработку этих прерываний можно переключать портом INTMask (#2Aaf), изменяя состояние битов:
0 — Frame, 1 — Line, 2 — DMA, что приводит к on/off вызову обработчиков. Состояние битов: 0 — запрещен / 1 — разрешен.
В случае прихода нескольких событий одновременно, сначала обработается прерывание с меньшим номером.

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

50 лучших дем за последние 1000 дней. Часть 3. 30-21

Предыдущие статьи:
Вступление
Часть 1. 50-41
Часть 2. 40-31

sq:
Здравствуйте, друзья! Хотелось бы сразу извиниться перед вами за столь долгую задержку между предыдущей частью обзора и этой. На этот раз мы рассмотрим с вами места с 30 по 21. Обычно во вступлении я писал, демы каких групп нас сегодня ждут, но сегодня, начав перечислять все группы, я споткнулся, в очередной раз убедившись, что, похоже, отныне делать это бессмысленно. Лейблы постепенно изживают себя. Группа сегодня, в наши дни — совсем не то же, что раньше. Если раньше группа организовывалась, как правило, по какому-либо географическому признаку — то сейчас все границы уже давно стёрты. Группы, члены которой живут в одном городе и регулярно общаются вне интернетов, в наши дни редкость. Почти каждая дема из представленных сегодня (и впоследствии) сделана в коллаборации людьми из когда-то разных групп. Кто-то, объединившись, придумывает себе новое название (Краски, Гемба). Кто-то продолжает нести на плечах груз былого лейбла, не отказываясь от него по разным соображениям. Но факт остаётся фактом: групп в былом понимании уже нет. И это не хорошо и не плохо. А вот то, что люди объединяются друг с другом ради того, чтобы сотворить что-то — это не плохо, а очень даже хорошо!

Но, обо всём по порядку.


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

8-битные видосы

Очень нестандартный мульт от гуру японского мультфильмостроительства, выраженный в 8битном переложении:

Spirited Away — 8 Bit Cinema
  • avatar
  • [просмотров: 2575]
  • 1
  • 10
  • +8

Мультиматограф 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