С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
Да ладно, при чем здесь бот... Я и сам раньше не знал, что так можно
Спасибо! Наконец-то мы сможем приблизиться к пониманию того, почему на твоем реале не грузится.
Послушал запись. Сразу заподозрил неладное. Потом посмотрел в звукоредакторе. Нда. Такого качества записи я давно не встречал даже на мафонах! Неудивительно что оно не грузилось. Полоса частот задавлена настолько, что отдельных битов не видно. Даже пилот еле пробивается, хотя его частота в 2 раза меньше битовой частоты. Кроме того присутствует наводка около 4кГц.
Загрузить это шансов нет никаких. Ни с каким угодно хорошим компаратором. Тут не то что загрузчику - тут человеку ничего не видно!Отдельных бит в записи не видно, они пропадают, т.к. очень сильно задавлена полоса частот или сильные фазовые искажения.
Я бы удивился, если бы с записи с таким качеством что-нибудь загрузилось в стандартном формате. Если ты говоришь, что у тебя грузится записанное стандартным синклерским загрузчиком - можешь выложить небольшую запись, сделанную на твоем спеке на ту же кассету в стандартном формате? Просто хочу сравнить и понять, как такое может грузиться.
Головку магнитофона (спековского и того, на котором цифруешь) пробовал спиртом протирать? Такая запись еще часто бывает, если головка загажена.
Фух. У меня прямо гора с плеч. Я-то думал, что дело в несовершенстве загрузчика или зависимости его работоспособности от компаратора, а тут - просто запись плохая.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Мысли прочитал. Я как раз пытался это сделать. Эквалайзером обработал, подавил низкие частоты - потому что они забивали все. Вроде стало лучше выглядеть, на глаз стали различимы биты. Но под эмулятором все равно не грузится. Я не очень большой спец в работе с эквалайзерами, да и инструментов нормальных нет - так, чтобы было видно форму сигнала сразу при подстройке параметров эквалайзера. Но это уже чисто спортивный интерес. Очевидно, что такая запись если и может быть загружена - то только после профессионального ремастеринга.
---------- Post added at 00:14 ---------- Previous post was at 00:13 ----------
Сейчас еще попробую отфильтровать наводку 4кГц - может из-за нее не грузится.
Пожалуйста, вот стандартный загрузчик, грузится без единой проблемы
http://www.sanarin.ru/download/Untitled4.wav
---------- Post added at 01:24 ---------- Previous post was at 01:15 ----------
> Головку магнитофона (спековского и того, на котором цифруешь) пробовал спиртом протирать?
С этой головки грузятся фирменные кассеты, которым по 30 лет. Не имею привычки чинить то, что работает.
Цифрую я с мафона, это отдельный аппарат, с него игры не гружу. Гружу со встроенного мафона спектрума +2. Это маленький мафон, встроенный в Спек, у него вся платка - это один операционник + пассивные элементы, как правильно с неё цифровать - не знаю. Подскажите - сделаю.
Спасибо. Такая запись тоже без обработки эквалайзером не загрузится, хотя и выглядит немного чище. Возможно, дело в головке того магнитофона, с которого ты цифровал кассету. В любом случае протирка головки ваткой, смоченной спиртом - это безопасная операция, от которой хуже не станет.
Как правильно цифровать со встроенного мафона - не знаю. Рыться надо в инете, инфу искать, сейчас уже сил нет.
---------- Post added at 01:13 ---------- Previous post was at 00:46 ----------
Можно попробовать такой вариант оцифровки - подключить комп к звуковому выходу Спека+2. Туда вроде как выводится сигнал с магнитофона, правда, после компаратора - но это даже лучше. Большой плюс - не надо вскрывать комп и работать паяльником. haywire - сможешь оцифровать этот сигнал? Для записи в стандартном и 8b10b-форматах. При этом в стандартном формате, если не трудно, запиши что-нибудь поинтереснее, чем пустой экран. Например, SAVE "a" CODE 0,6912 - будет кусочек ПЗУ, там шумоподобные данные. Для возможности более детально проанализировать сигнал.
вот небольшая статья про мафон в +2 со схемой (на чешском)
http://cygnus.speccy.cz/popis_spectrum128plus2_mgf.php
Оцифровки с выхода Спектрума :
сабжеввый формат, не грузится
http://www.sanarin.ru/download/Untitled8.wav
первые 6912 байт ПЗУ, стандартный загрузчик, грузится отлично
http://www.sanarin.ru/download/Untitled9.wav
haywire, большое спасибо. Сигнал в этих записях выглядит отлично в обоих форматах. Вероятно, причина плохой записи в тех файлах, что ты раньше присылал - это состояние того магнитофона, на котором шло воспроизведение. Тем не менее, после конвертации в tzx файл в формате 8b/10b не грузится у меня под эмулятором! Буду разбираться. Твои записи в этом плане получаются очень ценными, не только давая отрицательный результат, но и давая мне какие-то зацепки для выяснения причин.
---------- Post added at 23:09 ---------- Previous post was at 21:45 ----------
Изучил, почему не грузится. Хоть импульсы и красивые (после работы встроенного компаратора), их длительность гуляет в широких пределах. Половина битового интервала - запросто. В таких условиях у ФАПЧ нет никаких шансов отследить эту пляску. Что ж - попробую еще реализовать загрузчик на том же принципе, что синклерский, тупое измерение времени между фронтами. Можно даже сделать для начала обработчик сигнала на языке высокого уровня, чтобы проверить, можно ли его загрузить таким методом.
Относительно природы искажений, мне кажется, что скорее всего (хотя это и не заметно на сигнале после компаратора), что-то очень нехорошее делается с полосой частот в аналоговом тракте. Очень высокая неравномерность коэффициента передачи, хотя и не такая, как на тех файлах, что я вчера смотрел. Но это лишь догадки. Одно ясно - синклерский формат оказался более устойчивым к такого типа искажениям, чем 8b10b. Буду думать дальше.
Последний раз редактировалось Barmaley_m; 19.07.2013 в 00:12.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)