Activator, теперь возьмите релиз от Bill Gilbert'a например (или другого) и посмотрите что там идет после 62400.
PavelDAS, конкретно на вашей записи игра Killed Until Dead в релизе от Bill Gilbert. Запись конечно не ахти но тем не менее перевелось.
Вид для печати
Activator, теперь возьмите релиз от Bill Gilbert'a например (или другого) и посмотрите что там идет после 62400.
PavelDAS, конкретно на вашей записи игра Killed Until Dead в релизе от Bill Gilbert. Запись конечно не ахти но тем не менее перевелось.
Это я сделал и на Spectaculator она запустилась и работает.
Вопрос в другом, в логах есть какая-то пауза:
08:41-08:51 <data> Len: 00818, Speed: 094-097%, Checksum: OK
08:51-08:56 *** Pause - 00:04 ***
08:56-09:21 <data> Len: 03585, Speed: 094-096%, Checksum: OK
Один блок CRC Error:
12:36-12:58 <data> Len: 03593, Speed: 094-097%, Checksum: Error, Rest0: 18, Float0: 1
Восемь блоков с пометкой Rest0. Что это значит?
17:15-17:40 <data> Len: 03585, Speed: 094-096%, Checksum: OK, Rest0: 4
Плёнка свистит...
И на сайте явно битая версия
Если ли программа по типу Tape Recover, но для проверки TAP?
Лог:
Вложение 82728
Можно попробовать по типу зубной щеткой пошеркать подушечку которая установлена в сердцевине кассеты куда упирается считывающая головка магнитофона
Если просто и быстро визуально оценить целостность блоков то рекомендую программу Tapir. Достаточно перетащить tap файл на любое из двух окон и если блок красного цвета - значит неверная контрольная сумма.
Если расстояние между окончанием блока и началом нового более 1-2 секунды то да, программа в логах будет помечать её как паузу но в конечном ТАР файле естественно этого не будет, там фиксированная длина паузы в 1000мс.
Проверил.
На сайте ошибка в блоке 14 (там, где maroon)
У меня в блоке 35.
и, почему-то разное наполнение блоков. Разновидности версии Гилберта?
Вложение 82729
и у некоторых блоков чексумма 000, предположу, что и они не совсем правильные...
Проверил ещё релизы из новых сообщений в ВК, и там ошибки есть.
Похоже, никто не проверят на эталон тот или иной релиз.
Коллекционирую в основном диски, и там каждое мелкое отличие для меня имеет вес. А тут целые блоки другие.
Tapir хорош, но есть неудобства для копирования данных и занесения их в какую-либо базу.
Если для spectrum4ever не нужна точность релиза и уточнённые данные, то сделаю у себя раздел под это дело, переоцифрую свои кассеты и добавлю подробную техническую инфу о них.
Отсутствующие релизы на spectrum4ever буду добавлять.
Уже написал прогу для работы с TAP. Пока что она считывает блоки и проверяет их чексумму. И всё можно скопировать.
Добавлю подсчёт каждого блока md5 + общего файла. и ещё какой инфу из служебки.
А вы сами готовы этим заниматься? :) Самое эффективное что я вижу для решения этой проблемы это если бы вот можно было бы при открытии RZX прохождении игр в эмуляторе подсовывать дамп памяти с других релизов и проверять на каком моменте игра начнет "глючить" но к сожалению в Spectaculatore такое невозможно, максимум чего я мог добиться (и то плюнул потому что терпения никакого на это нет) это только через окно ввода POKE вводить те значения в ячейках которые отличаются и наблюдать когда же игра начнет глючить.
вот вам простой пример - игра RedHeat
http://spectrum4ever.org/download.ph...lltape&id=1246
в игре 4уровня, а тут 5. для понимания какой лишний, надо сравнивать с фирменной версией.
А RZXTool для этого не подходит?
Цитата:
Usage: D:\Soft\_Tools_\Emulation\ZX\fuse-utils\rzxtool.exe [OPTION]... <rzxfile> [<outfile>]
Modify Sinclair ZX Spectrum input recording files.
Options:
-d <block> Delete block number.
-e <block>,<filename>
The snapshot in the specified block number will be written
to the specified filename.
-i <block>,<filename>
The snapshot specified in filename will be added to the file
at the position specified by block number.
-f Finalise the RZX file, removing any interspersed snapshot.
-u Write uncompressed data to the output RZX file.
-h, --help Display this help and exit.
-V, --version Output version information and exit.
Report rzxtool bugs to <http://sourceforge.net/p/fuse-emulator/bugs/>
fuse-utils home page: <http://fuse-emulator.sourceforge.net/>
For complete documentation, see the manual page of rzxtool.