No video

hway - prototype #2 (hardware AY-3-8910 chiptune player)

hway is a (kinda) portable hardware chip tune player featuring an actual AY-3-8910 or YM2149F sound chip that has been used in ZX Spectrum 128K and other computers from 1980s. The project has been delayed for a while, but it is still alive, this is an update.
You can learn more about this project, follow its news, and support it at my Patreon page: / shiru8bit (search for hway)

Пікірлер: 43

  • @VADemon
    @VADemon Жыл бұрын

    "Where we're going we don't need polyphony"

  • @VladimirUlianov152
    @VladimirUlianov152 Жыл бұрын

    Ого, я кажется пропустил всё веселье) Почитал на патреоне про все злоключения при разработке "прототипа номер два" - грандиозная работа! Спасибо, что не забросил идею, бро! Очень надеюсь, нам не придётся ждать ещё год до релиза, но тут уж как пойдёт) В любом случае, спасибо огромное за труды.

  • @shiru8bit

    @shiru8bit

    Жыл бұрын

    Сейчас занимаюсь прототипом #3, нацеленным на повторяемость: с нормальной печатной платой и 3D-печатными элементами для сборки в стандартном покупном project box'е (поменьше того, что в видео), и уже в таком виде будет релиз.

  • @BorisYutube

    @BorisYutube

    4 ай бұрын

    @@shiru8bit Ждёмсссс)))

  • @klaxer9224
    @klaxer9224 Жыл бұрын

    Great small box. 👍

  • @livvy94
    @livvy94 Жыл бұрын

    This looks really slick! I've been wanting to roll my own raspi case like this for ages but I'm not confident with mounting the ports

  • @shiru8bit

    @shiru8bit

    Жыл бұрын

    Yeah, making the holes for the ports is a lot of pain in the neck. Next time I'll just 3D print a plate with the holes, I think.

  • @Konstantin_Postizhev
    @Konstantin_Postizhev Жыл бұрын

    сделай, чтоб было похоже на музыкальную шкатулку. сто штук.

  • @jingbot1071
    @jingbot1071 Жыл бұрын

    T H E M O N O

  • @JohnSmith-bf1bz
    @JohnSmith-bf1bz Жыл бұрын

    питание не понял как разведено, там где-то спрятано повышение до 5 или AY тоже работает от 3.6?

  • @shiru8bit

    @shiru8bit

    Жыл бұрын

    Отличное замечание! Да, именно в этом прототипе так вышло, что AY работает прямо от 3.6 (оно в среднем фактически около 3.9). Я раньше использовал другой контроллер заряда, который для пауэрбанков, со step up до 5 вольт, а сюда поставил платку с USB Type C, которая чисто контроллер заряда, и сначала даже не подумал, что в ней step up отсутствует. Однако, заработало прежде, чем я заметил. Пока тестируется в таком виде, но в следующий раз, конечно, step up будет добавлен - там в любом случае хорошо бы добавить DC-DC для аналоговой части для снижения шума по питанию, который лезет от преобразователя в драйвере OLED.

  • @JohnSmith-bf1bz

    @JohnSmith-bf1bz

    Жыл бұрын

    @@shiru8bit очень интересно. А если ещё немного понизить, когда она перестанет реагировать? На 3.3..3.1 хорошо бы ещё звучала

  • @shiru8bit

    @shiru8bit

    Жыл бұрын

    @@JohnSmith-bf1bz как раз обзавёлся лабораторным БП, скоро попробую провести такой эксперимент.

  • @ruslan-abdullaev
    @ruslan-abdullaev Жыл бұрын

    Смена раскладки каналов поддерживается и какие форматы читает?

  • @shiru8bit

    @shiru8bit

    Жыл бұрын

    Поддерживается смена раскладки каналов, кадровой и тактовой частоты. Форматы STC, STP, PT1, PT2, PT3, ASC, PSC, SQT, и с ограничениями AY (если файл влезает в память, бипер через эмуляцию).

  • @ThatVoxelBlock
    @ThatVoxelBlock Жыл бұрын

    you need to make a pc speeker that can take a midi input and beep

  • @VladimirUlianov152
    @VladimirUlianov1527 ай бұрын

    Итак... прошёл ещё один год с момента последней активности по проекту. Это уже становится нехорошей традицией, писать Вам раз в год с вопросом как дела по hway(. Я так понял, что программная часть проекта уже давно вполне работоспособна? Может, если нет времени и/или желания продолжать, выложите схему и прошивку "как есть"? Скажем, я так себе программист, но с железом вполне "на ты", возможно получится самостоятельно довести схему до ума, побороть помехи и шумы в звуковом тракте, развести плату и собрать всё до кучи в готовое устройство. Потому что этот проект для Вас, очевидно, не является приоритетным, и прождать можно очень долго(

  • @shiru8bit

    @shiru8bit

    7 ай бұрын

    Исходники были опубликованы в феврале прошлого года.

  • @BorisYutube
    @BorisYutube6 күн бұрын

    Прошу прощения. Если у Вас есть время, мы могли бы пообщаться не в ютюб. Что бы не мусорить Вам под видео? У меня проблемы с Вашим проектом, в частности с кодом. Нужна помощь.

  • @BorisYutube
    @BorisYutube8 ай бұрын

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

  • @shiru8bit

    @shiru8bit

    8 ай бұрын

    Это стандартный способ рисования подобных схем с древних времён, проще не придумать. Другой нет.

  • @BorisYutube

    @BorisYutube

    8 ай бұрын

    @@shiru8bit А я так привык к дорожкам))). Ладно. Буду разбираться. Просто не совсем понимаю. Некоторые вещи подключаются паралельно, но я не уверен. Например AUD_L и AUD_R одновременно идут и на MAX и на AY. То есть это параллельное подключение так?

  • @BorisYutube

    @BorisYutube

    8 ай бұрын

    @@shiru8bit И ещё вопрос, если можно. На AY регистр DA0-DA7 он не используется? Поэтому объединён? Или он идёт к MCP? Уверен что вопросы ещё будут. Можно ли их тут задавать в дальнейшем?

  • @BorisYutube

    @BorisYutube

    8 ай бұрын

    @@shiru8bit Почему микросхемы и матрицы по две штуки? Хочу понять но моего опыта не хватает что бы самостоятельно разобраться.

  • @shiru8bit

    @shiru8bit

    8 ай бұрын

    @@BorisYutube AUD_L и AUD_R - аудио каналы левый и правый. У AY это выход, у усилителя на MAX - вход. Т.е. выход микшера AY соединён со входом усилителя.

  • @Radiolubitel-Petrovich
    @Radiolubitel-Petrovich Жыл бұрын

    Схему в студию, и прошивки тоже.

  • @shiru8bit

    @shiru8bit

    Жыл бұрын

    Как насчёт элементарной вежливости в студию?

  • @Radiolubitel-Petrovich

    @Radiolubitel-Petrovich

    Жыл бұрын

    @@shiru8bit реально классно получилось, правда я ожидал все дело на z80, типа "Хард-Олд-Скул". Моё почтение. Извиняюсь за прямоту, прошу не обижаться.

  • @shiru8bit

    @shiru8bit

    Жыл бұрын

    ​@@Radiolubitel-Petrovich на Z80 подобную штуку уже делали очень давно, в интернете есть схема. Называлась XZ-80, там LCD-экран от Тамагочи, а треки хранятся в обычном флеш ПЗУ на 256К. В принципе, подобных плееров ранее уже было штуки три минимум, с соответствующей их эпохе элементной базой (на Z80, PIC, AVR). Моя конструкция - просто очередное обновление этой идеи под нынешние реалии, которые позволили сделать всё ещё проще и с ещё большими наворотами.

  • @Radiolubitel-Petrovich

    @Radiolubitel-Petrovich

    Жыл бұрын

    @@shiru8bit можно на z80 + 555ИР26 для флешки типа SD/MMC + 12864GMG , да ПЗУ, ОЗУ, AY-3, набор элементарной логики не избежать. Этот вариант будет действительно крут. Если бы я хорошо знал ассемблер для Z80, возможно взялся бы это сделать.

  • @intelsocket7430vxtx
    @intelsocket7430vxtx Жыл бұрын

    Saa1099?

  • @shiru8bit

    @shiru8bit

    Жыл бұрын

    There is like 20000 files with AY music. I don't think there is at least 1000 tracks for SAA, so it is kinda pointless. The design can be easily adapted to support any chip of the era, tho, so if one would want to make a similar thing for SAA, it sure could serve as a base.