Uzix | микроблог
459 subscribers
228 photos
19 videos
19 files
44 links
Просто персональный канал
Download Telegram
Проапгрейдил свой "игрушечный" логический анализатор DSLogic до более крутой и дорогой версии с бОльшим размером буфера и частотой аж до 400МГц. Всего то надо было заменить микросхему памяти и один байт в EEPROM. Спасибо автору статьи на хабре: https://habr.com/ru/articles/718212/

Возник нюанс с EEPROM: в статье 0E2A3100 заменяется на 0E2A3000 (это vid и pid, по которым определяется вариант устройства), на моей же ревизии устройства исходно была другая последовательность - 0E2A3500. По исходнику https://github.com/DreamSourceLab/DSView/blob/master/libsigrok4DSL/hardware/DSL/dsl.h нашёл наиболее близкий к моему вариант - 0E2A3400, который успешно и заработал.
👍20🔥6
Media is too big
VIEW IN TELEGRAM
OtterlyMIDI поёт! Реализовал всё что задумывал - миди-поток берётся со входов DIN-5/RS232/USB, идёт в малинку с mt32-pi, звук с малинки смешивается со звуком с линейного входа и выдаётся на джек 3.5 и на USB. Да, Оттерли при подключении к ПК по USB распознаётся как миди-девайс (можно слать на неё данные из плееров/досбокса или получать данные с DIN/RS232) и как звуковая карта - чтобы захватывать звук сразу в цифровом виде.

Наладка USB заняла какое-то совсем неприличное количество времени. Мало того, что китайский аналог STM32 от GD оказался не полностью совместим - пришлось править библиотеку tinyusb под него - так ещё и много времени ушло на возню с USB Audio Class - ранее я с ним не работал, а штука не самая простая и прямая (как и весь USB в общем-то :) ).

По ходу разработки появилось ещё пару идей для новой ревизии платы — заменить микроконтроллер на чуть более доступный, добавить ОУ на линейный выход, а так же добавить SPDIF/TOSLINK - очень уж хочется поработать с каким-нибудь оптическим протоколом :)
🔥25👍13
Media is too big
VIEW IN TELEGRAM
Подружил Выдру (ака OtterlyMIDI) с Хароном. У Харона нет миди выхода (точнее, к нему подключен миди чип внутри самого компа), но есть COM-порт, на который с помощью драйвера SoftMPU можно виртуально перенаправить выход миди. Совместимость этого драйвера далеко не 100%, но Monkey Island запускается и поёт :)

А теперь грустная новость: MT32-PI - титанический проект, на чьих плечах стоит OtterlyMIDI - похоже, всё https://t.me/yellow_room_nerdcave/1166 :-(
👍12
TSConf_250219.rbf
354.7 KB
Обновил ядро TSConf для MIST:
- Исправлено зависание при старте Bomberman Evolution;
- MIDI выход теперь обрабатывается с обоих чипов AY (больше нет необходимости выбирать правильный чип в плеере WC).

https://github.com/UzixLS/TSConf_MiST
👍18👏2
Пришла очередная посылка с платами: пикогусь, комбосаунд и новые заглушки в корпус для миста и уны. Заказывал в NextPCB - т.к. у них более-менее адекватная цена на четырёхслойные платы, чего не скажешь про PCBWave. Качество нормальное, есть косяки с шелкографией на заглушках (видно на фото), не смертельно.
🔥22👍5🎉1🏆1
Запустил пикогуся. Пришлось повозиться с пайкой RP2040 - всё же QFN пока даётся мне сложно - но результат того стоил. С GUS я раньше не был знаком и для меня стало сюрпризом, что с ним 386 без запинок тянет даже тяжёлые треки в формате XM с кучей каналов - с любой другой звуковой картой плеер упирается в процессор и результат варьируется от "иногда икает, можно слушать" до "можно слушать только заткнув уши".

Бонусом GUS довольно неплохо умеет играть MIDI-файлы, хотя я не уверен, что он сможет потягаться со специализированным синтезатором на SAM2695 или, тем более, внешним синтезатором с SF2-банками по несколько сотен мегабайт. Пока что жду пока приедет последний оставшийся чип - регулятор громкости для SAM2695, тогда и можно будет послушать.
👍18🔥6👏1
Пока что работа съедает всё время, и писать сюда нечего, поэтому заполню образовавшуюся пустоту красивыми фотографиями промежуточных ревизий MIST, UNO и OtterlyMIDI. Эти ревизии я решил не выпускать, но фото успел подготовить.
🔥22👍2👏21