да, три байта отличаются.
они находятся в области неиспользуемой игрой
(там похоже остатки текста исходников)
и в версии Bill`a они совпадают с фирменной версией
Вид для печати
Дык я ж не спорю. Просто пытаюсь понять, как поступать с кассетами.
Это же очень сложно каждый раз проводить исследование перед заливкой релиза. И наверное это не всем под силу.
- - - Добавлено - - -
Вот например WellTris
Версия от RAJSOFT почти не отличается от версии Дупанова.
Дупанов просто добавил свой текст на картику (при этом не удалив текст RAJSOFT) и перекомпрессировал её.
Так может версию Дупанова в топку?
Нашел на ленте интересную штуку. Экраны к игре "Менеджер". Кто автор не помню (не знаю). Возможно оно вообще в единственном экземпляре. Если кто нить знает об этой игре, тыкните в меня ссылкой. Хотя мне кажется, она никогда не выходила.
https://yadi.sk/d/iKP2q_Kw3FhKqe
нужно спасти нечитаемый экран
02:27-03:05 <data> Len: 06913, Speed: 084-091%, Checksum: Error, Rest0: 102, Mid1: 1
И ещё, подскажите, как из .tap с картинкой получить gif или png?
Bambr, http://rgho.st/6bxZLKkw5 все 4 наверное не нужны ибо во второй только сетка на синем фоне в третьем как я понял не до конца дорисованное что в четвертом рисунке
- - - Добавлено - - -
Картинки из TAP можно выдирать с помощью этой утилиты
возможно это зарисовки к переводу, например
http://www.worldofspectrum.org/pub/s...oNotPassGo.gif
Можно саму игрушку посмотреть?
- - - Добавлено - - -
https://yadi.sk/d/THR7CsAF3FhqDU
ТЕХНОГЕН кассета 32, сторона B
Не читаются 3 игры
Вовченко и правда много. И я заметил его релизы по длине от буржуйских отличаются (обычно блоки короче). Я на сайте Изменил его имя с английского написания на наше, потому как он на украинском всегда подписан.
- - - Добавлено - - -
А какие мысли по поводу звездочек на инлеях?
- - - Добавлено - - -
Выложил кассету ТЕХНОГЕН №32, не достает 3 релизов.
- - - Добавлено - - -
Dnieprsoft на сайте всего 5 релизов
А Вовченко было всего 3, теперь 12. Кстати, он хорошо пакует, но неаккуратно обращается с выводом имен файлов поверх картинок.
- - - Добавлено - - -
Вот что было на кассете с экранами от Менеджера https://yadi.sk/d/dodSB1xq3Fi7VB
http://savepic.ru/13223504.png
trdos при загрузке блоков имя не выводит
Он и не может прочитаться, т.к. имеет место выпадение записи. Благо, что в этом месте преимущественно нули, и восстановить это не сложно и это я исправил.
Что же касается другого места на картинке, которое визуально кажется испорченным, возможно оно и не испорчено, просто автор так недорисовал. А если и испорчено, то несложно исправить в редакторе, если картинка кому-то представляется ценной.
http://s45.radikal.ru/i107/1703/94/21b59fa667fc.png
- - - Добавлено - - -
Желательно выкладывать тапы с оригиналами картинок, а не только гифы.
- - - Добавлено - - -
Чтобы сэкономить время восстанавливающих желательно:
1) Указать точно, какие файлы и какие игры не читаются.
2) Собственноручно проверить, нет ли таких версий уже в архиве.
3) Если таких версий нет, то проверить, нет ли файлов, которые не читаются в составе других версий этой же игры.
- - - Добавлено - - -
Еще одно замечание. Если при оцифровке кассеты встретилась погрешность подобного рода (резкий импульс постоянки, выводящий информацию за пределы диапазона семпла), то необходимо перечитать данную запись с таким усилением, чтобы выхода за диапазон в данном месте не было, и дисторшн не скосил информационные биты.
http://s019.radikal.ru/i630/1703/03/645dfb1f7b66.png
Спасибо за рекомендации.
1) Не читаются как правило большие кодовые блоки.
Все читаемые игры я заблаговременно вырезал.
2) Проверенно. Данные релизы уникальны. В них скомпрессированы загружаемые блоки.
3) Вытек из второго. Куски данного релиза никуда не встанут.
Перецифровал кассету. Прочиталась игра The Train.
Вот скажите, что можно сделать с этим?
http://s019.radikal.ru/i605/1703/d2/a4e461b76476.png
Интересуют варианты с фильтрами и с переоцифровкой.
Варианты:
1) Посмотреть, нет ли в другом канале лучшей записи.
2) Подстроить головку, может точнее встанет на каналы.
3) Довериться распознавалке, т.к. информация все же не утеряна в данном случае. В отличие от случаев, когда сигнал полностью теряет информацию.
1) В другом канале ещё хуже.
2) К сожалению у меня SONY WalkMan и голова в нём не крутится.
3) А распознавалке верю, как себе.
Кто подскажет, версии игр от Вовченко А.А., Днепрсофта, и Андрюхи Страйка имеют запакованные блоки, там при распаковке какая-то своя контрольная сумма проверяется или просто пытается запуститься, что загрузилось и распаковалось?
бамбр вавку хочу позыркать
- - - Добавлено - - -
дай сыль качну и месть укажы хде провалилося..
Там где выпало я ручками подтянул и оно распозналось, даже не перецифровывал.
Восстановил и залил 3 игры (все очень тяжелые случаи).
Теперь вот борюсь
https://yadi.sk/d/DpoXQtXT3Fpd7Z
http://i013.radikal.ru/1703/cd/7b865c6a8aee.png
Время указано на картинке. Даже угадал с контрольной суммой. Но после распаковки уходит в ребут.
- - - Добавлено - - -
3 игрушки распознались чудом. В одной про бессмертие не написано ничего, но оно есть. Вот думаю, может ли это быть последствием случайно совпавшей контрольной суммы и одновременно ячейкой для бессмертия. Сильно сомневаюсь.
- - - Добавлено - - -
Вот тут вопрос, нужно сигнал усиливать или ослаблять?
Вопрос к админам http://spectrum4ever.org
Добавил очередную кассету студии ТЕХНОГЕН.
Напротив названия студии отображается количесто "0".
Оно разве не автоматически из базы должно подтягиваться?
- - - Добавлено - - -
Ещё вопрос.
Некоторые релизеры (например ATOSSOFT) игры с догружаемыми уровнями делили на отдельные части, чтобы можно было в любой уровень с нуля играть.
Получается несколько TAP/TZX. Как их на сайт заливать?
Други!
Нужна помощь программиста или человека, который знает, как это сделать.
Начнем с начала.
Борюсь за жизнь игрушки.
http://i013.radikal.ru/1703/cd/7b865c6a8aee.png
Путём многократных манипуляций с в аудиоредакторе и с распознавалкой было выяснено.
Игра имела защиту от копирования, распознавалка отбрасывает лишний бит в конце каждого файла.
Имея данную информацию, я предположил, что в этом плохом участке потеряно 8 бит.
Один раз методом угадывания даже подобрались биты, при которых сошлась контрольная сумма, но игра не ожила, ушла в ребут.
Что же я предпринял. Вместо выпавших 8 бит поставил восемь нулей, и распознал файл. Потом поставил восемь единиц и тоже распознал файл.
Они оба битые, что естественно. Но после сравнения в Тотал Командере по содержимому файлов, оказалось, что файлы отличаются всего лишь двумя байтами.
http://s019.radikal.ru/i604/1703/f7/8abf4e33c137.png
Как можно поступить дальше. Написать программку (взять готовую, если она существует), которая в цикле будет перебирать эти два байта, проверять контрольную сумму и сохранять версии с удачной суммой. Думаю вариантов будет не очень много и их можно будет проверить вручную загрузкой в эмулятор.
Если сработает, будет у нас новый способ восстановления дырявых лент.
- - - Добавлено - - -
Архив с двумя TAP
С нулями и единицами.
https://yadi.sk/d/ieLwFqIu3FsS7V
- - - Добавлено - - -
Пробовал оцифровывать данную ленту в 384000 Гц, чтоб лучше глазами зубчики было видно. Не помогло, но тоже имеет право на существование.
Выкладывал выше http://zx-pk.ru/threads/11422-versii...l=1#post904797
Получается зная содержимое тапки и контрольную сумму можно просчитать все варианты этих двух байтов?
Более того, я так понимаю, мог выпасть не просто бит или два. Но и еще, кроме этих битов, могла сдвинуться и вся последующая последовательность на бит или два. Соотв. все байты после критического момента будут отличаться от оригинальной записи. И по контрольной сумме уже ничего не восстановишь.
После каждого файла на данной кассете записан один лишний защитный бит. Это и помогло вычислить, сколько именно бит выпало. Опытным путем я в дырку подставлял разное количество бит и смотрел на результат распознавания, когда в файле получался лишь один, отбрасываемый распознавалкой, как защитный бит.
Файл с единицами.
Прогнан через Tape Recover 2.0
Filename: 000_Noname.tap
00:00-00:05 Code: hangon12 Start: 27000, Len: 24708, Speed: 089-091%, Checksum: OK, OverLen: 001, Rest0: 2, Float0: 6
00:05-02:38 <data> Len: 24710, Speed: 087-091%, Checksum: Error, OverLen: 001, Rest0: 15
Прогнан через Tape_Recover_2.0_SlowAdaptive
Filename: 000_Noname.tap
00:00-00:05 Code: hangon12 Start: 27000, Len: 24708, Speed: 089-091%, Checksum: OK, OverLen: 001, Rest0: 2, Float0: 6
00:05-02:38 <data> Len: 24710, Speed: 087-091%, Checksum: Error, OverLen: 001, Rest0: 15
Файл с нулями.
Прогнан через Tape Recover 2.0
Filename: 000_Noname.tap
00:00-00:05 Code: hangon12 Start: 27000, Len: 24708, Speed: 089-091%, Checksum: OK, OverLen: 001, Rest0: 2, Float0: 6
00:05-02:38 <data> Len: 24710, Speed: 087-091%, Checksum: Error, OverLen: 001, Rest0: 15
Прогнан через Tape_Recover_2.0_SlowAdaptive
Filename: 000_Noname.tap
00:00-00:05 Code: hangon12 Start: 27000, Len: 24708, Speed: 089-091%, Checksum: OK, OverLen: 001, Rest0: 2, Float0: 6
00:05-02:38 <data> Len: 24710, Speed: 087-091%, Checksum: Error, OverLen: 001, Rest0: 15
Неправда ли, очень стабильный результат?
Через Tape_Recover_2.0_noZeroRestore файл не прогонялся, в резульате уменьшается его длинна на несколько байт.
Заменял я 8 бит, и в итоге из количество сошлось. Данные 8 бит коснулись двух байтов.
Каких видно на скриншоте выше.
Вот и предлагаю попробовать вычислить из контрольной суммы.
Руками я долго буду подбирать.
- - - Добавлено - - -
Значит, нужно делать распознавалку, чтоб распознавала файл с конца, без сдвигов.
А потом накладывать распознаную с начала и с конца.
Это не призыв к действию, это теория.
Советую эту запись перецифровать. Там полно импульсных помех похожих на склейки. Множество мест, не только то, где ты указал.
Иногда такое бывает, когда во время оцифровки виндовс притормаживает и в цифровке образуется склейка.
Чтобы понять, так это или нет, перецифруй заново и станет видно. Если склейки в тех же местах, то это дефект записи. Иначе дефект цифровки.
Вообще, при оцифровке надо не дышать на комп, и уж тем более не заниматься активной деятельностью. Если, конечно, у тебя комп не благонадежный.
https://yadi.sk/d/RW7hLWrG3FtLh9
Перецифровал
- - - Добавлено - - -
Магнитофон вещь аналоговая. у меня длины переоцифровок на пару секунд отличаются.
Bambr, скорее всего не магнитофон, а компухтер дропы сделал и потерял часть сэмплов..