Эмулятор TurboSound

Данный эмулятор основан на решении с сайта NedoPC, а так же на эмуляторе AY-3-8910 с данного сайта.

В эмуляторе прилагается прошивка для двух микроконтроллеров Atmega8 (Atmega8A), первая предназначена для эмуляции AY-3-8910, который в схеме идет первым, вторая, для второго соответственно.

Прошивки сами определяют, какой чип должен быть выбран для чтения/записи регистров на основе данных полученных в качестве номера регистра, если выбран регистр с номером 0xFF, то выбирается первый чип, если 0xFE, то выбирается второй (в соответствии с данной информацией).

Таким образом, нужно просто запараллелить 2 микроконтроллера и объединить их звуковые выводы с помощью резисторов (примерно 10К).

Соответствие выводов у микроконтроллеров такое же как у двухканальной версии эмулятора.

Частота кристалла выбирается с помощью конфигурационного файла прошиваемого в EEPROM, есть конфигурации от 20 до 40МГц.

Примерная схема подключения вместо обычного эмулятора

turbosound_circuit

Скачать прошивку v24.2>> AY_Emul_TurboSound_2ch_242_normal (без HI-Z)

Скачать прошивку >> AY_Emul_TurboSound_2ch_23_0 (ПРОВЕРЕННЫЙ ВАРИАНТ)

Скачать прошивку >> AY_Emul_TurboSound_2ch_23_0_hi-z (Версия с HI-Z состоянием)

PS: к ZX-Spectrum подключается так же как обычный чип AY-3-8910, ничего дополнительно ставить не нужно.

PPS: эмулятор проверен, работает замечательно, на реальные ZX-Spectrum лучше ставить HI-Z версию, кварц достаточно поставить только один, подробнее смотрите схему в архиве. Резисторы лучше ставить 1К а не 10. Далее выход подключается к RC фильтру

filter_new

Комментарий “Эмулятор TurboSound

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *