EN
creator cover shiru8bit

shiru8bit

Программист, музыкант, самоделкин, ретрогеймер
shiru8bit
61
subscribers
goals
20 of 32 paid subscribers
По достижению 32 платных подписок любого уровня сделаю небольшую демку для 32-битной 3DO, перечисляющую имена героев!
3 of 4

About the creator

Программист программ, музыкант чиптюнов, самодельщик самоделок, цифровой археолог и энтузиаст ретрокомпьютерного творчества. Ретрогеймер, диванный гитарист, автолюбитель с Ситроеном.
Делаю игры и музыкально-звуковые программы для устаревших и редких 8-16 битных компьютеров и приставок, а также эмуляторы таковых. Сочиняю музыку для игр, старых компьютеров, приставок, дисководов и кнопочных телефонов. Делаю электронный DIY. Публикую утомительно длинные и нудные статьи на Хабре. Могу починить примус. Могу и не починить.
На Бусти практически ежедневно публикую инсайды по текущей разработке личных и сторонних программных и железных проектов, творческие планы, эпизоды из жизни ретрокомпьютерщика и ретрогеймера, и не только. Будут цели на разработку чего-нибудь интересного, в чём можете поучаствовать и вы!
Здесь вы сможете полюбопытствовать о судьбе той или иной затеи, узнать о новейших начинаниях и при желании поддержать их финансово, что крайне приветствуется. Даже ваша бесплатная подписка даст мне знать, что вы меня читаете, и это уже поддержка!
Также у меня есть сайт со складом релизов и YouTube-канал с демонстрациями некоторых из них.

Корпус из сантеха

Следующим шагом для проекта с нестандартным светодиодным дисплеем является создание корпуса.
Изначальная задумка возникла ещё в 2017 году, когда у меня не было 3D-принтера и опыта проектирования корпусов. Поэтому тогда я задумал делать корпус из сантеха, а именно, из большой пластиковой канализационной трубы диаметром 110 мм. Соответствующая труба тогда даже была закуплена, и долго лежала в кладовке, пока годы спустя ей не нашлось новое применение.

Детали для оркестра

Прибыли очередные детали, на этот раз всё для проекта «AY-оркестр».
Во-первых, это ещё десяток AY-3-8910 от Романа Соколова. Во-вторых, LM3914 и CD4017 для пробной сборки аналогового индикатора формы волны на светодиодной матрице 8 на 8.

Победа над Тетрисом

В попытках получить нормальное изображение разобрал макетку и собрал минимальный тест на весу: четыре резистора и разъём. Изменений никаких.
На ЭЛТ телевизоре я увидел, что синхронизация постоянно уплывает. В какой-то момент можно увидеть плавающий прямоугольный растр, в одну долю секунды он даже оказывается на своём месте, потом начинает уплывать быстрее и быстрее. Потом можно видеть его диагональную версию. Определённо что-то не то с синхронизацией. Но что? Причины может быть две: тайминги и уровни сигналов.

Тетрис на Arduino не взлетел

В рамках изучения доступных технических возможностей для ещё одного потенциального проекта, идея которого совершенно случайно возникла у меня вчера и показалась мне достаточно интересной, решил попробовать собрать проект «Тетрис на Arduino».
Фишкой этого проекта является программная генерация чёрно-белого видеосигнала с четырьмя градациями серого цвета и разрешением, близким к Game Boy. Собственно, сам проект воссоздаёт Тетрис с GB с точно такой же графикой и похожей музыкой.
Потратил часа три и собрал этот проект на макетке. Однако, не работает. Прошивка работает, я смог услышать музыку, но телевизоры не ловят синхронизацию. Маленький цифровой TFT просто говорит NO SIGNAL, а аналоговый ЭЛТ что-то показывает — ничего похожего на правду.

Размышления о проекте «AY-оркестр»

Пусть пока этот проект носит такое кодовое имя. Я уже упоминал о нём публично, и пожалуй, для разнообразия — у меня миллион секретных проектов — раскрою все карты до его реализации.
Это должно быть wild demo. Некий девайс, содержащий в себе большую кучу звуковых чипов AY-3-8910, синхронно играющих специально написанную очень многоканальную музыку для AY. Что-то вроде Флопотрона, но со звуковыми чипами вместо дисководов.
Идея проекта в том, чтобы оценить, как на практике может звучать куча AY, обладающих не сказать, чтобы сильно разнообразными тембрами. Пока что куча определяется как 16 штук, но возможно будет и больше — проект масштабируемый.
По звуку задумка примерно такая: один чип — один голос. Все три канала с тоном, шумом и огибающей соединяются в один «инструмент», пачку, играющую партию. 16 чипов — 16-голосная полифония. Технически, конечно, можно будет запустить и 16 обычных PT3-модулей, где каждый канал играет что-то своё, но написать такую музыку очень сложно.
Для упрощения написания музыки я задумываю сделать специальный VSTi, в котором будут предусмотрены подобные инструменты-пачки голосов. редактор в стиле VT2 (собираюсь доработать свой старый плагин). Писаться убер-демо-трек будет в Reaper.
Это планируется как разовая акция, но инструменты для создания контента и схема будут открытыми, и может быть последует продолжение. Может запилю целый альбом, кто знает.

Засвечиваю диоды

Чтобы два раза не вставать, сразу оживил собранную матрицу экрана.
Из-за его нестандартной формы отпали любые готовые решения для дисплеев на драйвере MAX7219. Все они подразумевают прямоугольную структуру, то есть одинаковое количество матриц в каждой строке. У меня же оно неоднородное, в формате 2-3-2.

Светодиодные матрицы

Приехали одиночные модули светодиодных матриц 8 на 8 с контроллером MAX7219. Уделил им некоторое внимание.
Нужны они мне для одного очень древнего проекта. Задуман он был ещё осенью 2017 года, и имел большое значение для меня. В принципе, с него началась моя нынешняя активность в области DIY. Но в силу обстоятельств проект успел потерять актуальность раньше, чем приехали детали, и так никогда и не состоялся. Да и был он на пределе моих тогдашних возможностей.

Детали

Приехали очередные детали для разных проектов.
Во-первых, я заказывал на Али десяток очень подозрительно выглядящих AY-3-8910 за 631 рубль (63 рубля штука). Шли они долго, и вот я их получил.
Выглядят действительно подозрительно, это явная перемаркировка, и переоблуженные выводы, некоторые из которых короче остальных. Но они все одинаковые по маркировке и корпусу.
avatar
ага еще вот такие все едут, но на днях таки должны доехать 
avatar
Мне кажется это KC89C72
avatar
Roman Mindlin, согласен, такие же подозрения. Это всяко не оригинальный AY или YM.

Рабочее

Закончил подготовку следующей публикации. Это будет большой материал, аналогичный предыдущему обзору звуковых возможностей Sega Genesis, но опять про Super Nintendo.
Выходит на днях. Осталось только подготовить КДПВ.

Subscription levels

Микро 16

$ 0,21 per month
Просто потому что нельзя 8. Даже самая малая поддержка важна. Спасибо!

База 128

$ 1,64 per month
Для тех, кто просто хочет поддержать. Спасибо!

Супер 256

$ 3,3 per month
Для тех, кто хочет поддержать. Спасибо!

Кило 320

$ 4,1 per month
Для тех, кто сильно хочет поддержать. Спасибо!

Мега 640

$ 8,2 per month
Для тех, кто очень хочет поддержать. Спасибо!

Гига 1024

$ 13,1 per month
Для тех, кто крайне хочет поддержать. Спасибо!
Go up