Вложений: 4
Подключение AY8910 к Корвету.
Всем привет!
Идея подключить к Корвету на порт расширения музыкальный сопроцессор возникла уже давно, в апреле-мае удалось выкроить время на исследования в этой области. Сразу скажу, что на реале проверить так и не довелось.
Итак, для проигрывания STC-файлов понадобится:
1. Модифицированный конфиг Вложение 57579 для универсального эмулятора.
2. Образ диска Вложение 57580 с программой stmview.com и примерами мелодий.
Шина данных AY подключается на порт A, BDIR и BC1 - на два бита старших порта B. Внимание! Подключение не совместимо с ExtROM, так как использует те же порты. Теоретически, после отладки и проверки на реале можно будет переделать. Но там еще одна тонкость есть в использовании разных режимов ВВ55 (ИМХОется, что без доработки ExtROM все равно не заработает).
Исходник Вложение 57581 представляет собой одноименную модифицированную программу с Вектора, котрая была дизассемблирована идой, подправлена, и собрана обратно TASM85. При дизасме мне очень помог архив STRMUZ Source.rar найденный в этой теме. (Переделанный исходник под fasm g Вложение 57582 пусть тоже будет здесь)
Проверенная на реале версия здесь
http://zx-pk.ru/threads/26761-podkly...l=1#post925764