Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Технический флейм »   Комбинированное устройство в LPT "DSS/COVOX"
RSS

Комбинированное устройство в LPT "DSS/COVOX"

И может чего еще...

<<Назад  Вперед>> Печать
 
-MiS-
Advanced Member


Откуда: Москва
Всего сообщений: 682
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 мар. 2016
Up. Обрезалось назавание. Речь идет про Комбинированное устройство в LPT "DSS/COVOX"
Пару раз на форуме рекламировал идею, но никто не поддержал. Решил попробовать сам. Опыт работы с микроконтроллерами был более 15 лет назад с семейством i8051. А лет 10 назад купил демоплату на STM32. Но дальше готовых демок дело не пошло.

Сейчас решил тряхнуть стариной, и достал пыльную STM32VLDISCOVERY. На борту имеем STM32F100RBT6B с 2х12bit ЦАП, 5v Tolerant портами и ядром arm cortex-m3@24МГц.

Пока "нарисовал" прошивки для режима COVOX и DSS. Есть желание попробовать стерео COVOX, раз на борту двухканальный ЦАП.
Звук в режиме DSS мне не очень нравится. В DosBox'e лучше. Алгоритм брал из "Programmer's Guide to the Disney Sound Source" Тестировал на DN3D, SpearOfDestiny, UltraBots и плеере MODAC110. Все эти программы и игры очень по разному работают с DSS. DN3D например грузят семплы пачкой до сигнала заполнения. UltraBoots посылает семплы на частоте около 7кГц, a Modac вообще плюет на переполнение и шлет семплы с частотой до 22кгц. Сovox проверен на Iplay и Digital Sound System http://old-dos.ru/files/file_437.html
Пытался вкурить исходники поддержки DSS от DosBox,но толком ничего не понял. Похоже там автоподстройка под режимы DSS/Covox/StereoCovox.

Есть еще мысль использовать внешние модули I2S ЦАП c Али. Но они в пути и не факт, что качество звука ощутимо подрастет.
Из идей еще запустить часики. Я уже делал LPT Clock на рассыпухе (DS1307+Логика). Но это больше для XT машин актуально.
Еще не решено, как будет выглядеть законченное изделие. Скорее всего похоже на DSS. Во внешнем блоке с динамиком будет Li-Po батарея со схемой заряда от USB.

Вообщем ищу демки DSS с хорошим звуком для тестирования, а так же гнилые помидоры и хвалебные комментарии! :biggrin:
:rolleyes:
Mihail1810
Advanced Member


Откуда: Екатеринбург
Всего сообщений: 1565
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 дек. 2014
Фоточку бы))) хвалю!!!)

а зачем аккумулятор ? Понятно, что для внешнего питания, но устройство само по себе не мобильное, можно и БП приделать.

У меня лежит недособранный opl2lpt, один уже собирал, отправил в подарок) играет нормально.
-MiS-
Advanced Member


Откуда: Москва
Всего сообщений: 682
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 мар. 2016
Mihail1810 написал:
[q]
Фоточку бы))) хвалю!!!)
[/q]
До показывать пока нечего. Девбоард с китайским усилителем и динамиком.
MP3 в режиме COVOX и 44kHz звучит не дурно. Но в момент обращения к диску есть артефакты. Пора пилить ресемплинг с восстановлением несущей (Reclock). :biggrin:
Скорей всего в этом то и есть разница в звучании моего DSS и эмулятора у DOSBOX. Ведь я реально запускаю ЦАП на частоте 7кГц, а никаких аналоговых фильтров на выходе нет. Надо попробовать сделать задержку на пару семплов с увеличением частоты выборки и генерацией усредненных промежуточных отсчетов.

Mihail1810 написал:
[q]
а зачем аккумулятор ? Понятно, что для внешнего питания, но устройство само по себе не мобильное, можно и БП приделать.
[/q]
Ну, наибольшая актуальность этого устройства - 286...486 ноутбуки. У ноутов дальше обычно уже есть звуковые карты. А в стационарные сейчас можно и нормальный звук вставить. Как исключение только IBM PS/2 c их шиной MCA. Тесты сейчас идут с ноутбуком P-200MMX.

Mihail1810 написал:
[q]
У меня лежит недособранный opl2lpt,
[/q]
А схемка доступна? Просто интересно...

Mihail1810
Advanced Member


Откуда: Екатеринбург
Всего сообщений: 1565
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 дек. 2014
Насчёт питания - думал доставать его с ps/2 порта в ноутах, только ток надо посмотреть.

Полной схемы opl2lpt пока нету, но там все очень просто - генератор на 7404, opl2, усилитель на lm358+lm386.
По отдельности каждый кусок не сложно найти в интернете.
Ну и как к lpt подключать -
Увеличить

Потом нарисую полную схему - поделюсь)
-MiS-
Advanced Member


Откуда: Москва
Всего сообщений: 682
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 мар. 2016
Mihail1810 написал:
[q]
Полной схемы opl2lpt пока нету, но там все очень просто - генератор на 7404, opl2, усилитель на lm358+lm386.
[/q]
Сразу на офф. сайт не догадался зайти. С этой информацией понятно как собрать. А главное есть драйвер под ДОС для этого.
Надо покурить как работает OPL2. Может написать его эмулятор для STM32 и будет третий режим работы!

Смотрю ребята уже OPL3LPT выпустили. Дома валяется кусок платы от ноутбука с OPL3+DAC. Как бы время для опытов найти. :redface:


Mihail1810 написал:
[q]
Насчёт питания - думал доставать его с ps/2 порта в ноутах, только ток надо посмотреть.
[/q]
Тоже вариант. До полуампера думаю не проблема достать. А 200ма вообще штатно.

Никто не видел в продаже макеток (печатных плат для прототипирования) с посадочными местами под угловые DB9 и/или DB25? Ну хотя бы торцевыми площадками для шага прямых разъемов серии DB. Хочу собрать все блоки на жесткой "раме".

И все же попрошу админов отредактировать название темы, добавив DSS/COVOX в конце. :rolleyes:
-MiS-
Advanced Member


Откуда: Москва
Всего сообщений: 682
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 мар. 2016
Эмуляция OPL2/3 нашлась в исходниках, Но там все достаточно сложно. Пока эту ветвь разработки отложу в долгий ящик.

Разработчики на форум похоже не заходят. :rolleyes: Но все же спрошу :help:
Есть ли у кого на примете исходники драйвера диска для DOS? Есть идея прикрутить SD карту по SPI. Получится некий аналог внешнего диска.
Вариант реверсить протокол обмена KT Tecnology PHD и Microsoft Interlink не очень нравится.
Jccwu
Advanced Member
Злой и Нечуткий

Откуда: Екатеринбург
Всего сообщений: 3579
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 апр. 2013
-MiS- написал:
[q]
Up. Обрезалось назавание
[/q]
поправил
<<Назад  Вперед>> Печать
Полигон-2 »   Технический флейм »   Комбинированное устройство в LPT "DSS/COVOX"
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS