Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Комбинированное устройство в LPT "DSS/COVOX" |
<<Назад Вперед>> | Печать |
-MiS-
Advanced Member
Откуда: Москва Всего сообщений: 682 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 мар. 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 12 марта 2019 15:38 Сообщение отредактировано: 12 марта 2019 15:42
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 с хорошим звуком для тестирования, а так же гнилые помидоры и хвалебные комментарии! |
Mihail1810
Advanced Member
Откуда: Екатеринбург Всего сообщений: 1565 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 дек. 2014 |
Фоточку бы))) хвалю!!!) а зачем аккумулятор ? Понятно, что для внешнего питания, но устройство само по себе не мобильное, можно и БП приделать. У меня лежит недособранный opl2lpt, один уже собирал, отправил в подарок) играет нормально. |
-MiS-
Advanced Member
Откуда: Москва Всего сообщений: 682 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 мар. 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 12 марта 2019 22:05 Сообщение отредактировано: 12 марта 2019 22:06
Mihail1810 написал: До показывать пока нечего. Девбоард с китайским усилителем и динамиком. Фоточку бы))) хвалю!!!) MP3 в режиме COVOX и 44kHz звучит не дурно. Но в момент обращения к диску есть артефакты. Пора пилить ресемплинг с восстановлением несущей (Reclock). Скорей всего в этом то и есть разница в звучании моего DSS и эмулятора у DOSBOX. Ведь я реально запускаю ЦАП на частоте 7кГц, а никаких аналоговых фильтров на выходе нет. Надо попробовать сделать задержку на пару семплов с увеличением частоты выборки и генерацией усредненных промежуточных отсчетов. Mihail1810 написал: Ну, наибольшая актуальность этого устройства - 286...486 ноутбуки. У ноутов дальше обычно уже есть звуковые карты. А в стационарные сейчас можно и нормальный звук вставить. Как исключение только IBM PS/2 c их шиной MCA. Тесты сейчас идут с ноутбуком P-200MMX. а зачем аккумулятор ? Понятно, что для внешнего питания, но устройство само по себе не мобильное, можно и БП приделать. Mihail1810 написал: А схемка доступна? Просто интересно... У меня лежит недособранный opl2lpt, |
Mihail1810
Advanced Member
Откуда: Екатеринбург Всего сообщений: 1565 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 дек. 2014 |
Насчёт питания - думал доставать его с ps/2 порта в ноутах, только ток надо посмотреть. Полной схемы opl2lpt пока нету, но там все очень просто - генератор на 7404, opl2, усилитель на lm358+lm386. По отдельности каждый кусок не сложно найти в интернете. Ну и как к lpt подключать - Увеличить Потом нарисую полную схему - поделюсь) |
-MiS-
Advanced Member
Откуда: Москва Всего сообщений: 682 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 мар. 2016 |
Mihail1810 написал: Сразу на офф. сайт не догадался зайти. С этой информацией понятно как собрать. А главное есть драйвер под ДОС для этого. Полной схемы opl2lpt пока нету, но там все очень просто - генератор на 7404, opl2, усилитель на lm358+lm386. Надо покурить как работает OPL2. Может написать его эмулятор для STM32 и будет третий режим работы! Смотрю ребята уже OPL3LPT выпустили. Дома валяется кусок платы от ноутбука с OPL3+DAC. Как бы время для опытов найти. Mihail1810 написал: Тоже вариант. До полуампера думаю не проблема достать. А 200ма вообще штатно. Насчёт питания - думал доставать его с ps/2 порта в ноутах, только ток надо посмотреть. Никто не видел в продаже макеток (печатных плат для прототипирования) с посадочными местами под угловые DB9 и/или DB25? Ну хотя бы торцевыми площадками для шага прямых разъемов серии DB. Хочу собрать все блоки на жесткой "раме". И все же попрошу админов отредактировать название темы, добавив DSS/COVOX в конце. |
-MiS-
Advanced Member
Откуда: Москва Всего сообщений: 682 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 мар. 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 марта 2019 16:02 Сообщение отредактировано: 17 марта 2019 16:05
Эмуляция OPL2/3 нашлась в исходниках, Но там все достаточно сложно. Пока эту ветвь разработки отложу в долгий ящик. Разработчики на форум похоже не заходят. Но все же спрошу Есть ли у кого на примете исходники драйвера диска для DOS? Есть идея прикрутить SD карту по SPI. Получится некий аналог внешнего диска. Вариант реверсить протокол обмена KT Tecnology PHD и Microsoft Interlink не очень нравится. |
Jccwu
Advanced Member
Злой и Нечуткий Откуда: Екатеринбург Всего сообщений: 3579 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 апр. 2013 |
-MiS- написал: поправил Up. Обрезалось назавание |
<<Назад Вперед>> | Печать |
Полигон-2 » Технический флейм » Комбинированное устройство в LPT "DSS/COVOX" |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |