Звонок музыкальный на Z80 и AY-3-8910
Moderator: Shaos
-
WinLego
- Junior
- Posts: 8
- Joined: 05 Oct 2025 03:13
Звонок музыкальный на Z80 и AY-3-8910
Делаю улучшенную версию звонка. И буду рад любым советам, помощи в его улучшении. Надеюсь поддерживать периодически эту ветку ветку на форуме, если она найдёт отклик.
На фото стартовая версия.
На фото стартовая версия.
You do not have the required permissions to view the files attached to this post.
-
Shaos
- Admin
- Posts: 24730
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Звонок музыкальный на Z80 и AY-3-8910
Улучшенную от чего? Схема имеется?
-
WinLego
- Junior
- Posts: 8
- Joined: 05 Oct 2025 03:13
Re: Звонок музыкальный на Z80 и AY-3-8910
Большое спасибо за Ваш вопрос. Вот исходная схема от авторов звонка:
Первое улучшение, которое я вижу, это замена ПЗУ на w27c020 и оперативную память ( SRAM ) на w24c512ak-15. Ещё желательно заменить редкий кварц 2MHz на что-либо подоступнее.
Первое улучшение, которое я вижу, это замена ПЗУ на w27c020 и оперативную память ( SRAM ) на w24c512ak-15. Ещё желательно заменить редкий кварц 2MHz на что-либо подоступнее.
You do not have the required permissions to view the files attached to this post.
-
imsushka
- Doomed
- Posts: 351
- Joined: 01 Jan 2022 04:34
- Location: USSR, Tashkent
Re: Звонок музыкальный на Z80 и AY-3-8910
а зачем звонку много озушки ?
пзушка ладно - звукофф напихать
уж лучше SD ридер зафигачить, минимум деталей добавицца
пзушка ладно - звукофф напихать
уж лучше SD ридер зафигачить, минимум деталей добавицца
-
DmitryMilk
- Fanat
- Posts: 65
- Joined: 12 May 2025 21:56
Re: Звонок музыкальный на Z80 и AY-3-8910
Да и вообще зачем звонку AY? Посадить динамик сразу на выход разрешения прерывания, как делали в РК86, и играть музыку через EI / DI.
Впрочем, самый главный вопрос - зачем Z80, а не микроконтроллер с набортным EPROM, к которому кроме кварца и транзистора на динамик вообще ничего не понадобится?
-
DmitryMilk
- Fanat
- Posts: 65
- Joined: 12 May 2025 21:56
Re: Звонок музыкальный на Z80 и AY-3-8910
А, извиняюсь, я дурак, у Z80 нет такого выхода, это только у i8080/ВМ80A было.
-
WinLego
- Junior
- Posts: 8
- Joined: 05 Oct 2025 03:13
Re: Звонок музыкальный на Z80 и AY-3-8910
Рад, что есть вопросы по звонку.
1) КР570РУ10 ( 2 килобайта) достаточно редкая микросхема и стоит дороже, чем W24512AK-15 ( SRAM 64KB).
2) С ПЗУ тоже самое.
К звонку есть два основных требования. Лёгкое тестирование на нескольких этапах сборки ( очень простой в сборке ) и универсальность. Чтобы можно было его расширить и улучшить для других задач.
В первоначальной схеме уже нашли другие люди немного неточностей. Я пытаюсь пока сделать список деталей с комментариями.
В этом списке стараюсь сохранить соответствие со схемой.
1) КР570РУ10 ( 2 килобайта) достаточно редкая микросхема и стоит дороже, чем W24512AK-15 ( SRAM 64KB).
2) С ПЗУ тоже самое.
К звонку есть два основных требования. Лёгкое тестирование на нескольких этапах сборки ( очень простой в сборке ) и универсальность. Чтобы можно было его расширить и улучшить для других задач.
В первоначальной схеме уже нашли другие люди немного неточностей. Я пытаюсь пока сделать список деталей с комментариями.
В этом списке стараюсь сохранить соответствие со схемой.
You do not have the required permissions to view the files attached to this post.
-
imsushka
- Doomed
- Posts: 351
- Joined: 01 Jan 2022 04:34
- Location: USSR, Tashkent
Re: Звонок музыкальный на Z80 и AY-3-8910
не не не, AY звучит гораздо лучще чем бипер на 8080 или зете. вот на 286 уже прилично звучит. на 8086 прилично, но звуки много пространства жрутDmitryMilk wrote: 06 Oct 2025 03:21Да и вообще зачем звонку AY? Посадить динамик сразу на выход разрешения прерывания, как делали в РК86, и играть музыку через EI / DI.
Впрочем, самый главный вопрос - зачем Z80, а не микроконтроллер с набортным EPROM, к которому кроме кварца и транзистора на динамик вообще ничего не понадобится?
даешь звонок на 486, что б мп3 проигрывал
и да, на аврке есть эмулятор аигрека, там вааще ничо не нать
-
alexcp
- Senior
- Posts: 160
- Joined: 11 Jun 2012 07:30
Re: Звонок музыкальный на Z80 и AY-3-8910
Чуть допилить, и получится Ring Doorbell. А на AVR скучно, да и давно не было нового недо-железа на настоящих 8-битных микропроцессорах.
-
DmitryMilk
- Fanat
- Posts: 65
- Joined: 12 May 2025 21:56
Re: Звонок музыкальный на Z80 и AY-3-8910
Можно сделать ШИМ-ЦАП, артефакты которого порезать RC-фильтром, и тогда произвольные волновые формы через такой ЦАП будут звучать интереснее, чем меандры AY. Я же вот смог 5+1 голосов на 7-битный ШИМ-ЦАП получить и даже без RC-фильтраimsushka wrote: 06 Oct 2025 07:20не не не, AY звучит гораздо лучще чем бипер на 8080 или зете. вот на 286 уже прилично звучит.
Как вариант, чтоб не изврашаться с ШИМ-ом - ковокс на 8-разрядном регистре (типа ИР82). Защелка регистра - от комбинации IORQ и WR. Уж такое без проблем играет даже i8080 на 2 МГц, лично пробовал на своем варианте Специалиста в начале 90-х.
-
WinLego
- Junior
- Posts: 8
- Joined: 05 Oct 2025 03:13
Re: Звонок музыкальный на Z80 и AY-3-8910
Думаю, что параллельно с улучшенной версией, надо довести до идеала оригинальную. Немного обновлённый список деталей по оригинальной схеме ( на рисунке внизу). А так, конечно, надо делать в PDF- формате. Чтобы выглядело всё, как полноценное описание устройства.
You do not have the required permissions to view the files attached to this post.
-
WinLego
- Junior
- Posts: 8
- Joined: 05 Oct 2025 03:13
Re: Звонок музыкальный на Z80 и AY-3-8910
С января этого года настроился заниматься улучшением этого звонка и пока держусь. Понятно, что интерес может пропасть в любой момент, но пока этого не произошло, жду единомышленников. Нужно помимо схемы, улучшать ПО, делать документацию и т.д. Возможно, уже через 2 недели приедут платы новой версии AY-звонка. На рисунках улучшение одного из фрагментов схемы, которые вошли в новую версию платы.
You do not have the required permissions to view the files attached to this post.
-
WinLego
- Junior
- Posts: 8
- Joined: 05 Oct 2025 03:13
Re: Звонок музыкальный на Z80 и AY-3-8910
Доброго времени суток! Продолжаем царапаться в сторону улучшения звонка. Изготовили и прислали новую плату с изменениями схемы, которая позволяет работать старой прошивке ПЗУ. Теперь нужна помощь энтузиаста, который займётся изменением прошивки ( встроенного ПО на Z80-Assembler ) и добавлением мелодий, в соответствии с новыми возможностями платы. Бросать звонок мы с Михаилом пока не собираемся, так что - пишите. Добавил к сообщению 2 разные прошивки ПЗУ (расширение .bin поменял на .txt), которые работают со звонком. Прошивка 02.bin не возвращается к первой мелодии, после проигрывания последней. Ещё надо добавить моргание светодиодами - на фото они видны. Огромный простор для творчества программиста (помимо перечисленного).
You do not have the required permissions to view the files attached to this post.
-
Шэф
- Fanat
- Posts: 57
- Joined: 29 Nov 2025 17:22
- Location: Vancouver
Re: Звонок музыкальный на Z80 и AY-3-8910
Где-то я видел кто-то на этой стороне планеты подобное умудрился склепать вообще без ОЗУ, только с использованием регистров. Прога и звуковой сэмпл разумеется в ROM-е.
Прога на принципе, подобному brainfuck
Прога на принципе, подобному brainfuck
-
Black_Cat
- Doomed
- Posts: 587
- Joined: 23 Nov 2007 15:53
- Location: Saint Petersburg, Russia
Re: Звонок музыкальный на Z80 и AY-3-8910
Зочем звонку вааще z80?imsushka wrote: 06 Oct 2025 01:48 а зачем звонку много озушки ?
пзушка ладно - звукофф напихать
уж лучше SD ридер зафигачить, минимум деталей добавицца
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". 
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
