Да походу кроме меня никто несобирал. У меня щас в реальном 48 спеке стоит. если дадите снапшоты че сравнивать, то сравню :)
Вид для печати
Очередной релиз на сайте, улучшено микширование каналов
Собрал вышеописанный девайс. Звук очень понравился! С кварцем 28.100 практически неотличимо от реального AY. Образец звучания здесь.
http://img828.imageshack_.us/img828/3301/usbay.jpg
Плата в аттаче (формат Sprint Layout).
Чтобы можно было ставить гармониковые кварцы, применен внешний генератор на 74LS04 (1533ЛН1). Весьма распространенная HC04 не пойдет - работать не будет! Сопротивления по 1.2К. Конденсатор 2-20pF, подбирать для стабильного запуска генератора на нужной гармонике. Волна должна стоять, как влитая, и не реагировать на нагрев микросхемы, касания пальцами и т.п. Если сигнал плавает, значит, кварц не завелся и нужно подбирать кондёр дальше.
Хреновина на плате - модуль Аркмикро USBUART. Дешевле и проще всего выдрать из 35-гривневого кабеля для мобилки. Либо просто отрезать этот кусок платы, если USB функциональность не нужна :v2_smile:
Мегу необходимо сконфигурировать для работы от внешнего тактового источника. Ахтунг! Желательно иметь под рукой фьюз-доктор или HV программатор. :v2_wink2:
Для тех кто нехочет связываться с Algorithm Builder - все версии скомпилированы, нужно взять только соответствующий файл AY_Emul.bin и прошить любым програматором. Ниже см. скриншоты фьюзов:
Надо учитывать что в некоторых програматорах (например PonyProg) фьюзы нужно проинвертировать.
Обновилась версия эмулятора AY на AVR. В новой версии больше нет никаких упрощений, теперь все эмулируется по "чесному".
Добавился вариант для ATTiny2313. :)
А вот такой девайс я собрал на двух ATTiny2313:
на 1-й тиньке сделан мост USB-UART или AVR CDC-232, а на 2-й тиньке сделан сам AY эмулятор. Для этого девайса в архиве есть схема, печатка и прошивка для CDC-232 (немного исправленая) глючную оригинальную можно скачать отсюда http://www.recursion.jp/avrcdc/cdc-232.html.
Ramiros,респект !
нет ли планов поддержать most advanced sound chip AY-3-8930 ?
Ну почему же молчит, птица весьма говорливая:)
"The AY-3-8930, also known as AY8930, is an enhanced but mostly-backwards-compatible version of the AY-3-8910. The function of the BC2 pin is changed (it is ignored and assumed to be 0 regardless of the pin state), otherwise the pinout is the same as the AY-3-8910. This variant of the chip adds a number of major enhancements, such as separate envelopes for the three channels (as opposed to one shared envelope), variable duty-cycles, more bits of precision for note frequency, volume, and envelope frequency, and a much more configurable noise generator. It was used on the Covox Sound Master sound card for the IBM-PC. Very few games took advantage of it beyond the normal AY-3-8910 features."
http://www.enotes.com/topic/General_...ment_AY-3-8910