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
"Where we're going we don't need polyphony"
Ого, я кажется пропустил всё веселье) Почитал на патреоне про все злоключения при разработке "прототипа номер два" - грандиозная работа! Спасибо, что не забросил идею, бро! Очень надеюсь, нам не придётся ждать ещё год до релиза, но тут уж как пойдёт) В любом случае, спасибо огромное за труды.
@shiru8bit
Жыл бұрын
Сейчас занимаюсь прототипом #3, нацеленным на повторяемость: с нормальной печатной платой и 3D-печатными элементами для сборки в стандартном покупном project box'е (поменьше того, что в видео), и уже в таком виде будет релиз.
@BorisYutube
4 ай бұрын
@@shiru8bit Ждёмсссс)))
Great small box. 👍
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
Жыл бұрын
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.
сделай, чтоб было похоже на музыкальную шкатулку. сто штук.
T H E M O N O
питание не понял как разведено, там где-то спрятано повышение до 5 или AY тоже работает от 3.6?
@shiru8bit
Жыл бұрын
Отличное замечание! Да, именно в этом прототипе так вышло, что AY работает прямо от 3.6 (оно в среднем фактически около 3.9). Я раньше использовал другой контроллер заряда, который для пауэрбанков, со step up до 5 вольт, а сюда поставил платку с USB Type C, которая чисто контроллер заряда, и сначала даже не подумал, что в ней step up отсутствует. Однако, заработало прежде, чем я заметил. Пока тестируется в таком виде, но в следующий раз, конечно, step up будет добавлен - там в любом случае хорошо бы добавить DC-DC для аналоговой части для снижения шума по питанию, который лезет от преобразователя в драйвере OLED.
@JohnSmith-bf1bz
Жыл бұрын
@@shiru8bit очень интересно. А если ещё немного понизить, когда она перестанет реагировать? На 3.3..3.1 хорошо бы ещё звучала
@shiru8bit
Жыл бұрын
@@JohnSmith-bf1bz как раз обзавёлся лабораторным БП, скоро попробую провести такой эксперимент.
Смена раскладки каналов поддерживается и какие форматы читает?
@shiru8bit
Жыл бұрын
Поддерживается смена раскладки каналов, кадровой и тактовой частоты. Форматы STC, STP, PT1, PT2, PT3, ASC, PSC, SQT, и с ограничениями AY (если файл влезает в память, бипер через эмуляцию).
you need to make a pc speeker that can take a midi input and beep
Итак... прошёл ещё один год с момента последней активности по проекту. Это уже становится нехорошей традицией, писать Вам раз в год с вопросом как дела по hway(. Я так понял, что программная часть проекта уже давно вполне работоспособна? Может, если нет времени и/или желания продолжать, выложите схему и прошивку "как есть"? Скажем, я так себе программист, но с железом вполне "на ты", возможно получится самостоятельно довести схему до ума, побороть помехи и шумы в звуковом тракте, развести плату и собрать всё до кучи в готовое устройство. Потому что этот проект для Вас, очевидно, не является приоритетным, и прождать можно очень долго(
@shiru8bit
7 ай бұрын
Исходники были опубликованы в феврале прошлого года.
Прошу прощения. Если у Вас есть время, мы могли бы пообщаться не в ютюб. Что бы не мусорить Вам под видео? У меня проблемы с Вашим проектом, в частности с кодом. Нужна помощь.
Привет. Мне уже пришло почти всё что нужно для того что бы повторить твой проект. Посмотрев на схему без дорожек, понял что её читать достаточно трудно. Может есть схема более понятная?
@shiru8bit
8 ай бұрын
Это стандартный способ рисования подобных схем с древних времён, проще не придумать. Другой нет.
@BorisYutube
8 ай бұрын
@@shiru8bit А я так привык к дорожкам))). Ладно. Буду разбираться. Просто не совсем понимаю. Некоторые вещи подключаются паралельно, но я не уверен. Например AUD_L и AUD_R одновременно идут и на MAX и на AY. То есть это параллельное подключение так?
@BorisYutube
8 ай бұрын
@@shiru8bit И ещё вопрос, если можно. На AY регистр DA0-DA7 он не используется? Поэтому объединён? Или он идёт к MCP? Уверен что вопросы ещё будут. Можно ли их тут задавать в дальнейшем?
@BorisYutube
8 ай бұрын
@@shiru8bit Почему микросхемы и матрицы по две штуки? Хочу понять но моего опыта не хватает что бы самостоятельно разобраться.
@shiru8bit
8 ай бұрын
@@BorisYutube AUD_L и AUD_R - аудио каналы левый и правый. У AY это выход, у усилителя на MAX - вход. Т.е. выход микшера AY соединён со входом усилителя.
Схему в студию, и прошивки тоже.
@shiru8bit
Жыл бұрын
Как насчёт элементарной вежливости в студию?
@Radiolubitel-Petrovich
Жыл бұрын
@@shiru8bit реально классно получилось, правда я ожидал все дело на z80, типа "Хард-Олд-Скул". Моё почтение. Извиняюсь за прямоту, прошу не обижаться.
@shiru8bit
Жыл бұрын
@@Radiolubitel-Petrovich на Z80 подобную штуку уже делали очень давно, в интернете есть схема. Называлась XZ-80, там LCD-экран от Тамагочи, а треки хранятся в обычном флеш ПЗУ на 256К. В принципе, подобных плееров ранее уже было штуки три минимум, с соответствующей их эпохе элементной базой (на Z80, PIC, AVR). Моя конструкция - просто очередное обновление этой идеи под нынешние реалии, которые позволили сделать всё ещё проще и с ещё большими наворотами.
@Radiolubitel-Petrovich
Жыл бұрын
@@shiru8bit можно на z80 + 555ИР26 для флешки типа SD/MMC + 12864GMG , да ПЗУ, ОЗУ, AY-3, набор элементарной логики не избежать. Этот вариант будет действительно крут. Если бы я хорошо знал ассемблер для Z80, возможно взялся бы это сделать.
Saa1099?
@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.