Назад к каталогу

AY8912_ESP32

Эмулятор AY-3-8910 с проигрывателем PT3 для ESP32, работающий на float без нагрузки на ресурсы

Версия1.0.1
ZIP на зеркалеготов
ПроверкаSHA-256
Размер20.21 KiB
Источникофициальный
Обновлено2026-10-08

Установка

Последняя опубликованная версия
1.0.120.21 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 03:58:02 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:5ec2052eb421d97ed2e48ad751a1392180e7a6ee88e6406c53b222eaf440e4f6
АрхивAY8912_ESP32-1.0.1-5ec2052e.zip

Описание

Эмулятор звукового синтезатора AY-3-8910/AY-8912 с поддержкой проигрывателя музыки PT3 для ESP32. Работает на чистых float-числах без двойной точности, поэтому не ест вычислительные ресурсы и не трещит даже на одном ядре при 44100 Гц. Эмуляция точна до цикла: есть корректная DAC-таблица, 17-битный шумовой LFSR и все 16 форм огибающей. К любому I2S-ЦАП (PCM5102, MAX98357 и подобные) подключается в три провода. Занимает всего 200 байт оперативной памяти и не требует никаких внешних зависимостей. Встроен проигрыватель музыки в формате ZX Spectrum PT3, можно играть треки прямо из исходного кода. Нужна плата на ESP32 (ESP32-S3 — оптимальный выбор) с Arduino-ESP32 3.x и любой стереоЦАП на I2S.

Версии

Показано: 2
1.0.12026-10-08 12:48:59 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
1.0.02026-10-08 12:48:59 UTC
ZIP по запросу
восстановится при запросе