Блог Pixel Talks открыт

Если вы еще не читали темы блога Pixel Talks, приглашаем ознакомиться. С сегодняшнего дня они открыты для всех.

Прежде всего это серия статей «Breaking Bad» — попытка договориться о терминах и порассуждать в этих терминах о текущем положении вещей в графике ZX Spectrum:

Breaking Bad — часть 1: форма и содержание
Breaking Bad — часть 2: от конверсий к рисованию «из головы»
Breaking Bad — часть 3: конкурсы и самокопание

И взгляд на те же вопросы, но немного под другим углом от nodeus:

Статья «Mindgames»

Архитектура и программирование уникального компьютера Vectrex

На CC'2015 была представлена работа «Electric Force» под один из самых необычных компьютеров, с векторым дисплеем и AY8912 на борту — «Vectrex». Пётр Соболев, автор работы, рассказал об этом компьютере подробнее в презентации на пати:



Саму презентацию можно почитать в pdf. А для тех, кого заинтересует данная тема, есть подробная статья — «Архитектура и программирование Vectrex».

Убить Еву

Вот уже неделю не утихают спекуляции на тему зловреда с СС'15, который так никто и не видел. Тут вам и слухи, и догадки, расследования, обвинения… Все это интересно и смешно, но не столь интересно, сколько интересен сам прецедент.

Конечно, технически всем было понятно, что стереть флеш или сд-карту — не вопрос, ведь есть софт, который в них что-то пишет. Но почему-то считалось, что никто не захочет этим воспользоваться. Что ж, так было и будет всегда :) Подобный трюк проделывали еще в прошлом веке. Казалось бы, история должна нас чему-то научить…

Чему?

3BM OpenAir 2015 - итоги


3BM закончился, конечно же публикуем результаты и некоторые итоги пати. По горячим следам сразу же хочется сделать несколько скоропалительных выводов и конечно же сказать спасибо всем, кто так или иначе был причастен к проведению мероприятия.

Результаты: retroscene events, pouet.net, txt
Работы: zx-art, pouet.net, scene.org
Зарелижена silent attraction (final).
Зарелижена Eager (to live) (final).


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

Chaos Constructions 2015

teaser

Всем привет,

Chaos Constructions в этом году будет проходить с 29 по 30 августа на площадке «Скороход», неподалеку от станции метро «Московские Ворота». Конкурсы идентичны прошлогодним с дополнением ZX Enhanced Demo. Открыт сайт для приема работ по адресу 2015.chaosconstructions.ru. Добро пожаловать, регистрируйтесь, пишите о всех найденных неточностях и недочетах!

У нас допускается удаленное участие, дипломы будут рассылаться всем победителям Chaos Constructions в этом году. Осталось чуть больше 50 дней чтобы все успеть.

Убедительная просьба при закачке работ не забывать добавлять скриншот вашей работы, чтобы при голосовании вашу работу можно было легко вспомнить.

Скоро откроем продажу билетов и разместим карту как добраться до пати плейс. Задавайте ваши вопросы, пишите демосцены!

TSconf: Ports

В данном разделе я хотел бы описать все группы портов, которые задействованы в управлении системой TSconf.
Данный раздел описывает общее назначение портов. Полная дока по портам лежит здесь.

Итак, порты системы можно разделить на следующие группы:
  • порты управления выполнения кода процессором. Сюда отнесём такие порты как: SysConfig, CacheConfig
  • порты управления памятью: MemConfig, Page0 — Page3, FMAddr
  • порты страниц графики TSU: VPage, T0GPage, T1GPage,TMPage, SGPage
  • порты управления графическими режимами / цветом: VConfig, PalSel, Border
  • порты управления отображением: TSConfig, GXOffs/GYOffs, T0XOffs/T0YOffs, T1XOffs/T1YOffs
  • порты управления DMA: DMASAddr, DMADAddr, DMALen, DMANum, DMACtrl
  • порты управления приходом INT: INTMask, HSINT, VSINT
  • порт управления виртуальным FDD: FDDVirt

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

За кунфу

Как-то так случилось, что я составлял ответ на форуме, но выросла целая портянка.

… ну, в общем, раздел Development с разбором TSconf растёт.
Понятно что по данным вещам особо не по флудишь, с другой стороны — очень малый фидбек, как для меня — автора.
Я понимаю, что тут нужно думать, и чаще проще спросить что-то конкретное в чате, но! Хотелось-бы вопросов, разборов тем. И думаю, это будет интересно всем.
Так как я знаю, какие вещи в тех мануалах слабо освещены, либо были поданы упрощённо.

А ведь я только учусь :)

В общем, по моему мнению, ситуация сейчас такова:

Читать дальше →
  • avatar
  • [просмотров: 3778]
  • 16
  • +12

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 — разрешен.
В случае прихода нескольких событий одновременно, сначала обработается прерывание с меньшим номером.

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

Уточки не прощают


Добрый день!


Раз гоблин написал про бесконечные шарики, то я напишу про бесконечных уточек. Напишу здесь как создавалась Апогей-дема Ducks not forgive, также приведу код.


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