Реальная кассета -> TAP/TZX

ZXNet эхоконференция «zxnet.pc»

От Alex Freed Кому All 18.10.2005

Hello, CityAceE Мне тоже надо было расшифровать звук с кассетного порта, и как то ни одна прога не сработала при идеальном сигнале. Тогда я записал wav 44100 8 bit mono. И написал свою программу для интерпретации. Она очень простая - делает чисто бинарный файл но мне так было надо. Если вдруг кому надо - поделюсь.

От Сергей Билибин Кому All 22.11.2005

Hello, Orionsoft эй проснитесь! какие SoundForge. касеты прекрасно берёт одна програмка Spectrum Tape Loader,берите на World of Spectrum,раздел УТИЛИТЫ. Берёт даже через микрофон и никаких промблем!

От andreil Кому All 15.01.2006

Hello, CityAceE А как работать с MakeTZX?

От andreil Кому All 24.01.2006

Hello, [bETA]mEN Ура! У меня заработал STL!(после реинстала винды :))

От Сергей Билибин Кому All 28.11.2006

Hello, hi_soft а есть ли у когонибудь игра R-Type с загрузкой когда в правом верхнем углу мигает прямоугольник? если есть выложите её куданибудь пожалуйста.

От Саша Александров Кому All 01.12.2006

Hello, ZEman Конечно-же есть. Hа выходных выложу.

От Grand Кому All 01.02.2007

Hello, BYTEMAN Спасибо CityAceE за исследование данного вопроса. Прочитав это обсуждение, мне захотелось перевести в TZX свою коллекцию ленточных игр, хранящуюся у меня с начала 1990-х годов, тем более, что некоторые кассеты уже начали портиться. Однако, способ CityAceE обработки WAV-файла к сожалению не универсален: даже на одной кассете могут быть записи, требующие индивидуального подбора "движков" эквалайзера. Это заставило меня искать свой способ. Подозреваю, что и он не является универсальным, но я всё же о нем расскажу. Hачинаю с того, что делаю моно-запись всё в том же Nero Wave Editor с частотой дискретизации 44,1 кГц (почему-то, если выбрать частоту 32 кГц, у меня редактор зависает после начала записи). Далее, отмечаю весь файл, и, варьируя только "движками" эквалайзера "300" и "1000" в диапазоне 1...14 dB (остальные стоят на нуле), добиваюсь, чтобы WAV-файл без ошибок распознавался программой MAKETZX (все движки "Ширина полос" у меня стоят в положении 3 dB). Другими "движками", как правило, пользоваться не приходится. Иногда требуется долго и плавно подбирать значения, но, как показал мой опыт, в конечном счете любой правильно считанный WAV-файл удается преобразовать к желаемому виду - хватило бы упрямства. :) Интересно, что эмулятор RealSpectrum может грузить программу напрямую из WAV-файла, и, как правило, прекрасно понимает его без предварительной обработки. Прилагаю два скриншота с успешными результатами работы программы MAKETZX. К настоящему времени мне удалось полностью перевести в TZX-формат несколько кассет из своей коллекции. Результат работы представлен на странице http://mix.wol.bz/games/tzxgames.htm, которая будет обновляться по мере продвижения этого дела. Также прилагаю несколько игр с нестандартными ленточными загрузчиками, которые пока не представлены на моей выше упомянутой странице. Файл: batman.gif http://zx.pk.ru/attachment.php?attachmentid=4524 Файл: scooby.gif http://zx.pk.ru/attachment.php?attachmentid=4525 Файл: games.zip http://zx.pk.ru/attachment.php?attachmentid=4526

От goodboy Кому All 01.02.2007

Hello, ZEman STL классная вещь, я именно ей перегонял игры с плейера (они даже на реале читались с ошибками)

От Сергей Билибин Кому All 01.02.2007

Hello, Grand блин, ну вы извращенцы :). Hафига так мучаться? вот держите прогу которая перегоняет любые касеты в Tapы. не нужно ничего менять, настройки даже по умолчанию подходят в большинстве случаев. но для некоторых особо упрямых загрузок приходится ставить галочку Max first. попробовав ЭТУ! прогу вы забудите о других переводчиках с касет! Файл: Spectrum Tape Loader v 1.0.1.rar http://zx.pk.ru/attachment.php?attachmentid=4527

От Dmitry Malychev Кому All 01.02.2007

Hello, goodboy Добавлю, что ручной правкой wav ;) можно "вытащить" самые тяжелые случаи...

От goodboy Кому All 03.02.2007

Hello, Grand Gra> К настоящему времени мне удалось полностью перевести в TZX-формат Gra> несколько кассет из своей коллекции. круто, только почему почти у всех блоков указан turbo формат, хотя грузятся они с нормальной скоростью и ПЗУшными константами задержек ???

От Grand Кому All 04.02.2007

Hello, ZEman ZEm> Hафига так мучаться? Hа самом деле не всё так трудно... :) Иначе, вряд ли столько прграмм удалось бы преобразовать. :) goo> круто, только почему почти у всех блоков указан turbo формат, хотя goo> грузятся они с нормальной скоростью и ПЗУшными константами задержек goo> ??? Очевидно, таковыми их делает MakeTZX с вызовом без ключей (см. мои скриншоты в предыдущем сообщении). Это плохо? Как это изменить?

От goodboy Кому All 06.02.2007

Hello, Grand можно перегнать утилитами в TAP и этот TAP назад в TZX, скорость будет нормальная и без пауз между блоками как в некоторых играх но в общем то это не критично

От Сергей Билибин Кому All 08.02.2007

Hello, goodboy я вот только не понимаю зачем назад в TZX? TAP намного лучше, это касетная загрузка как и есть в оригинале. никаких этих дурацких спидблоков.

От Grand Кому All 13.02.2007

Hello, goodboy ZEm> я вот только не понимаю зачем назад в TZX? У каждого из этих форматов есть свои плюсы. TZX, например, максимально точно воспроизводит физический формат ленты; его "понимают" "западные" эмуляторы.

От Сергей Билибин Кому All 13.02.2007

Hello, Grand а TAP что, не понимают чтоли. все эмуляторы понимают TAP файлы. TZX это всего лишь дополнение к TAP включающее в себя защиту.

От goodboy Кому All 13.02.2007

Hello, ZEman если эмуль видит что ему подсунут ТАР, ставится перехват на 1378, обычно данные подставляются мгновенно, вот только полно голимо взломанных игр, за примерами далеко ходить не надо Shaolin road в разделе игры.всегда приятней играть в оригинал

От Grand Кому All 15.02.2007

Hello, goodboy ZEm> вот держите прогу которая перегоняет любые касеты в Tapы. Hет ли по ней какого-нибудь описания?

От Сергей Билибин Кому All 15.02.2007

Hello, Grand Gra> Hет ли по ней какого-нибудь описания? а что там описывать то? подключаешь магнитофон к компу. включаешь прогу и жмёшь на магнитофоне клавишу Play. всё, остальное прога делает сама. иногда, если плохо читает, можно изменить настройки: в Option Max First - поставить галочку, очень часто помогает. и включать выключать Middle vals и Extern vals. но в большинстве случаев прога работает как надо, даже старые записи читает превосходно. более того, я пробовал этой прогой записывать игры через ОБЫЧHЫЙ МИКРОФОH, ловит и записывает без проблем. P.S. не качайте версию проги 2.0 чтото они там накосячили и прога стала слишком чувствительной.

От Сергей Билибин Кому All 15.02.2007

Hello, ZEman ах да, ещё забыл... загружаемы файлы отображаются в окошке. если они грузятся с ошибками будет вместо названия блока какаято ошибка, просто отматывайте плёнку назад и повторяйте загрузку. после того как загрузка закончится выделите нужные блоки и жмите Save as.. в конце имени обязательно добавляйте ".tap" иначе получите безымяный файл. ВСЁ! :)

От Сергей Билибин Кому All 21.02.2007

Hello, Grand вполне :) програмка очень простая