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


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



от: Alex Freed
кому: All
дата: 18 Oct 2005
Hello, CityAceE

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

от: Сергей Билибин
кому: All
дата: 22 Nov 2005
Hello, Orionsoft

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

от: andreil
кому: All
дата: 15 Jan 2006
Hello, CityAceE

А как работать с MakeTZX?

от: andreil
кому: All
дата: 24 Jan 2006
Hello, [bETA]mEN

Ура! У меня заработал STL!(после реинстала винды :))

от: Сергей Билибин
кому: All
дата: 28 Nov 2006
Hello, hi_soft

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

от: Саша Александров
кому: All
дата: 01 Dec 2006
Hello, ZEman

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

от: Grand
кому: All
дата: 01 Feb 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 Feb 2007
Hello, ZEman

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

от: Сергей Билибин
кому: All
дата: 01 Feb 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 Feb 2007
Hello, goodboy

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

от: goodboy
кому: All
дата: 03 Feb 2007
Hello, Grand

Gra> К настоящему времени мне удалось полностью перевести в TZX-формат
Gra> несколько кассет из своей коллекции.

круто, только почему почти у всех блоков указан turbo формат, хотя грузятся они
с нормальной скоростью и ПЗУшными константами задержек ???

от: Grand
кому: All
дата: 04 Feb 2007
Hello, ZEman

ZEm> Hафига так мучаться?

Hа самом деле не всё так трудно... :)
Иначе, вряд ли столько прграмм удалось бы преобразовать. :)

goo> круто, только почему почти у всех блоков указан turbo формат, хотя
goo> грузятся они с нормальной скоростью и ПЗУшными константами задержек
goo> ???

Очевидно, таковыми их делает MakeTZX с вызовом без ключей (см. мои скриншоты в
предыдущем сообщении). Это плохо? Как это изменить?

от: goodboy
кому: All
дата: 06 Feb 2007
Hello, Grand

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

от: Сергей Билибин
кому: All
дата: 08 Feb 2007
Hello, goodboy

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

от: Grand
кому: All
дата: 13 Feb 2007
Hello, goodboy

ZEm> я вот только не понимаю зачем назад в TZX?

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

от: Сергей Билибин
кому: All
дата: 13 Feb 2007
Hello, Grand

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

от: goodboy
кому: All
дата: 13 Feb 2007
Hello, ZEman

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

от: Grand
кому: All
дата: 15 Feb 2007
Hello, goodboy

ZEm> вот держите прогу которая перегоняет любые касеты в Tapы.

Hет ли по ней какого-нибудь описания?

от: Сергей Билибин
кому: All
дата: 15 Feb 2007
Hello, Grand

Gra> Hет ли по ней какого-нибудь описания?

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

от: Сергей Билибин
кому: All
дата: 15 Feb 2007
Hello, ZEman

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

от: Сергей Билибин
кому: All
дата: 21 Feb 2007
Hello, Grand

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




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Учебник - "Ветви персика": Многотомное издание индийских монахов, которые пытаются научить духовной и плотской любви людей. Приложение 2,3.
Программирование - Печать строки на 42 символа.
Разное - И СНОВА AY. Статья о коррекции звучания муз. сопроцессора.
Post... - Ощущения, что мы делаем газету не для себя.
Разное - о кошках, спасающих жизни.

В этот день...   23 апреля