No video

hway - a hardware AY-3-8910 chiptune player prototype

hway is a (kinda) portable hardware chip tune player project. It features an actual AY-3-8910 or YM2149F sound chip that has been used in ZX Spectrum 128K, MSX, Amstrad CPC, and some other computers from 1980s. It can play a number of AY-related chiptune tracker formats, powered by the libayfly codebase.
You can learn more about this project, follow its news, and support it at my Patreon page: / shiru8bit (search for hway)

Пікірлер: 36

  • @VaterOrlaag
    @VaterOrlaag3 жыл бұрын

    I was an SN76489 guy myself, but this is still extremely cool.

  • 3 жыл бұрын

    Shiru, as always, doing what he knows best: amazing us.

  • @_..---
    @_..---3 жыл бұрын

    Nice work man, it's awesome to see how the community around this chip is still keeping it alive.

  • @VladimirUlianov152
    @VladimirUlianov1523 жыл бұрын

    Блин, шикарная вещь! Яростно плюсую и с нетерпением жду материалов по проекту! Как я понял из записи на патреоне, проект будет открытым и прошивка для него будет в свободном доступе? Было бы здорово выложить схему и прошивку не дожидаясь заявленной автором компоновки в готовое устройство, в конце концов развести плату под себя, спроектировать и распечатать корпус сможет любой "продвинутый пользователь паяльника") Тем более что схема проста донельзя, у меня даже сейчас в загашниках найдутся все необходимые детали или их аналоги)

  • @shiru8bit

    @shiru8bit

    3 жыл бұрын

    Схема по сути уже выложена, среди прочих картинок на патреоне. Но есть вероятность, что она немного поменяется. С момента публикации видео уже добавлена поддержка двух AY, сейчас дорабатывается прошивка для поддержки биперной музыки, и вероятно интерфейс экрана поменяется с i2c на SPI (старый код останется опционально). Когда эти моменты устаканятся, да, планирую опубликовать схему и прошивку. Вероятно уже в скором времени.

  • @VladimirUlianov152

    @VladimirUlianov152

    3 жыл бұрын

    @@shiru8bit здОрово! Очень ждём!)

  • @abstinentelven
    @abstinentelven3 жыл бұрын

    Безудержно плюсую. Если уж нельзя ay подключить к компьютеру или смартфону, то это шикарно, отдельный портативный ау-8910 плеер 😍

  • @VladimirUlianov152

    @VladimirUlianov152

    3 жыл бұрын

    Можно как минимум эмулятор AY на Mega8 подключить к компу или любому другому источнику битового потока по UART, и оно вполне себе будет играть этот самый музыкальный поток, транслируемый с компа через копеечный USB-UART переходник посредством специальной программы) Рекомендую посетить сайт avray.ru и изучить тамошние материалы. Где-то мельком встречал и отдельные "приставки" к оригинальному чипу для подключения того к компу. Материалов масса, ищущий да найдёт)

  • @captainpronin953

    @captainpronin953

    2 жыл бұрын

    @@VladimirUlianov152 можно AY через ардуину к ПК цепануть. Вот я так сделал (на видео я :)) - kzread.info/dash/bejne/n6ukyMuBgbCagZc.html

  • @EpicTyphlosionTV
    @EpicTyphlosionTV2 жыл бұрын

    I'll take 100!

  • @Gosha1992
    @Gosha19923 жыл бұрын

    Very cool

  • @patorChiptune
    @patorChiptune3 жыл бұрын

    awesome!

  • @user-gr7pb9he2m
    @user-gr7pb9he2m3 жыл бұрын

    Крутяк! Респектую!

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

    Доброго времени суток, уважаемый. Как дела с проектом? Год прошёл и полная тишина до сих пор. Уже можно не ждать?:( Или всё же есть планы довести его до релизного состояния когда время появится?

  • @shiru8bit

    @shiru8bit

    Жыл бұрын

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

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

    Hello Do you know if its possible to use more than one programmable sound chip? Would i need a mixer?

  • @shiru8bit

    @shiru8bit

    Жыл бұрын

    An optional secondary AY chip is considered in my software/hardware design, although I haven't tested it yet.

  • @collj86

    @collj86

    Жыл бұрын

    Hello I just bought 4 chips off dbay. I have 4 right now. I want to get started in 8 bit music Im at the point where i want to purchase what i need from arduino. I really want to experiment with multiple chips. Like 4 ay-3-8910’s Or mixing a ay-3-8910 and a SN76496N Im wondering if u could help me? As an example one project i want to do is have 4 ay3-8910’s hooked up and have the four of them lets say play an a major scale. Maybe a couple of octaves looped. I would play them stagerred, maybe a second behind. Anyway im ready to go to arduino. My main question im thinking to buy 4 arduino nanos. But i dont know if i need 4? And the clock chip i wonder if i need 4? Id think one clock would be nice But thats my main question for multiple chips and programming for multiple chips should i get 4 nanos? Anyway any help would be aporeciated

  • @shiru8bit

    @shiru8bit

    Жыл бұрын

    @@collj86 you only need one Arduino to control a number of AY chips. I think it is fast enough to control a couple dozen with a single Arduino. There is a catch, tho: you need to provide a clock frequency (~1.7 MHz) to all your AY chips, and Arduino isn't fast enough to generate it in software. So you either need some schematics to generate the clock frequency and supply it to all the AY chips, or go the routie I picked for the hway project: use the ESP8266 instead. It is capable to generate the clock frequency on board, and it can be changed via software. You'll likely need a buffer of sorts for 4 or more AYs, as one digital output only have a limited load capacity. The above may sound compilcated at first, but don't worry, this isn't the rocket science, it is possible to figure out with minimial background in the electronics engineering (if you don't have it atm, there is always some books that will help to gain the neccessary knowledge).

  • @collj86

    @collj86

    Жыл бұрын

    @@shiru8bit thanks for the info Your right. Im looking forward to getting started. I kind of putting off the learning just trying to figure out what components i need to get going But yeah im thinking of getting a volt meter. And learning

  • @collj86

    @collj86

    Жыл бұрын

    @@shiru8bit hello Im gonna re-watch your project. I have a question if you can answer: If i only have one arduino? Im thinking of getting the arduino uno. But if i have 4 ay-3-8910’s can i just hook multiple wires into the arduino? I havent study the data sheets, which i have to and watch projects like yours but bassically, can i hook up my arduino to one ay-3-8910 and then when i go to connect my next ay-3-8910 can i just wire another wire into the same pin/register on the arduino? Is that ok?

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

    I'm interested in this project, can you open source? I hope to build one for myself.

  • @shiru8bit

    @shiru8bit

    Жыл бұрын

    It will be open sourced eventually. I spent quite some money developing it, you know, so I'd like to try to compensate the expenses first, at least partially.

  • @denjhang316

    @denjhang316

    Жыл бұрын

    @@shiru8bit I'm willing to pay for it, but I hope you can provide me with these materials after paying.

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

    Крутая штука. А есть схемы и код?

  • @shiru8bit

    @shiru8bit

    Жыл бұрын

    Да, недавно я публиковал большую статью с историей и описанием проекта, там есть схема и в конце ссылка на исходники. habr.com/ru/companies/ruvds/articles/743024/

  • @BorisYutube

    @BorisYutube

    Жыл бұрын

    @@shiru8bit Да. Я её видел и читал. Но ссылка не открывается (.

  • @BorisYutube

    @BorisYutube

    Жыл бұрын

    @@shiru8bit Скопировал ссылку и открыл отдельно. Получилось скачать. Спасибо большое!

  • @BorisYutube

    @BorisYutube

    Жыл бұрын

    Позволь вопрос. Я сейчас просматриваю на бегу схему и смотрю у тебя на схеме чипы ямахи используются. Они вроде бы такие же должны быть. Но я видел обзор где сравнивают их, аналог avr и оригинальный. И по звуку они оригинальному и в подмётки не годились. Но то что у тебя на видео звучит хорошо. Как так?

  • @shiru8bit

    @shiru8bit

    Жыл бұрын

    @@BorisYutube у меня есть и те, и другие чипы, ставил разные, не особо заморачиваясь. YM2149F пожалуй более распространён, чем оригинальный AY-3-8910, и со звуком у него всегда было всё нормально. Если где-то звучит значительно хуже, скорее всего что-то не так в тесте. Между чипами есть некоторая разница в АЧХ аналоговых выходов (помимо пред-делителя и 32 ступеней огибающей в YM), она наиболее заметна при одинаковом включении в одну и ту же схему, но эксперименты показали, что мало кто может различить чипы на слух (сказать, где какой чип, с точностью выше 50%), даже сравнивая их в лоб. Вопрос разной АЧХ поднимали ещё в древности: zxpress.ru/article.php?id=8288