Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Кассетный интерфейс |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 8 9 10 | Печать |
Kurill_GANJOU |
Я уже упоминал про колонки. Не понимаю, почему нельзя подключить их ко 2-му конт. LPT через простейший согласователь (например, такой) и послушать, формирует ли прога сигнал записи? |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 апреля 2014 17:15 Сообщение отредактировано: 23 апреля 2014 17:16
Сделал RC-фильтр по Вашей схеме: Только вместо резисторов 1 кОм взял 3 кОм, а вместо конденсаторов на 0,1 мкФ взял на 0,25 мкФ - какие были под рукой. :-) Потом подключил выход к линейному входу звуковухи своего основного компьютера и запустил запись с XT-шки из GWBasic (MS-DOS 3.30). Получился вот такой WAV-файл (см. вложение). Слышно два пилот-тона, после каждого какие-то данные. С чтением поэкспериментирую чуть позже - нужно схемку ту сделать... Прикрепленный файл (hellowld.wav, 783516 байт, скачан: 56 раз) |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Все бы ничего, только в пилот тоне есть какие-то повторяющиеся каждые ~55мс "провалы". Прикрепленный файл (wave.png, 5356 байт, скачан: 60 раз) |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Судя по длительности интервала, причина - в прерываниях таймера, как раз 55 мс и будет. Т.е. этот драйвер, видимо, не делает CLI перед началом вывода блока данных (и STI по завершению). |
Kurill_GANJOU |
Tronix написал: Ну, это уже хорошо. Большое спасибо uav1606 и Tronix'у!!! Я вообще не был уверен, что на ХТ будет хоть какой-то звук... Все бы ничего, только в пилот тоне есть какие-то повторяющиеся каждые ~55мс "провалы" |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Kurill_GANJOU написал: А мне то за что спасибо? Я не тестил, я просто открыл файл uav1606 в Audacity Ну, это уже хорошо. Большое спасибо uav1606 и Tronix'у!!! Я вообще не был уверен, что на ХТ будет хоть какой-то звук.. |
Kurill_GANJOU |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 апреля 2014 20:43 Сообщение отредактировано: 23 апреля 2014 23:47
uav1606 написал: А перед записью блока запрета прерываний действительно не было. CLI / STI были в процедуре записи бита (WRITE_BIT) добавлены мной (изначально в листинге IBM их и там не было). Но без них на АТ получался звук как раз вот с такими провалами. тот драйвер, видимо, не делает CLI перед началом вывода блока данных (и STI по завершению). Пользуясь подсказкой uav1606, исправил исходник и вставил запрет / разрешение в WRITE_BLOCK. Из WRITE_BIT, понятно, убрал за ненадобностью. Самое смешное, у айбиэмовцев запрета прерываний не было ни в WRITE_BLOCK, ни WRITE_BIT. Как у них при этом получался непрырывный сигнал, до сих пор не могу вкурить. Во вложении, собственно, исправленная прога. Прикрепленный файл (I15_0423.zip, 24387 байт, скачан: 53 раза) |
Fe-Restorator |
NEW! Сообщение отправлено: 24 апреля 2014 19:32
Kurill_GANJOU написал: Новое слово в программировании, однако. Не ленитесь записывать термин полностью "блок данных". записью блока запрета прерываний |
Сейчас на форуме |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Проверил с новой версией, вроде бы разрывов в пилот-тоне нет: Сам WAV-файл во вложении. Кстати, отключение прерываний стопорит на XT часы, поэтому с этими самыми CLI/STI при записи больших блоков могут быть проблемы. Насчёт той схемки выше - можно заменить К561ЛН2 на К155ЛН2? А то что-то 561-х у меня нет... Прикрепленный файл (hellowld2.wav, 749122 байт, скачан: 57 раз) |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Ну мой конвертер wav2cas на сей раз справился без ошибок. -) |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 8 9 10 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Кассетный интерфейс |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |