Клон, попробуй вот это (см. приложение)
Пока что только консольное, только tap, только 48000 Гц, DirectSound (20 мс буфер), жутко сырое. Только потише сделай дабы не оглохнуть ;)
upd. Увеличил буфер в два раза, добавил окошечко открытия файла.
Вид для печати
Клон, попробуй вот это (см. приложение)
Пока что только консольное, только tap, только 48000 Гц, DirectSound (20 мс буфер), жутко сырое. Только потише сделай дабы не оглохнуть ;)
upd. Увеличил буфер в два раза, добавил окошечко открытия файла.
Все работает сигнал выдает.
Сейчас сделаю осциллограммы на двух звуковых картах:
1. АС97.
2. Creative live 5.1
А потом попробую на ZX-Spectrum+3
Через пол часа напишу.
Добавлено через 30 минут
Сделал осциллограммы.
Масштаб 10:1, то есть 10 делений на графике - это 1 В.
http://pic.ipicture.ru/uploads/09050...h561DOGMmy.jpg
Первая осциллограмма для Creative Live 5.1
Амплитуда большая, импульс искажен, но это терпимо, все-таки ясно, где он начинается и где кончается, имеется просто в начале большой выброс (тычок). Думаю, что читать такой сигнал будет.
http://pic.ipicture.ru/uploads/09050...6FblFWUxDf.jpg
Вторая осциллограмма для AC97.
Импульсы правильной формы, просто зашибись! Уровень (амплитуда 1В) - этого, думаю, хватит для считывания. Не читал, когда было около 200мВ. Тут видно, что программер не пожадничал с уровнем.
Такой же результа был получен на программе TZX0.8a. Единственное что на Creative, сигнал больше искажался.
Сейчас проверю на реале!
Добавлено через 1 час 25 минут
Короче, на Creative Live5.1 удалось добиться устойчивого чтения. Проблемы возникли из-за того, что пока ждал загрузку щелкал в виндовсе и эти звуки все сбивали, потом понял, ничего не трогал, несколько раз загрузилось нормально!
То есть нужна блокировка звуков виндовса, когда программа работает.
На АС97 устойчивого чтения не удалось добиться, иногда на нем читалось, но чаще нет. Думаю уровень слабоват. Пилот прет стабильно, а вот данные срываются, у пилота уровень повыше, или там частота ниже... Короче для встроенной звуковухи нужно бы еще подзадрать уровень... Щас на грани чтения/нечтения.
Добавлено через 2 часа 25 минут
Попробовал другие тапки погрузить, я вначале грузил диззи9.
Удалось установить, что например диззи3 совсем не грузится на Креативе, зато на АС97, когда сигнал все-таки спек зацеплял она грузилась...
Короче дело, как в уровне, так и в точности, над этим нужно еще поработать.
В разных тапках, разный способ записи, разные паузы между пилотами и т.п, поэтому где-то качества хватает, а где-то сбоит.
Все я спать, продолжим завтра после 17-00.
а со спектакулятора разве не грузится?
Посмотрел сигнал в спектакуляторе и увеличил длину пилот-тона до 5 сек.
Еще увеличил громкость (т.к. использовал старые наработки забыл кой-чего удалить). Выложил там же.
Пока не пробовал. Прошлую версию Профик отлично хавал.
Не знаю что там увеличилось, но длина пилот-тона явно не 5 сек. Глюки первой версии остались. Опишу.
Первый пилот-тон с заголовком играет около 3-4 сек. Продолжительность второго пилот-тона (с данными) - рандом. Он может быть как 4 сек, так и полсекунды на том же тапке. С некоторой долей вероятности (не очень маленькой) после второго пилот-тона наступает тишина, т.е. никакой загрузки данных не происходит.
Какая звуковуха и операционка?