Полный текст
Устройство «музыкалки» AY-3-8910 и эмулятор на ArduinoАстрологи объявили месяц статей про ZX Spectrum, звук и Arduino. Количество публикаций увеличилось вдвое!В прошлый раз мы обсуждали, как можно перенести однобитные, они же «биперные», музыкальные «движки» с ZX Spectrum на Arduino. Но всё-таки это была максимально нишевая тема внутри нишевой темы, весьма узкоспециализированный проект.Сегодня сделаем шаг ближе к народу. Поговорим о том, как работает легендарный звуковой чип AY-3-8910, как написать его простой эмулятор полностью с нуля и как проиграть им музыкальный файл формата PT3 на обычной Arduino Nano.