Графика с Crazy Siberian Party 2017

Звезды сложились удачно, и есть настроение высказать пару комментариев по работам с Crazy Siberian Party 2017. Так сказать, хоть раз ковать железо, пока горячо. Я опять не смог поучаствовать в этом году сам, и, как ни странно, причина всё та же — все силы на игровой проект. Авось, в следующем году удастся выбраться на пати вживую, а пока что можно взглянуть на работы этого года.




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

FT812. SDK



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

Данный SDK по замыслу должен включать в себя:
— поддержку железа FT812 в его инкарнации VDAC2 на ZX-Evolution по интерфейсу SPI,
— поддержку железа TS-Conf,
— программирование FT812 (инициализация режимов, создание дисплей листа, функции сопроцессора),
— геометрию (синусы/косинусы etc.),
— прочие функции, полезные при создании игр или утилит.

Читать дальше →
  • avatar
  • [просмотров: 5525]
  • 0
  • +26

PCSPE - создание музыки для PC Speaker в современных DAW

Вас мучает непреодолимое желание сделать демку для предельно олдскульного IBM PC, не имеющего даже звуковой карты, но вы не знаете, как же быть с музыкой? Можно расслабиться, ведь теперь есть альтернатива трекеру MONOTONE. Свежий VSTi плагин PCSPE позволяет создавать прекрасно ужасную одноканальную музыку для PC Speaker, подобную звучавшей в играх Monkey Island или Lotus III, с помощью любой современной DAW — FL Studio, Cubase, Reaper, и им подобных.

Полученный результат можно экспортировать для использования в ваших программах для IBM PC или других компьютеров, использующих таймер 8253 для генерации звука (Микроша, Корвет), а также прочих причудливых затей — экспорт представляет собой обычный текст очень простого формата и легко парсится. Пример простейшего проигрывателя на QBasic прилагается.

Плагин позволяет создавать инструменты, подобные тем, что используются в трекерах для AY и других звуковых чипов. Огибающие громкости, арпеджио (орнамент) и изменения питча задаются в виде строк текста с очень простым форматом, аналогично MML или FamiTracker. Условная громкость инструментов является основой системы приоритета. В один момент времени всегда звучит только тот инструмент с наибольшей текущей громкостью. Например, инструмент баса имеет громкость 1, а инструменты ударных имеют громкость 2 — значит, они будут прерывать бас в момент своего звучания. Таким образом несколько одновременно звучащих музыкальных партий утрамбовываются в один канал спикера, что, конечно, требует вдумчивого подхода при сочинении музыки и создании аранжировок.

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

Небольшая демонстрация в MP3
Скачать плагин

3aRulem #20

Друзья! Мы завершаем работу над 20-ым номером журнала!
Спешите направить материалы в юбилейный номер, у вас ещё есть шанс! Напоминаем адрес редакции — not_soft@mail.ru
Ждём ваших материалов!
Увидимся в конце июля на страницах нашего журнала!

SDCC Z80 и как с ним бороться



Драма в трёх актах с разрушенными судьбами программ и убитыми человеко-часами.

Сразу должен извиниться перед авторами SDCC за всё хорошее, что я напишу далее. С одной стороны, я должен поблагодарить создателей за их труд, особенно, в отсутствие разумных альтернатив. С другой — благодарить авторов за их кривое поделие я не могу ни искренне, ни неискренне — вообще никак.

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

FT812. Архитектура



В этой статье я расскажу об особенностях работы и внутреннем строении FT812 с точки зрения разработчика подобных видеосистем.
Вопросы программирования сабжа будут рассмотрены поверхностно (а подробно — в отдельной статье).

Читать дальше →
  • avatar
  • [просмотров: 4671]
  • 5
  • +31

FT812. Вступление и лирика



Как в своё время было принято начинать научные труды цитатами из вождей, так и данную статью стоит начать чем-то вроде: сценообразующий режим 6912 неисчерпаем, как андронный коллайдер и все такое.

Но данная статья будет ровно о противоположном — она будет не о 6912, а наоборот.

Читать дальше →
  • avatar
  • [просмотров: 6012]
  • 14
  • +34

Crazy Siberian Party 2017

CSP 2017 – в этот раз действительно крейзи!
Какой-то знакомый взгляд с прищуром!
Друзья, всех приветствую! В связи с поступающими многочисленными вопросами относительно CSP’2017 мы вынуждены сделать небольшой анонс предстоящего события.
Итак, первое! Традиционная пати CSP состоится на берегу Оби в привычном месте, 29-30 июля 2017 года! Это вы и так знаете, здесь всё стабильно.
Второе. Нам задают вопросы «А будет ли демопати?», «А если я пришлю работу?», «Может, всё-таки, забацаем демопати?». Нашу позицию мы озвучивали ранее и повторяем – демопати, как в 2015-2016 годах не будет, по крайней мере при нашем организинге. Тем не менее, мы пошли навстречу всем спектрумистам и объявляем безбашенные конкурсы!!!
GFX-compo! Свободная тема!
Присланные работы будут распечатаны в размере 20х30 сантиметров и размещены в зоне CSP на верёвочке. Каждому участнику демопати будут выданы стикеры, которые он сможет наклеить на оборот понравившейся работы. Победители будут определены количеством стикеров у каждой работы. И это будет так называемый «приз зрительских симпатий»!
Основное определение победителя в данной номинации планируется провести на площадке events.retroscene.org!
Учитывайте, что при распечатке RGB нет, только CMYK.
Crazy Demo/Intro compo! Принимаются работы, выполненные в виде анимации в блокноте (книге). Это те самые «мультики», которые рисовали многие из вас на полях тетрадей и блокнотов. Понятно, что никто не пришлёт свои блокнотики (это ж надо почту задействовать), поэтому на пати желающим будут выданы небольшие блокнотики и карандаши/ручки. Запилить дему сможет любой желающий!
OpenAirCraftCompo! Не забываем приносить на CSP домашние заготовки, сало, рыбу, лечо и другие продукты, сделанные своими руками. Мои 5 «копеек» уже выдерживаются в отдельной ёмкости!
Третье. В каждой номинации победителей ждут призы и памятные подарки! Иногородним будет организована доставка призов.

Более подробные правила будут опубликованы позднее.

Всех новосибирцев и гостей города приглашаем приложиться к организингу CSP’2017! У нас есть техника и шатры!
Требуются активные волонтеры для организации доставки аппаратуры на патиплейс с последующей ее эвакуацией!
Кроме того, необходим электрогенератор мощностью около 2 кВт.

Ждём вас всех в последние выходные июля в г. Новосибирске на CSP’2017!!!