Собственно скоро новый год и хочется сделать себе подарок. Вот давно захотелось скрестить TSFM от NedoPC и SAA1099 http://velesoft.speccy.cz/saa1099-cz.htm
Так что это скорее любительская поделка.
Краткая спецификация:
1. Конструктив - слотовая, расчитана под шину Nemo Bus(как в ZXM-Phoenix);
2. Порты управления YM2203 те же как и у платы TSFM от NedoPC;
3. Порты управления SAA1099 - FFh и 1FFh на запись, но доступ к ним может быть только при DOS/ =1 (неактивном TR-DOS);
4. Расширитель шины по второму YM2203.
5. Применение CPLD серии ATF1502 - для упрощения схемы
Благодарности:
CHRV - за разрешение использовать идею TSFM;
VELESOFT - за пример, который я позаимствоал с его сайта.
Программная поддержка:
1) Проигрывающий модуль от музыкального редактора E-Tracker;
2) Проигрывающий модуль от ESI(из Lyra III);
3) Демо программа E-Tunes 1 (by Mick)
4) Демо программа E-Tunes 2 (by cовместно Mick и AAA)
5) Демо программа E-Tunes 3 (by Mick)
6) Демо программа E-Tunes 4 (by cовместно Mick и AAA)
7) Демо программа E-Tunes 5 (by Mick)
8) Демо программа E-Tunes 6 (by Mick)
9) Демо программа E-Tunes 7 (by cовместно Mick и AAA)
10) Демо программа E-Tunes 8 (by Mick)
11) Демо программа E-Tunes 9 (by Mick)
12) Демо программа E-Tunes 10 (by Mick)
13) Демо программа E-Tunes 11 (by Mick)
14) Демо программа E-Tunes 12 (by Mick)
15) Демо программа E-Tunes 13 (by Mick)
16) Демо программа E-Tunes 14 (by Mick)
17) Демо программа E-Demo (by Mick) специально написанная для AAA DEMO COMPETTION 2010
18) Демо программа E-Tunes 15 (by Mick)
19) Демо программа E-Tunes 16 (by Mick)
20) Демо программа E-Tunes 17 (by Mick)
21) Boot программа E-Tunes Collection vol. 1 (by Mick и VNN_KCS)
22) Демо программа E-Tunes 18 (by Mick)
23) Демо программа E-Tunes 19 (by Mick)
24) Мини демо программа навеянная темой фестиваля Artfield'2011(by Mick)
25) Демо программа E-Tunes 20 (by Mick)
26) Демо программа SAM Coupe Music 1 (by Mick)
27) Демо программа SAM Coupe Music 2 (by Mick)
Управляющие биты звуковой карты (для совместимости с TSFM)
Шаблон адреса (старший разряд слева): 1111<saa><fm><stat><sel>
saa = 1 выключен(для совместимости существующего ПО, чтобы не включать чип лишний раз)/0 - разрешение SAA1099
fm = 1 – блокировка fm генерации/0 – разрешение fm генерации;
stat = 1 – вывод содержимого регистра SSG/0 – вывод статусного регистра;
sel = 0 – выбор AY1 чипа для работы/1- выбор AY2 чипа для работы.
Вот строки кода разрешения и запрета работы SAA1099
;разрешим работу SAA1099
ld bc,0FFFDh
ld a,0f6h
out (c),a
;запрещаем работу SAA1099
ld bc,0FFFDh
ld a,0feh
out (c),a
Версия для Феникса - плата ревизии 01:
1. AAA SN:1501
2. piroxilin SN:1502
3. Кирлиан SN:1503
4. luzanov SN:1504
Плата ревизии 02:
5. Дмитрий SN:1505
6. Ewgeny7 SN:1506
Поддерживаемые компьютеры:
1. ZXM-Phoenix
2. Pentagon 2.2
3. KAY
4. Scorpion ZS256 (необходимо подать +12В на контакт разъема расширения B29)
Как плата стоит в компьютерах KAY и Scorpion можно увидеть тут http://www.zx.pk.ru/showpost.php?p=337629&postcount=449
Сайт поддержки: http://micklab.ru/My%20Soundcard/ZXMSoundCard.htm
Проект с моей стороны объявляется закрытым.
Кроме того снимается так называемый копирайт, то есть производите кто хотите, сообщать мне об это не надо.
Единственная просьба, если кто будет дальше развивать и выпускать следующие ревизии плат - присылать материалы на сайт.