Verilog клон музыкального чипа AY-3-8912 / AY-3-8910 / YM2149F для ZX Spectrum
Автор: Алексей Семёнов
Загружено: 5 сент. 2022 г.
Просмотров: 130 просмотров
Запись примеров звучания
https://drive.google.com/drive/folder...
Вариант на DAC PCM5102
Наконец-то закончил свою Verilog версию музыкального чипа AY-3-8912 / AY-3-8910. Практически полная копия GI AY-3-8910. Уровни громкости (настраивал на тоне 440 Гц), тайминги счетчиков для тона, шума и envelope взял от него. Долго потел логическим анализатором и осциллографом. С datasheet совпадают только описания самих регистров :)
Поддерживается ABC/ACB, частоты 1.77 - ZX Spectrum, 1.0 - Amstrad, 2.0 - Atari ST. Переключение через дополнительные регистры 16-19. Для каждого чипа может быть своя частота, вариант чипа AY-YM, ABC-ACB и громкость Speaker. Первый и второй чип переключаются как в TS - регистры 254/255.
Думаю выпустить выпустить вариант TS для сокета AY-3-8912.
Недавно допилил, теперь программно переключаются варианты AY-3-891X и YM2149F. При втором варианте 32 уровня для Envelope и другая таблица громкости. В отличие от AY, с datasheet совпали почти все уровни, кроме одного.

Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: