Нужно сохранить защиту для потомков. У кого есть, кто поможет?
Вид для печати
Нужно сохранить защиту для потомков. У кого есть, кто поможет?
Поищу. Не выкидывал и не отдавал никому, т.к. подарок от автора.
Но не обещаю, что точно найду. :(
Shadow Maker, диск лежит. с защитой
если есть возможность - снимите образ при помощи samdiskот simon owen и мне на почту shadowmaker mrs.mn
---------- Post added at 22:06 ---------- Previous post was at 22:02 ----------
сделайте в первую очередь команду scan, чтобы формат посмотреть
http://simonowen.com/samdisk/cmd_scan/
с опцией --verbose --gaps
Оно под какой системой и на каких по скорости процах адекватно работает?
Shadow Maker, сложно сказать
но информация на диске с защитой дублирована на нижней и верхней сторонах
а формат определить не очень легко потому как
значащая информация записана поверх старого формата.
мужики сделайте скан плиз как я написал, программа на том же сайте и зашлите мне, там посмотрим
Ага, оно! Наверчено конечно прилично...
Так, раз у goodboy есть ЧВ, то вопрос буду с ним решать :) Ему проще всё объяснить, и у него есть Амига.
Спасибо всем сочувствующим :)
У была и есть идея сделать "снимальщик" образов дисков со всеми защитами в формате UDI, чтобы сохранить все диски с оригинальном виде для потомков. Не знаю на счёт Амиги, но на PC точно не получится снять образ ЧВ. На Спектруме можно было, но до сих пор нет нужного софта. Лет шесть назад я сделал анализатор и снимальщих одного трека. Оставалось сделать так, чтобы программа отработала и сохранила каждый трек, а потом из всех снятых треков можно было бы собрать образ UDI. Но всё упёрлось в то, что на самом Спектруме этого нельзя было сделать, так как памяти мало, даже на дискете. Нужно было набор треков по частям переносить на PC и там уже собирать UDI. В общем, у меня всё упёрлось в интерфейс. А сейчас я уже не найду свои наработки. Но в голове алгоритм ещё сохранился. Если бы кто-нибудь, кто ещё не забыл ассемблер и имеет постоянный доступ к реалу (писать и тестировать нужно именно на нём!) откликнулся бы, то можно было бы совместными усилиями эту программу всё-таки родить. У меня, например, тоже есть разные дискеты с оригинальной защитой, которые хотелось бы сохранить.
На Амиге это вроде возможно.
По поводу Спектрума было большое желание всяким разработчикам разных конфов для Эвы (TSL, я про тебя) яростно намекнуть, но там тоже в че-то уперлось вроде. А так можно было бы писать на SD-карту, вообще никаких проблем нет. В принципе поищи наработки, поковырять что-то готовое я еще могу, а вот с нуля писать неее, я точно также брошу.
А версия с оригинальным форматом диска, с отключенной проверкой царапин не подойдет?
Ну вся суть в том, чтобы сохранить защиту для архива.
goodboy а откуда эти UDI и что внутри? Только сектора и заголовки или с неформатированных дорожек тоже данные снимал? Первый отлично работает. На каком диске царапнуто, на втором?
MFM надо всего диска, чтобы было понятно, чего там. Например насколько я понимаю http://aminet.net/package/disk/bakup/rawread (читать с опцией -r)
Нулевой дорожки недостаточно, в скане много дорожек на диске таких.
Почему же. подпилим формат уди к примеру, добавим туда статистику записи или что там проверяется (ты кстати не копал?), допилим унриал и вуаля. потом и другие эмули подтянутся.
ну тогда изучай http://rghost.ru/58881165
http://eab.abime.net/showthread.php?t=41479
ещё советую посмотреть в сторону IPF формата.
http://www.softpres.org/?id=download
есть поддержка для эмулей c64,amiga и как оказалось спектакулятор
Shadow Maker, Медноногов писал диски на ПЦ так что на ПЦ возможно скопировать.
Но он просто разворачивал туда. FDI что кстати нашло отражение в исходниках ЧВ.
В ту бытость, когда у меня кроме реального Спектрума не было никаких других компьютеров, для меня особым удовольствием было изучать дисковые защиты. Я видел немало разных защит. И вот когда я ознакомился с форматом UDI я не смог припомнил ни одной защиты, которую не смог бы описать этот формат.
Изучал я и и Медноноговскую защиту с царапиной. Суть её сводится примерно к следующему:
1. Читаем сектор и смотрим служебную контрольную сумму сектора. Если совпала (сектор прочитался безошибочно), то читаем следующий сектор, а там мусор.
2. Если не сумма совпала (царапина?), то переходит на специальную дорожку, где лежат правильные данные.
Теоретически можно записать сектор со специально неправильно КС и без всякой царапины, но если перезаписать такой сектор штатными средствами, то сумма станет корректной, так как считает её контроллер. Но этого не произойдёт, если на диске есть царапина. Очевидно в ЧВ проверяется не защищён ли диск от записи и если не защищён, то пробуем писать в сектора с царапиной. Если запись не удалась, то это действительно царапина.
да да, но в fdi у нас же имеется именно та информация со всеми маркерами что будет записана? в том числе и формат диска с номерами сторон и секторов.
у него кстати на 0 треке 5 секторов с номером 8 для гарантии автозапуска.
---------- Post added at 11:22 ---------- Previous post was at 11:21 ----------
CityAceE, он еще и пишет на трек информацию.
CityAceE, а там разве не запись трека идет?
SM, тут ещё инфа по MFM, с примером декодера на C
http://lclevy.free.fr/adflib/adf_info.html#p2
Да написали уж декодер :) Спасибо.
У тебя если еще есть какие дискеты защищенные, которых нет на VT (в оригинальном виде) - снимай тоже, будем посмотреть.
Как выйдет новая версия Unreal Speccy - так и увидим на практике :) А конвертор ADF во FDI - оно тебе нужно?
В первых выпусках ZX-Format одна из ступеней защиты была основана на том, что дорожки форматировались и писались с разной длиной. Как я понимаю, это делалось на специально настроенных дисководах, где скорость вращения диска отличалась от стандартной. Не уверен, что этот нюанс учитывает программа анализа дорожки.
у меня много всего есть (и мух правильно перечислил), но тупо снимать mfm я смысла не-вижу
Ну ты сними, сконвертим во fdi. Или ты хочешь сам сделать конвертацию? С поддержкой битых секторов проблема вроде решается, следите за анонсами новых версий Unreal.
Ну ты же сделаешь полный дамп, а дальше решим, во что конкретно сконвертить, во ФДИ или в УДИ. Или что не так?
так конвертор mfm2udi существует ?
Написать можно. Сделай какой-нибудь образ с межсекторным пространством в mfm, глянем.
Давайте всё-таки совместными усилиями сделаем снимальщик образов в UDI на реальном Спеке! Время идёт - дискеты размагничиваются!
Это нельзя сделать на реальном спеке, нужно что-то типа спецконфигурации для ZX EVO с постобработкой на PC.