Клон, попробуй вот это (см. приложение)
Пока что только консольное, только tap, только 48000 Гц, DirectSound (20 мс буфер), жутко сырое. Только потише сделай дабы не оглохнуть
upd. Увеличил буфер в два раза, добавил окошечко открытия файла.
Нужен
Не нужен
Клон, попробуй вот это (см. приложение)
Пока что только консольное, только tap, только 48000 Гц, DirectSound (20 мс буфер), жутко сырое. Только потише сделай дабы не оглохнуть
upd. Увеличил буфер в два раза, добавил окошечко открытия файла.
Последний раз редактировалось molodcov_alex; 05.05.2009 в 12:27.
ZX Spectrum forever!
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Все работает сигнал выдает.
Сейчас сделаю осциллограммы на двух звуковых картах:
1. АС97.
2. Creative live 5.1
А потом попробую на ZX-Spectrum+3
Через пол часа напишу.
Добавлено через 30 минут
Сделал осциллограммы.
Масштаб 10:1, то есть 10 делений на графике - это 1 В.
Первая осциллограмма для Creative Live 5.1
Амплитуда большая, импульс искажен, но это терпимо, все-таки ясно, где он начинается и где кончается, имеется просто в начале большой выброс (тычок). Думаю, что читать такой сигнал будет.
Вторая осциллограмма для AC97.
Импульсы правильной формы, просто зашибись! Уровень (амплитуда 1В) - этого, думаю, хватит для считывания. Не читал, когда было около 200мВ. Тут видно, что программер не пожадничал с уровнем.
Такой же результа был получен на программе TZX0.8a. Единственное что на Creative, сигнал больше искажался.
Сейчас проверю на реале!
Добавлено через 1 час 25 минут
Короче, на Creative Live5.1 удалось добиться устойчивого чтения. Проблемы возникли из-за того, что пока ждал загрузку щелкал в виндовсе и эти звуки все сбивали, потом понял, ничего не трогал, несколько раз загрузилось нормально!
То есть нужна блокировка звуков виндовса, когда программа работает.
На АС97 устойчивого чтения не удалось добиться, иногда на нем читалось, но чаще нет. Думаю уровень слабоват. Пилот прет стабильно, а вот данные срываются, у пилота уровень повыше, или там частота ниже... Короче для встроенной звуковухи нужно бы еще подзадрать уровень... Щас на грани чтения/нечтения.
Добавлено через 2 часа 25 минут
Попробовал другие тапки погрузить, я вначале грузил диззи9.
Удалось установить, что например диззи3 совсем не грузится на Креативе, зато на АС97, когда сигнал все-таки спек зацеплял она грузилась...
Короче дело, как в уровне, так и в точности, над этим нужно еще поработать.
В разных тапках, разный способ записи, разные паузы между пилотами и т.п, поэтому где-то качества хватает, а где-то сбоит.
Все я спать, продолжим завтра после 17-00.
Последний раз редактировалось Addison; 05.05.2009 в 00:50. Причина: Добавлено сообщение
а со спектакулятора разве не грузится?
Посмотрел сигнал в спектакуляторе и увеличил длину пилот-тона до 5 сек.
Еще увеличил громкость (т.к. использовал старые наработки забыл кой-чего удалить). Выложил там же.
Пока не пробовал. Прошлую версию Профик отлично хавал.
ZX Spectrum forever!
Не знаю что там увеличилось, но длина пилот-тона явно не 5 сек. Глюки первой версии остались. Опишу.
Первый пилот-тон с заголовком играет около 3-4 сек. Продолжительность второго пилот-тона (с данными) - рандом. Он может быть как 4 сек, так и полсекунды на том же тапке. С некоторой долей вероятности (не очень маленькой) после второго пилот-тона наступает тишина, т.е. никакой загрузки данных не происходит.
Какая звуковуха и операционка?
ZX Spectrum forever!
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)