Благо по логам вроде упоминаются все сектора, но Теледиск при чтении, видимо, наловил ещё каких-то остатков на дорожках;
все автоматические конверторы TD02DSK спотыакются на этих вклинышах и размер не получается 80*10*512, а внутри всё "сползает".
Я буду собирать диск верной геометрии по этим кусочкам вручную, но нужно уточнить где лежат эти самые додатки и посмотреть что в них туда считалось, на предмет полного анализа считанного что бы ничего не потерять.
1.
Вопросик по файлам .log - в котором есть инфа по состоянию секторов внутри архива
Например:
[01:0] ## [TRACK:HEAD] ## Sectors Stored: 11
Sector Header NOT Found # Data: 512 Bytes, RLE 0510
[01:0] ### SECTOR: 01 ### Data: 512 Bytes, RLE 0510
[01:0] ### SECTOR: 02 ### Data: 512 Bytes, RLE 0068
[01:0] ### SECTOR: 03 ### Data: 512 Bytes, RLE 0116
[01:0] ### SECTOR: 04 ### Data: 512 Bytes, RLE 0084
[01:0] ### SECTOR: 05 ### Data: 512 Bytes, RLE 0012
[01:0] ### SECTOR: 06 ### Data: 512 Bytes, RLE 0068
[01:0] ### SECTOR: 07 ### Data: 512 Bytes, RLE 0076
[01:0] ### SECTOR: 08 ### Data: 512 Bytes, RLE 0100
[01:0] ### SECTOR: 09 ### Data: 512 Bytes, RLE 0072
[01:0] ### SECTOR: 10 ### Data: 512 Bytes 0xB6
Вот та самая первая штука: "Sector Header NOT Found # Data: 512 Bytes, RLE 0510" - где-то ещё отображается? доступ к содержимому можно куда-то вывести / или где искать?
1а.
В каталоге посекторного отображения дополнительно к ряду SECTOR: 01...SECTOR: 10 кое-где есть ряд файлов, типа:
"Sectors\Track=00 ; Head=0 ; Sect=118.BIN"
"Sectors\Track=02 ; Head=0 ; Sect=010a.BIN"
"Sectors\Track=03 ; Head=0 ; Sect=119.BIN"
они откуда именно такие взялись?
2.
[02:0] ## [TRACK:HEAD] ## Sectors Stored: 20
[02:0] ### SECTOR: 01 ### Data: 512 Bytes, RLE 0102
[02:0] ### SECTOR: 02 ### Data: 512 Bytes, RLE 0102
[02:0] ### SECTOR: 03 ### Data: 512 Bytes, RLE 0094
[02:0] ### SECTOR: 04 ### Data: 512 Bytes, RLE 0102
[02:0] ### SECTOR: 05 ### Data: 512 Bytes, RLE 0100
[02:0] ### SECTOR: 06 ### Data: 512 Bytes, RLE 0102
[02:0] ### SECTOR: 07 ### Data: 512 Bytes, RLE 0102
[02:0] ### SECTOR: 08 ### Data: 512 Bytes, RLE 0102
[02:0] ### SECTOR: 09 ### Data: 512 Bytes, RLE 0102
[02:0] ### SECTOR: 01 ### Data: 512 Bytes, RLE 0102 >>> Duplicated
[02:0] ### SECTOR: 02 ### Data: 512 Bytes, RLE 0102 >>> Duplicated
[02:0] ### SECTOR: 03 ### Data: 512 Bytes, RLE 0094 >>> Duplicated
[02:0] ### SECTOR: 04 ### Data: 512 Bytes, RLE 0102 >>> Duplicated
[02:0] ### SECTOR: 05 ### Data: 512 Bytes, RLE 0100 >>> Duplicated
[02:0] ### SECTOR: 06 ### Data: 512 Bytes, RLE 0102 >>> Duplicated
[02:0] ### SECTOR: 06 ### Data: 512 Bytes, RLE 0102 >>> Duplicated
[02:0] ### SECTOR: 07 ### Data: 512 Bytes, RLE 0102 >>> Duplicated
[02:0] ### SECTOR: 08 ### Data: 512 Bytes, RLE 0102 >>> Duplicated
[02:0] ### SECTOR: 09 ### Data: 512 Bytes, RLE 0102 >>> Duplicated
[02:0] ### SECTOR: 10 ### Data: 512 Bytes, RLE 0102
Статус >>> Duplicated содержимое этих секторов где-то сохранено, его можно посмотреть для сравнения, доступ к содержимому можно куда-то вывести?
По логике дорожка считалась дважды (может как-то "проскочил" маркер начала трека?), но чтобы быть совсем спокойным я бы сравнил их данные посекторно вручную.
3. Можно ли попросить Вас добавить в вывод какую-нибудь небольшую контрольную сумму небольшой фиксированной длины (CRC32, ну незнаю), по содержимому каждого сектора?
[02:0] ### SECTOR: 01 ### Data: 512 Bytes, <CRC32>, RLE 0102
Это бы сделало работу сравнения по содержимому очень сильно наглядным, для вылавливания дублей идеально (иначе постоянно приходится переименовывать имена файлов и выбирать из меню Тотала "Сравнить по содержимому").