Вход

Просмотр полной версии : Образы дискет



dk_spb
04.10.2022, 15:21
Есть образы 4-х дискет 8".
http://oldpc.su/0/rr.rar
Просьба глянуть есть ли что-то полезное.

m000.dsk - считалось отвратительно, но вроде ничего полезного
m013.dsk - какая-то стандартная(?) документация
m037.dsk - исходники для CAMACовского ?
m040.dsk - какие-то исходники по чтению МЛ от ЕС

по последний трем - логи с ошибками чтения прилагаю. Если есть что-то полезное - могу попробовать считать без ошибок.
Но есть ли полезное?

Hunta
04.10.2022, 15:45
13:
programmnoe obespe~enie dwk
fortran/fodos-2
translqtor s fortrana

rukowodstwo programmista
u1.00025-01 33 05

fortran/fodos-2
dialogowyj otlad~ik
rukowodstwo programmista

u1.00025-01 33 10

37: - да, что то камак-овское, плюс подпрограммы для фортрана

40:
operacionnaq sistema rafos

programmnoe obespe~enie
raboty s magnitnymi lentami
zapisannymi w os es |wm i sm |wm

утилиты и исходники

dk_spb
04.10.2022, 15:48
Спасибо. Я в образы и сам заглядывал.
Вопрос-то в том нужное ли это или нафиг в топку

Hunta
04.10.2022, 15:50
На 13 - один FILE.BAD (489 блок)
На 37 - пять (319, 326, 332, 340 и 349)
На 40 - девять (297, 306, 315, 318, 329, 332, 338, 342 и 468)

То есть эти блоки в ФС помечена, как плохие

- - - Добавлено - - -

Ну, может если только 37-ая, да и то - камак нужен :)

dk_spb
19.10.2022, 20:54
Дискета с сорцами какого-то программатора:
а=37000
б=37002
ц=37004
д=37006
буф=37010
слозу=37030
апзу=37032
к=37034
пр=37036
слп=37040
п=37042
аозу=37044
к1=37046
адр=37050
цп=37052
длин=37054

oldpc.su/0/pzu.rar

Hunta
19.10.2022, 21:13
"РЕЖИМ ТУСТИРОВАНИЯ ПРОГРАММАТОРА.ИЗВЛЕКИТЕ МИКРОСХ НАЖМИТЕ "ВВОД"
"ОШИБКА ШИН ДАННЫХОШИБКА ШИН УПРАВЛЕНИЯКОНЕЦ.ДЛЯ ВХОДА В ДРУГИЕ РЕЖИМЫ УСТАНОВИТЕ МИКРОСХЕМУ И НАЖМИТЕ СООТВЕТСТВУЮЩУЮ КНОПКУ"
"ДЕИНА(СЛОВ):""АДРЕС ППЗУ:""АДРЕС ОЗУ:""РЕЖИМ ЧТЕНИЯ МАССИВА ППЗУ.ВВЕДИТЕ В ВОСЬМЕРИЧНОМ КОДЕ:""РЕЖИМ ЧТЕНИЯ И СРАВНЕНИЯ С 0 МАССИЯА ППЗУ
ВВЕДИТЕ В ВОСЬМЕРИЧНОМ КОДЕ:""КОНЕЦ""РЕЖИМ ПОСЛОВНОГО ЧТЕНИЯ ППЗУ.
ВВЕДИТЕ В ВОСЬМЕРИЧНОМ КОДЕ "РЕЖИМ ПОСЛОВНОГО ЧТЕНИЯ ОЗУ.
ВВЕДИТЕ В ВОСЬМЕРИЧНОМ КОДЕ:""РЕЖИМ ЗАПИСИ ИНФОРМАЦИИ В ППЗУ.
ВВЕДИТЕ В ВОСЬМЕРИЧНОМ КОДЕ:"АДРЕССЛОВО
ОЗУППЗУОСТАТОЧНАЯ ДЛИНА"РЕЖИМ ЗАПИСИ АДРЕСА КРИСТАЛЛИ ППЗУ.
ВВЕДИТЕ В ВОСЬМЕРИЧНОМ КОДЕ"ПОДКЛЮЧИТЕ ИСТОЧНИК +25.
УСТАНОВИТЕ МИКРОСХЕМУ.
ДЛЯ ВХОДА В НЕОБХОДИМЫЙ РЕЖИМ,
СОГЛАСНО СПРАВОЧНОМУ ЛИСТУ,
НАЖМИТЕ НА КЛАВИАТУРЕ СООТВЕТСТВУЮЩУЮ КНОПКУ""ЖДУ ЗАДАНИЯ #""ЗАДАНИЕ НЕ ПОНЯЛ"

dk_spb
19.10.2022, 21:56
РЕЖИМ ЗАПИСИ АДРЕСА КРИСТАЛЛИ ППЗУ.
...ПОДКЛЮЧИТЕ ИСТОЧНИК +25.
Таки программатор-то был для 1801РР1 или для РФ3....

Hunta
19.10.2022, 21:59
Таки программатор-то был для 1801РР1 или для РФ3....
Ну, тут ничего не скажу - характеристики программирования этих микрух не помню :) Просто в этом файле были текстовые сообщения, я по быстрому собрал его в .SAV, а потом FARом глянул :)

dk_spb
19.10.2022, 23:14
характеристики программирования этих микрух не помню
Ну я не спец, но как-то из микросхем с программируемым адресом кристалла ПЗУ и Uпр=26В другие в голову не приходят...

Alex_K
20.10.2022, 10:26
Дискета с сорцами какого-то программатора:
Да, дискета формата DX, а программа предназначена для БК-0010. Встречается вызов EMT 6, 10, 16, 20. Ну и программирование идет через порт 0177714.

dk_spb
20.10.2022, 10:46
Alex_K, Спасибо. Как раз недавно приобрел программатор C-PR-002 для БКшки.
Может от него.....

Alex_K
20.10.2022, 10:57
Alex_K, Спасибо. Как раз недавно приобрел программатор C-PR-002 для БКшки.
Может от него.....
Не за что. Но спасибо ещё рано говорить. Тексты программы может неполные. Например PECH.MAC и PROGR.MAC не оканчиваются директивой .END. А в SLPZU.MAC вместо MOV 177714,R0 по идее должно быть MOV #177714,R0.
А раз приобрели программатор для БК, то раз был программатор, должна быть и программа под него.

dk_spb
21.10.2022, 13:48
Попалась дискетка с кучкой файлов BK*.MAC
Один для примера прилагаю. Если это официальные исходники прошивки БК-0011, то причем тут ЛГУ ???
77980

dk_spb
21.10.2022, 15:54
Еще порция дискет : http://oldpc.su/0/123.rar

1-1-v2 какие-то исходники (работа с оборудованием)
1-3
5-2 билеты по микросхемам
5-5
5-6
5-10
asuplan
doc части русской документации macro-11
groza мануал по ГРОЗА (проектирование печатных плат)
proizv какие-то исходники (производство)
s1 стандартная система?
s2 что-то по МОДУЛА-2
book первая часть книги по БК
book2 вторая часть книги по БК

gid
21.10.2022, 16:19
Если это официальные исходники прошивки БК-0011
Это исходники ПЗУ БК-0011, но не официальные, а какие-то ещё более ранней версии.
В файле BKKBD.MAC от официального ПЗУ написано

.Module BKKBD,Release=X02, Version=04, Comment=<Keyboard Handler>
Здесь же - версия 00, т.е. это может вообще прототип.
Выложите пожалуйста дискету, для истории.

dk_spb
21.10.2022, 16:35
В файле BKKBD.MAC от официального ПЗУ написано
А про СПбГУ там тоже написано?

>Выложите пожалуйста дискету, для истории.
Чуть позже, читается она хреново. Пока думаю что с этим делать....

gid
21.10.2022, 16:56
А про СПбГУ там тоже написано?
Да. Вот, когда надо, никогда не могу найти ссылку в интернете на архив с исходниками. Где-то я их видел на форуме у SuperMaxа, или ещё где-то, архив назывался "Драйверный модуль БК-0011"

.Mcall .Module
.Module BKKBD,Release=X02, Version=04, Comment=<Keyboard Handler>
;
; Copyright (c) 1986,1987 by
; C-11 Special Interest Group, Leningrad State University.
; All rights reserved.
;
; This software is furnished under a license and may be used and copied
; only in accordance with the terms of such license and with the
; inclusion of the above copyright notice. This software or any other
; copies thereof may not be provided or otherwise made available to any
; other person. No title to and ownership of the software is hereby
; transfered.
;
; The information in this software is subject to change without notice
; and should not be construed as a commitment by C-11 group.
;
; C-11 assumes no responsibility for the use or reliability of its
; software on equipment which is not submitted by C-11.
;

dk_spb
21.10.2022, 17:19
Да.
Я к тому что никто не интересовался почему искходники ПЗУ БК-0011 помечены СПбГУ?
Это они дизассемблировали? Или они эту прошивку изначально писали?

SuperMax
21.10.2022, 21:47
Да. Вот, когда надо, никогда не могу найти ссылку в интернете на архив с исходниками. Где-то я их видел на форуме у SuperMaxа, или ещё где-то, архив назывался "Драйверный модуль БК-0011"

вот оно
https://forum.maxiol.com/index.php?showtopic=4336
там же и полный архив




; Copyright (c) 1986,1987 by
; C-11 Special Interest Group, Leningrad State University.
; All rights reserved.

gid
22.10.2022, 10:05
В архиве 123 book и book2 - это исходники документа 00009-01.90.01 Фокал. Руководство пользователя для БК-0010.
Спасибо за него огромное. У меня как раз была проблема - в бумажной версии этого документа было пропущено несколько строк.

gid
22.10.2022, 13:19
А на дискете 5-5 нашлось Руководство по проверке функционирования микро-ЭВМ "Электроника БК 0010"
Вот только я что-то понять не могу, там как будто размер сектора 128 байтов, потому что данные идут интерливом между собой блоками по 128 байтов, а не 256.
Есть где-нибудь информация по порядку чередования секторов в MX формате?

dk_spb
22.10.2022, 16:46
Есть где-нибудь информация по порядку чередования секторов в MX формате?
Это не MX, а DX (дискета 8"). Сектора по 128 байт

- - - Добавлено - - -

gid, Дайте, пожалуйcта, знать, если документы считаны с ошибками. Попробую перечитать.
Диск 5-5 считывался вообще очень плохо.

И жаль, что тема про причастность СПбГУ к БК так и не раскрыта ;-)

gid
22.10.2022, 21:54
Это не MX, а DX (дискета 8"). Сектора по 128 байт
Ничего страшного, про него я тоже ничего не знаю.

Про book.dsk могу сказать, что там в файле ZA191.LST два не прочитавшихся сектора. Но их проще восстановить вручную из имеющейся документации, чем мучить железо.
А про остальное - не знаю, на дискетах 5-5, 5-6 и др., которые не открываются в плагине Patrona для Тотал Командера, отсутствует каталог.
А понять логику чередования секторов я так и не смог, потому и не смог вручную выцепить файлы из образа. Поэтому невозможно судить - хорошо или плохо считалось.
На дискете 5-5 например очень много секторов с одинаковым содержимым, потому что там документ очень активно редактировался и сохранялся.
На дискете 5-6 есть фрагменты более поздней редакции документа 00001-01.90.01
У меня сложилось впечатление, что эти дискеты были рабочими, на которых как раз создавалась и редактировалась документация к БК-0010.


И жаль, что тема про причастность СПбГУ к БК так и не раскрыта
А никто уже не помнит, может ММ что-нибудь про это может рассказать. Он говорил, что там денег для программистов зажопили, поэтому код такой ужасный. Может его на переделку подрядчикам отдали.

dk_spb
23.10.2022, 15:47
>Про book.dsk могу сказать, что там в файле ZA191.LST два не прочитавшихся сектора.
по boot.log там гораздо больше проблемных секторов. Но может они на пустое место попали.
Если есть понимание какие сектора критичны - я могу их попробовать перечитать



то эти дискеты были рабочими, на которых как раз создавалась и редактировалась документация к БК-0010.
Если я ничего не путаю за давностью лет - это дискеты от ММ.

Hunta
23.10.2022, 16:07
Но может они на пустое место попали.


# $VOLUM.INF - info about RT-11 volume on RX01 device.
# Produced by RT11FileSystemClass at 2022-окт-23 17:06:09

pack_cluster_size=1

# Block number of first directory segment
first_dir_blocknr=6

system_version=V3A

volume_id=FODOS

owner_name=

system_id=DECRT11A

# number of 512 byte blocks on volume
BlockCount=501

# number of extra bytes per directory entry
dir_entry_extra_bytes=0

# Total number of segments in this directory (can hold 276 files)
dir_total_seg_num=4

# Number of highest dir segment in use
dir_max_seg_nr=1

# Start block of file area = 14

# File 0,00 "ZAY3.LST".
No prefix.
Data 2560 = 0x2560 bytes, start block 14 @ 0x1C00.

# File 1,00 "ZA10.LST".
No prefix.
Data 11264 = 0x11264 bytes, start block 19 @ 0x2600.

# File 2,00 "ZAY5.LST".
No prefix.
Data 1024 = 0x1024 bytes, start block 42 @ 0x5400.

# File 3,00 "FILE.BAD".
No prefix.
Data 512 = 0x512 bytes, start block 44 @ 0x5800.

# File 4,00 "ZA11.LST".
No prefix.
Data 11264 = 0x11264 bytes, start block 45 @ 0x5A00.

# File 5,00 "ZA13.LST".
No prefix.
Data 8192 = 0x8192 bytes, start block 67 @ 0x8600.

# File 6,00 "ZA0.LST".
No prefix.
Data 5120 = 0x5120 bytes, start block 83 @ 0xA600.

# File 7,00 "ZA1.LST".
No prefix.
Data 13312 = 0x13312 bytes, start block 93 @ 0xBA00.

# File 8,00 "ZA2.LST".
No prefix.
Data 11776 = 0x11776 bytes, start block 119 @ 0xEE00.

# File 9,00 "ZA3.LST".
No prefix.
Data 15360 = 0x15360 bytes, start block 142 @ 0x11C00.

# File 10,00 "ZA4.LST".
No prefix.
Data 11776 = 0x11776 bytes, start block 172 @ 0x15800.

# File 11,00 "ZA6.LST".
No prefix.
Data 13824 = 0x13824 bytes, start block 195 @ 0x18600.

# File 12,00 "ZA7.LST".
No prefix.
Data 13312 = 0x13312 bytes, start block 222 @ 0x1BC00.

# File 13,00 "ZA9.LST".
No prefix.
Data 12800 = 0x12800 bytes, start block 248 @ 0x1F000.

# File 14,00 "ZA12.LST".
No prefix.
Data 11264 = 0x11264 bytes, start block 273 @ 0x22200.

# File 15,00 "ZA191.LST".
No prefix.
Data 4608 = 0x4608 bytes, start block 295 @ 0x24E00.

# File 16,00 "ZA31.LST".
No prefix.
Data 1024 = 0x1024 bytes, start block 304 @ 0x26000.

# File 17,00 "ZAY.LST".
No prefix.
Data 6656 = 0x6656 bytes, start block 306 @ 0x26400.

# File 18,00 "ZA14.LST".
No prefix.
Data 8704 = 0x8704 bytes, start block 319 @ 0x27E00.

# File 19,00 "ZA15.LST".
No prefix.
Data 7680 = 0x7680 bytes, start block 336 @ 0x2A000.

# File 20,00 "ZA16.LST".
No prefix.
Data 7680 = 0x7680 bytes, start block 351 @ 0x2BE00.

# File 21,00 "ZA17.LST".
No prefix.
Data 12288 = 0x12288 bytes, start block 366 @ 0x2DC00.

# File 22,00 "ZA19.LST".
No prefix.
Data 14848 = 0x14848 bytes, start block 390 @ 0x30C00.

# File 23,00 "ZA18.LST".
No prefix.
Data 8192 = 0x8192 bytes, start block 419 @ 0x34600.

# File 24,00 "ZAY2.LST".
No prefix.
Data 3072 = 0x3072 bytes, start block 435 @ 0x36600.

# File 25,00 "ZA5.LST".
No prefix.
Data 10240 = 0x10240 bytes, start block 441 @ 0x37200.

# File 26,00 "ZAY4.LST".
No prefix.
Data 4608 = 0x4608 bytes, start block 461 @ 0x39A00.

# File 27,00 "ZAY1.BAK".
No prefix.
Data 512 = 0x512 bytes, start block 470 @ 0x3AC00.

# File 28,00 "ZAY1.LST".
No prefix.
Data 512 = 0x512 bytes, start block 471 @ 0x3AE00.

dk_spb
23.10.2022, 16:32
Hunta, Да вроде и я с anasana, и Radon давно просят Вас поделится сей ценной программулей, потому что руками ковырять совсем лень :-(

А так из расчепятки следует что начиная с адреса 0x3AE00 + 0x200 (512)=0x3b000 образ данных не содержит.
и по book.log следует что волновать нас должен только сектор 18 на 46 дорожке (он как раз попал на ZA191.LST)
Тогда странно что gid пишет про два битых сектора....

- - - Добавлено - - -


Data 4608 = 0x4608 bytes, start block 295 @ 0x24E00.
Опаньки.....
4608 = 0x4608 - вот это как?
Плагин под TC говорит что длина файла 4608 байт, никак ни 0x4608....
Да и по блокам (след файл с 304-го, а этот с 295-го) длина файла 9 блоков. На 0x4608 ну никак...

- - - Добавлено - - -


Data 4608 = 0x4608 bytes, start block 295 @ 0x24E00.
И да, в образе этот файл начинается не с 0x24E00, а с 0x25800
Это так и должно быть?

Hunta
23.10.2022, 17:15
Или я пропустил просьбу или явно выраженной не было :) Отписался в личке


4608 = 0x4608 - вот это как?
Ну как как - пока переделывал с C (а оно там в 16-тиричном выводило) - пропустил префикс 0x. В версии, которую сам пока гоняю - ошибка не поправлена. Посмотрел текущие исходники - там норм, но пока там почти наверняка есть ошибки в связи с глобальной передлкой оформления проектов :) Так что - пока забить, а потом будет без ошибки :)
Блок в 16-тиричном виде вывожу только из за FAR-а :)

- - - Добавлено - - -


И да, в образе этот файл начинается не с 0x24E00, а с 0x25800
А вот это надо проверить, спасибо!

- - - Добавлено - - -

"При отправке были допущены следующие ошибки
dk_spb превысил(а) максимальный объём сохранённых личных сообщений и не может получать новые сообщения, пока не удалит часть старых."

- - - Добавлено - - -

Нашёл в переписку личную почту - отписал туда :)

- - - Добавлено - - -

Под эмулятором Патрона:


.DIR DY:/BLO
23-Oct-2022
ZAY3 .LST 5 14 ZA10 .LST 22 19
ZAY5 .LST 2 42 FILE .BAD 1 44
ZA11 .LST 22 45 ZA13 .LST 16 67
ZA0 .LST 10 83 ZA1 .LST 26 93
ZA2 .LST 23 119 ZA3 .LST 30 142
ZA4 .LST 23 172 ZA6 .LST 27 195
ZA7 .LST 26 222 ZA9 .LST 25 248
ZA12 .LST 22 273 ZA191 .LST 9 295
ZA31 .LST 2 304 ZAY .LST 13 306
ZA14 .LST 17 319 ZA15 .LST 15 336
ZA16 .LST 15 351 ZA17 .LST 24 366
ZA19 .LST 29 390 ZA18 .LST 16 419
ZAY2 .LST 6 435 ZA5 .LST 20 441
ZAY4 .LST 9 461 ZAY1 .BAK 1 470
ZAY1 .LST 1 471
29 Files, 457 Blocks
23 Free blocks

.


ZA191 .LST начинается с 295 блока. 295*512 - 151040 или 24E00 по утверждению calc из Windows


И да, в образе этот файл начинается не с 0x24E00, а с 0x25800

Ошибка в плагине? Или я чего то не так понял?

На всякий случай сбросил через эмулятор и сравнил с распакованным программой - один в один

dk_spb
23.10.2022, 17:33
ZA191 .LST начинается с 295 блока. 295*512 - 151040 или 24E00 по утверждению calc из Windows
Нет, Вы, как и многие, почему-то считаете что в образе том начинается со смещения 0x0.
Реально (по-крайней мере на дискетах) так не всегда. И плагин Patron'а это понимает.
Если скопировать плагином этот файл (или открыть его для просмотра), то видно что файл начинается с ".CPT otwety na woprosy". Поиск этого в образе даёт смещение 0x25800.

- - - Добавлено - - -

И вот с этим вопрос:
># number of 512 byte blocks on volume
>BlockCount=501
501*512 = 256512

А дискета-то всего 77*26*128=256256, то есть на 256 байт меньше.

Hunta
23.10.2022, 17:35
Нет, Вы, как и многие, почему-то считаете что в образе том начинается со смещения 0x0.
Вот только нужно учитывать, что DX - он с интерлейсом. И моя программа это учитывает. Но показывает она логические блоки, а не смещение внутри файла.

Да, согласен, для DX это даст не правильное смещение - но учитывая, что в DX блоки по 128 байт и интерлейсятся они, а не логические блоки - блок 295 файла - он размазан по чётырём кускам, которые не идут друг за другом.

Так что пока что в моей программе, что, похоже, в плагине (он показывает стартовое смещение или для всех физических блоков?) информация о смещении бесполезна.

Надо будет сделать вывода инфы как о логических блоках, так и для физических блоков - если образ с интерлейсом.

dk_spb
23.10.2022, 17:44
И про:
># File 0,00 "ZAY3.LST".
> No prefix.
> Data 2560 = 0x2560 bytes, start block 14 @ 0x1C00.
Плагин Patron'а под TC считает что этот файл начинается с ".LIN0 sleduet znatx, ~to redaktiru`}ie klawi{i uprawlq`t"

А по смещению 0x1c00 вообще сплошные 0x58

- - - Добавлено - - -


Да, согласен, для DX это даст не правильное смещение - но учитывая, что в DX блоки по 128 байт и интерлейсятся они, а не логические блоки - блок 295 файла - он размазан по чётырём кускам, которые не идут друг за другом.
Мне очень важна информация на какие физические сектора попадает конкретный файл (а лучше листинг/карту сразу по всем файлам).
Иначе очень усложняется процесс понимания нужно ли искать способы считать сбойные сектора или на них можно забить.

Hunta
23.10.2022, 17:52
И вот с этим вопрос
Последствия того, что 256256 на 512 нацело не делится. Сейчас не помню, но почему то решил сделать округление в большую сторону до целого :)
Технически ни на что влиять не должно - даже если создавать образ для RT-11 - в описании стоит - использовать 494 блока и по идее - образ создаться на 256256 байт, но вот это проверить надо :)

- - - Добавлено - - -


Плагин Patron'а под TC считает что этот файл начинается с ".LIN0 sleduet znatx, ~to redaktiru`}ie klawi{i uprawlq`t"
Результат распаковки, файл zay3.lst


.LIN
delo zakl`~aetsq w tom, ~to bolx{instwo |wm - cifrowye
ma{iny, ih ~asto dave nazywa`t cwm ( cifrowaq

Как программой, так и эмулятором PDP-11 от Патрона


> Data 2560 = 0x2560 bytes, start block 14 @ 0x1C00.
Ещё раз - это смещение без учёта интерлейса - для логических 512-байтовых блоков.

- - - Добавлено - - -


Мне очень важна информация на какие физические сектора попадает конкретный файл
Я это понимаю. Но образы с интерлейсом - это относительная экзотика - и при написании кода не была учтена :) У меня то цель была несколько другая - распаковка/запаковка :)
Как я уже написал - принял к сведению, будет реализовано :)

- - - Добавлено - - -


а лучше листинг/карту сразу по всем файлам
Я похожее сделал для ODS-1 - там выводится список (логических) блоков с указанием - какому файлу принадлежит. Надо будет сделать и на уровне физических блоков и не только для ODS-1 :)

dk_spb
23.10.2022, 17:53
Результат распаковки, файл zay3.lst
Прошу проверить что это ZAY3, а не ZA3

># File 0,00 "ZAY3.LST".

А то мы так далеко не уедем :-(

Hunta
23.10.2022, 17:55
Прошу проверить что это ZAY3, а не ZA3
Пардон, ошибся, ZAY3.LST:


.LIN0
sleduet znatx, ~to redaktiru`}ie klawi{i uprawlq`t
poloveniem kursora w stroke, no sami kody redaktiru`}ih
klawi{ w pamqti ne zapisywa`tsq. kody klawi{
.SWT0
, , , , , ,
.BLN

dk_spb
23.10.2022, 17:58
Да, вот теперь мы об одном файле говорим ;-)

- - - Добавлено - - -

И эти строки в образе с 0x3100.
То есть с указанными 0x1C00 разница больше чем в дорожку. Разве интерлив может нас так "радовать"?
upd: а, ну да, может в пределах двух дорожек.

Hunta
23.10.2022, 18:06
Ну, названия похожие, не внимательно посмотрел :)
Так что распаковка работает норм, инфа (с учётом неправильного префикса 0x в длине) вывозится тоже правильная, но - для интерлейсных дисков - оказалась бесполезной :(
Не обещаю быстро - я пока ещё и в проверках результатов массовых рефакторингов, но эта доработка на первых местах. Закончу кусок возни с ODS-1 - и займусь этим косяком

- - - Добавлено - - -


Разве интерлив может нас так "радовать"?
Честно говоря - не знаю. Я нашёл формулу - как считается номер физического блока, реализовал, проверил, что результат распаковки ImageUtils и эмулятором Патрона совпадает (и это был не один образ :) - а некоторое количество образов, распакованных ранее эмулятором Патрона) - и больше на эту тему не думал. В принципе могу вывести табличку - номер физического блока без интерлейса (плюс смещение) - номер физического блока с интерлейсом (плюс смещение) - если интересно :)

- - - Добавлено - - -


upd: а, ну да, может в пределах двух дорожек.
Тогда не буду париться с выводм таблицы :) Или всё таки вывести? :)

dk_spb
23.10.2022, 18:27
Или всё таки вывести?
Информация лишней не бывает ;-)
Заранее спасибо!

Hunta
23.10.2022, 18:37
Ок, сейчас постараюсь сделать :)

gid
23.10.2022, 18:39
Тогда странно что gid пишет про два битых сектора....
Я посчитал 128 нулевых байтов в конце файла тоже битым сектором. Потому что плагин Patrona при извлечении файла обрезает не нужные нулевые байты в конце. А у этого почему-то не обрезал.

Hunta
23.10.2022, 18:55
Информация лишней не бывает
https://zx-pk.ru/threads/34713-imageutils.html?p=1164713&viewfull=1#post1164713
Сделал для DX и DY

dk_spb
23.10.2022, 19:38
https://zx-pk.ru/threads/34713-imageutils.html?p=1164713&viewfull=1#post1164713
Сделал для DX и DY

> 0 0x00000 26 0x00D00
> 1 0x00080 28 0x00E00
> 2 0x00100 30 0x00F00
Я правильно понял что самый первый физ сектор (если с нуля считать - то 0) попадает даже не на первую дорожку?
Это такой интерлейс? А в чем его смысл?

- - - Добавлено - - -

Я да, есть ли к этому "чуду" формула?

Hunta
23.10.2022, 19:44
Я правильно понял что самый первый физ сектор
Да. Насколько я помню - этот формат идёт от IBM, там у нулевой дорожки (26 секторов) какое-то спец назначение, DEC обошла её использование интерлейсом (загнав в конец) и обрезала размер диска на 26/4 - > 6.5 блоков. Емкость дискеты 500.5 блоков - минус 6.5 - получаем 494 блока, смотрим в драйвер DX и видим


.DRDEF DX,22,FILST$!SPFUN$!DX$COD,494.,177170,264,DMA=NO

этим самые 494 (логических) блока

- - - Добавлено - - -


Я да, есть ли к этому "чуду" формула?
Есть, только после её нахождения я перевёл её в код и... не скажу (не помню уже) - где я её таки нашёл :) Хотя, возможно я с RX50 путаю, а для DX|DY восстановил из исходника драйвера. Не помню :(

dk_spb
23.10.2022, 20:01
Ну по Вашей табличке не в конец, а не следующую дорожку.
Ладно, Завтра буду изучать Вашу утилитку, спасибо большое.

gid, Если нужно что-то перечитать - дайте знать.

Hunta
23.10.2022, 20:23
Ну по Вашей табличке не в конец, а не следующую дорожку.
Если пытаться читать интерлейсенную нулевую дорожку - да, она уезжает на первую "физическую" (та, которая физически номер 1). А вот если попытаться прочитать интерлейсенную последнюю дорожке - физически она будет нулевой - той, которая в самом начале диска, которая со спец назначением. То есть "физическая" (в начале диска) нулевая дорожка будет доступна при обращении к последней дорожке через драйвер. Только система не даст туда обратиться, так как указан размер в 494 * 4 - 1976 сектора - 26 секторов, которые с точки зрения драйвера находятся в конце дискеты (а реально, физически - в начале) - через драйвер RT не доступны

dk_spb
23.10.2022, 20:54
Если пытаться читать интерлейсенную нулевую дорожку - да, она уезжает на первую "физическую" (та, которая физически номер 1). А вот если попытаться прочитать интерлейсенную последнюю дорожке - физически она будет нулевой - той, которая в самом начале диска, которая со спец назначением. То есть "физическая" (в начале диска) нулевая дорожка будет доступна при обращении к последней дорожке через драйвер. Только система не даст туда обратиться, так как указан размер в 494 * 4 - 1976 сектора - 26 секторов, которые с точки зрения драйвера находятся в конце дискеты (а реально, физически - в начале) - через драйвер RT не доступны

Всё, до меня дошло:
1) сектора (в рамках одной дорожки) пишем с interleave=2
2) к номеру дорожки добавляем +1 (чтобы не трогать самую первую, нулевую, дорожку)

Hunta
23.10.2022, 20:56
Там ещё интерлив между дорожками. Сам метод выглядит так (переделка из С, не причёсывал). У него определённая сигнатура, поэтому есть maxBlkNum, который не используется :)


public static ulong RX01RX02ToPhysical(ulong blkNum, ulong maxBlkNum)
{
const ulong NSECT = 26;
const ulong NTRACK = 77;

ulong track = blkNum / NSECT;
ulong i = (blkNum % NSECT) << 1;
if (i >= NSECT) i++;
ulong sector = (i + 6 * track) % NSECT;
track++;
track %= NTRACK;
ulong res = track * NSECT + sector;
return res;
}

dk_spb
23.10.2022, 21:19
>Там ещё интерлив между дорожками.
Я в упор не вижу. Можно меня носом ткнуть?

Про изменение track вижу две строки:
1) ulong track = blkNum / NSECT;
2) track++;

1-я - простое вычисление номера дорожки делением на кол-во секторов на дорожке
2-я - то самое +1
Где интерлив между дорожками?

- - - Добавлено - - -

А, имеется ввиду что на первой дорожке первый сектор пишем в первый же сектор на след дорожке, а начиная со след дорожки еще добавляем смещение (1-й сектор не в первый).
Понял, сорри

Hunta
23.10.2022, 21:39
Ну там даже по таблице видно :)



55 0x01B80 96 0x03000
56 0x01C00 98 0x03100
57 0x01C80 100 0x03200
58 0x01D00 102 0x03300
59 0x01D80 78 0x02700
60 0x01E00 80 0x02800
61 0x01E80 82 0x02900


Правда, логики не вижу, почему через две дорожки, головка то одна :) Я бы понял, если две головки - при смене головки время не тратится, только при движении между цилиндрами. Или я чего-то не учитываю?..

dk_spb
23.10.2022, 22:48
>Ну там даже по таблице видно
Так это таблицу надо вниз листать....
Шучу ;-)

>почему через две дорожки
Видимо мне спать пора, я не врубаюсь где там через две дорожки...
Дорожка всегда +1

Hunta
23.10.2022, 23:04
Я имел ввиду - через два раза по 26 секторов. Но нет - я тут ошибся - сдвиг более сложный.. Надо будет промежуточную информацию распечатать - может она поможет понять интерлейс на пальцах :)

gid
24.10.2022, 09:44
gid, Если нужно что-то перечитать - дайте знать.
Я бы не отказался от попытки перечитать 5-5 и 5-6, чтоб каталог удалось считать. Но не уверен, что польза будет. Может оно уже в принципе нечитаемо.
Благодаря Hunte я попробую преобразовать интерлейсные образы в последовательные и выцепить оттуда интересуемые тексты.

А с ZA191.LST я действительно ошибся, там один только повреждённый сектор, в конце 128 байтов - так задумано.
Да и восстановил потерянные данные уже. Правда у меня там 2 байта никак не влазило пришлось один перевод строки убрать, т.к. я брал текст из версии для БК-0010-01, где и количество глав больше и под конец вообще очень различаются. Видимо предложения перефразированы были как-то, но смысл тот же. Кому интересно - вот исторический документ, как есть 77997

Hunta
24.10.2022, 09:57
попробую преобразовать интерлейсные образы в последовательные
А чего их преобразовывать - цепляем к эмулятору Патрона - и видим содержимое

dk_spb
24.10.2022, 10:45
А чего их преобразовывать - цепляем к эмулятору Патрона - и видим содержимое
Он к тому, что на 5-5 и 5-6 плохо прочитались каталоги. Поэтому ни плагин ни эмуль с этими образами нормально "не дружат".

Hunta
24.10.2022, 11:07
А, понятно. Посмотрел - эти образы и ImageUtils не осилил, хотя начало каталога начал разбирать. Надо будет попробовать добавить функционал типа - "попытаться выцарать то, что есть" :)
Помнится, ещё во времена СМ-4 на ленте дистрибутива RT-11 (в виде образа RK05) слетело самое начало, где блоки каталога. То, что осталось, сбросил на диск, а потом с помощю просмотра дампа, команды CRE/START:nnn/ALL:mmm и какой то матери - я его восстановил :)

gid
24.10.2022, 15:16
Он к тому, что на 5-5 и 5-6 плохо прочитались каталоги.
На 5-5 из всего каталога прочитался всего лишь второй сектор.
На 5-6 есть весь каталог кроме первого сектора.
И что-то я не пойму. Образ я сконвертировал в последовательный, без интерлейса. Нашёл там случайно дамп ПЗУ фокала 018, достал и сравнил с имеющимся - всё нормально. Нашёл два текста техзаданий - полностью цельные файлы. Но вот файлы инструкции по проверке функциональности БК-0010 - прямо каша и мешанина какая-то. одно и то же с вкраплениями друг в друга.

Hunta
24.10.2022, 15:29
На 5-6 есть весь каталог кроме первого сектора.
Вечером гляну, такие случаи можно ручками подправить

gid
24.10.2022, 16:35
Кстати.
В архиве 123 есть файл podpis.dsk, у него полностью нет ни каталога, ни загрузчика, но зато на нём есть куча файлов программатора ПЗУ, которые были в образе pzu.dsk из другого архива. Видимо podpis.dsk был рабочий, там файлы редактировались, а pzu.dsk - резервный, куда бэкапы скидывались.
Вот, и в образе pzu.dsk у файла progr.mac нет конца. А в образе podpis.dsk этот файл как раз имеет сбойный блок в том месте, где файл обрывается, а потом ещё один последний блок, где есть .END. И его возможно можно попытаться вычитать.

dk_spb
24.10.2022, 17:09
Может это поможет восстановлению дискет 5-5 и 5-6
http://oldpc.su/0/5-5.jpg
http://oldpc.su/0/5-6.jpg

Hunta
24.10.2022, 18:53
Может это поможет восстановлению дискет
До какой то степени - да - можно попробовать руками восстановить файлы :) Но я маловероятно что доберусь это попробовать раньше субботы...

gid
24.10.2022, 20:26
Может это поможет
Мне - нет, я рассматриваю образы в hex редакторе.
образ 5-6 практически весь испещрён битыми секторами, содержимое которых случайный мусор, а не нули, как в 5-5. Там тексты восстанавливать не из чего.

dk_spb
24.10.2022, 20:41
Там все диски утертые в г....
А на 5-5 еще и кто-то нули записал.
В общем если скажете какие сектора нужны - я постараюсь.
Системно что-то сделать для улучшения чтения таких дискет у меня вряд ли получится. Могу еще прочитать не другом дисководе (такой же модели), но, видя как выглядит поверхность диска, я сильно сомневаюсь....

- - - Добавлено - - -

А на 5-6 еще в то время отмечено что четверть диска в bad файлах.... :-(

Hunta
31.10.2022, 12:31
Добрался до образов - в выходные не получилось.
Вопрос номер раз - а почему на картинке каталога 5-5 два списка? Они использовался как двухсторонний?..

dk_spb
31.10.2022, 12:35
Они использовался как двухсторонний?..
Нет. Индексное отверстие одно.

Hunta
31.10.2022, 12:43
Хм..
Ну, по тому, что видно - вроде как каталог с номером 1

dk_spb
31.10.2022, 13:18
Хм..
Ну, по тому, что видно - вроде как каталог с номером 1
Тогда даже теоретически там вряд ли что-то интересное, кроме TZ.TXT и TZ2.TXT.
А PC.SYS - это что-то стандартное?

Hunta
31.10.2022, 13:22
Тогда даже теоретически там вряд ли что-то интересное, кроме TZ.TXT и TZ2.TXT.
Да, мне тоже так кажется. В принципе, каталог более менее восстановим, по крайне мере начало - до DXMNSJ.SYS, а вот дальше надо прикидывать - сколько может быть пустого места от него до TZ.TXT.
PC.SYS - это скорее всего объединённый драйвер перфоратора-перфосчитывателя. По крайне мере у стандартного - такое имя

Hunta
31.10.2022, 21:44
Каталог на 5-5 восстановил, но вот как перегнать обратно с интерливом.. Думаю..

- - - Добавлено - - -

TZ.txt


.SWT




utwervda` soglasowano

na~alxnik otdela 21 na~alxnik sektora 213

------------/kosenkow s.m./ -----------/malinin a.s./

.LIN3
.MID tehni~eskoe zadanie
.MID na razrabotku informacionnoj sistemy
.MID u~eta komplektu`}ih |lementow i materialow
...


TZ2.txt


.SWT


utwervda` soglasowano

na~alxnik otdela 21 na~alxnik sektora 213

---------/kosenkow s.m./ ---------/malinin a.s./

.LIN3
.MID tehni~eskoe zadanie
.MID na razrabotku informacionnoj sistemy
.MID u~eta dwiveniq dokumentacii
...

dk_spb
31.10.2022, 21:54
Ой, это совсем неинтенесные тексты. А вот на дискете есть тексты "40 лет экситону и описание всяких изделий"..... :-(

Hunta
31.10.2022, 22:43
Это которая вторая - 5-6? Завтра поразвлекаюсь с ней

dk_spb
01.11.2022, 07:46
как раз 5-5
.MID mikro-|wm "|lektronika nc - 04t -01"
.LIN 3
prednazna~ena dlq uprawleniq st.RIT 40 let zawodu "|ksiton"
.BLN 3
.MID "|lektronika 256k"
.BLN 3
.MID nazna~enie.
.LIN
bloki ozu - 256k prednazna~ankami s

Hunta
01.11.2022, 09:44
как раз 5-5
Э.. Вот именно такое текст я нашёл на 5-6..
Ок, может, что то успею в обед сделать. На этом диске (предварительный просмотр) вроде как затёрт первый сегмент каталога, а дальше что то есть.

dk_spb
01.11.2022, 10:12
Вот именно такое текст я нашёл на 5-6..
Пардон. Мой косяк. Перепутались немножко файлы образов :-(
Тогда получается что на 5-5 вообще ничего полезного.

Hunta
01.11.2022, 10:30
Да ничего, бывает.

На 5-5 есть ещё хвосты файлов, в том числе тексты - чего то с БК связанное, но вроде как неполные - судя по занулению не прочитвшихся - похоже, что сектора не были найдены. А те куски, которые я видел - не с нулями, а значит - не результат нечтения, так что врят ли что то путное ещё можно сделать с 5-5.

Ну а 5-6 поиграюсь. Я тут ещё добавляю функционал в ImageUtils - что бы интерлейсные образы можно было гонять туда-сюда, а потом попробую к общему механизму лог подцепить, что бы на выходе сразу было - перечитать такие то сектора - они из таких то файлов :)

Hunta
01.11.2022, 20:43
dk_spb, ;)



ImageUtilsX.exe -errorlog m013.log -rt11 -unpack m013.dsk @m013.dsk rx01 >m013.dsk.my.txt


Physical block N 1663 -> 0:FDF333.DOC
Physical block N 1664 -> 0:FDF333.DOC !! bad block !! 64 0 1
Physical block N 1665 -> 0:FDF333.DOC
......
Physical block N 1976 -> 0:FILE.BAD
Physical block N 1996 -> 0:FILE.BAD !! bad block !! 76 0 21
Physical block N 1998 -> 0:FILE.BAD
Physical block N 2000 -> 0:FILE.BAD


- - - Добавлено - - -

Из той же оперы :)


5-10-v1.dsk

Physical block N 26 -> 0:$PrimaryBootloader
Physical block N 27 -> 0:$SecondaryBootloader
Physical block N 28 -> 0:$PrimaryBootloader
Physical block N 29 -> 0:$SecondaryBootloader
Physical block N 30 -> 0:$PrimaryBootloader
Physical block N 31 -> 0:$SecondaryBootloader
Physical block N 32 -> 0:$PrimaryBootloader
Physical block N 33 -> 0:$SecondaryBootloader
Physical block N 34 -> 0:$HomeBlock
Physical block N 35 -> 0:$SecondaryBootloader
Physical block N 36 -> 0:$HomeBlock
Physical block N 37 -> 0:$SecondaryBootloader
Physical block N 38 -> 0:$HomeBlock
Physical block N 39 -> 0:$SecondaryBootloader
Physical block N 40 -> 0:$HomeBlock
Physical block N 41 -> 0:$SecondaryBootloader
Physical block N 42 -> 0:$SecondaryBootloader
Physical block N 43 -> 0:$SecondaryBootloader
Physical block N 44 -> 0:$SecondaryBootloader
Physical block N 45 -> 0:$SecondaryBootloader
Physical block N 47 -> 0:$SecondaryBootloader
Physical block N 49 -> 0:$Directory
Physical block N 50 -> 0:$SecondaryBootloader
Physical block N 51 -> 0:$Directory
Physical block N 52 -> 0:SWAP.SYS
Physical block N 53 -> 0:SWAP.SYS
Physical block N 54 -> 0:SWAP.SYS
Physical block N 55 -> 0:SWAP.SYS
Physical block N 56 -> 0:SWAP.SYS
Physical block N 57 -> 0:SWAP.SYS
Physical block N 58 -> 0:$Directory
Physical block N 59 -> 0:SWAP.SYS
Physical block N 60 -> 0:$Directory
Physical block N 61 -> 0:SWAP.SYS
Physical block N 62 -> 0:$Directory
Physical block N 63 -> 0:SWAP.SYS
Physical block N 64 -> 0:$Directory
Physical block N 65 -> 0:SWAP.SYS
Physical block N 66 -> 0:$Directory
Physical block N 67 -> 0:SWAP.SYS
Physical block N 68 -> 0:$Directory
Physical block N 69 -> 0:SWAP.SYS
Physical block N 70 -> 0:SWAP.SYS
Physical block N 71 -> 0:SWAP.SYS
Physical block N 72 -> 0:SWAP.SYS
Physical block N 73 -> 0:SWAP.SYS
Physical block N 74 -> 0:SWAP.SYS
Physical block N 75 -> 0:SWAP.SYS
Physical block N 76 -> 0:SWAP.SYS
Physical block N 77 -> 0:SWAP.SYS
Physical block N 78 -> 0:SWAP.SYS
Physical block N 79 -> 0:SWAP.SYS
Physical block N 80 -> 0:SWAP.SYS
Physical block N 81 -> 0:SWAP.SYS
Physical block N 82 -> 0:SWAP.SYS
Physical block N 83 -> 0:SWAP.SYS
Physical block N 84 -> 0:SWAP.SYS
Physical block N 85 -> 0:SWAP.SYS
Physical block N 86 -> 0:SWAP.SYS
Physical block N 87 -> 0:SWAP.SYS
Physical block N 88 -> 0:SWAP.SYS
Physical block N 89 -> 0:SWAP.SYS
Physical block N 90 -> 0:SWAP.SYS
Physical block N 91 -> 0:SWAP.SYS
Physical block N 92 -> 0:SWAP.SYS
Physical block N 93 -> 0:SWAP.SYS
Physical block N 94 -> 0:SWAP.SYS
Physical block N 95 -> 0:SWAP.SYS
Physical block N 96 -> 0:SWAP.SYS
Physical block N 97 -> 0:SWAP.SYS
Physical block N 98 -> 0:SWAP.SYS
Physical block N 99 -> 0:SWAP.SYS
Physical block N 100 -> 0:SWAP.SYS
Physical block N 101 -> 0:SWAP.SYS
Physical block N 102 -> 0:SWAP.SYS
Physical block N 103 -> 0:SWAP.SYS
Physical block N 104 -> 0:SWAP.SYS
Physical block N 105 -> 0:SWAP.SYS
Physical block N 106 -> 0:SWAP.SYS
Physical block N 107 -> 0:SWAP.SYS
Physical block N 108 -> 0:SWAP.SYS
Physical block N 109 -> 0:SWAP.SYS
Physical block N 110 -> 0:SWAP.SYS
Physical block N 111 -> 0:SWAP.SYS
Physical block N 112 -> 0:SWAP.SYS
Physical block N 113 -> 0:SWAP.SYS
Physical block N 114 -> 0:SWAP.SYS
Physical block N 115 -> 0:SWAP.SYS
Physical block N 116 -> 0:SWAP.SYS
Physical block N 117 -> 0:SWAP.SYS
Physical block N 118 -> 0:SWAP.SYS
Physical block N 119 -> 0:SWAP.SYS
Physical block N 120 -> 0:SWAP.SYS
Physical block N 121 -> 0:SWAP.SYS
Physical block N 122 -> 0:SWAP.SYS
Physical block N 123 -> 0:SWAP.SYS
Physical block N 124 -> 0:SWAP.SYS
Physical block N 125 -> 0:SWAP.SYS
Physical block N 126 -> 0:SWAP.SYS
Physical block N 127 -> 0:SWAP.SYS
Physical block N 128 -> 0:SWAP.SYS
Physical block N 129 -> 0:SWAP.SYS
Physical block N 130 -> 0:SWAP.SYS
Physical block N 131 -> 0:SWAP.SYS
Physical block N 132 -> 0:SWAP.SYS
Physical block N 133 -> 0:SWAP.SYS
Physical block N 134 -> 0:SWAP.SYS
Physical block N 135 -> 0:SWAP.SYS
Physical block N 136 -> 0:SWAP.SYS
Physical block N 137 -> 0:SWAP.SYS
Physical block N 138 -> 0:SWAP.SYS
Physical block N 139 -> 0:SWAP.SYS
Physical block N 140 -> 0:SWAP.SYS
Physical block N 141 -> 0:SWAP.SYS
Physical block N 142 -> 0:SWAP.SYS
Physical block N 143 -> 0:SWAP.SYS
Physical block N 144 -> 0:SWAP.SYS
Physical block N 145 -> 0:SWAP.SYS
Physical block N 146 -> 0:SWAP.SYS
Physical block N 147 -> 0:SWAP.SYS
Physical block N 148 -> 0:SWAP.SYS
Physical block N 149 -> 0:SWAP.SYS
Physical block N 150 -> 0:SWAP.SYS
Physical block N 151 -> 0:DXMNSJ.SYS
Physical block N 152 -> 0:SWAP.SYS
Physical block N 153 -> 0:DXMNSJ.SYS
Physical block N 154 -> 0:SWAP.SYS
Physical block N 155 -> 0:SWAP.SYS
Physical block N 156 -> 0:DXMNSJ.SYS
Physical block N 157 -> 0:DXMNSJ.SYS
Physical block N 158 -> 0:DXMNSJ.SYS
Physical block N 159 -> 0:DXMNSJ.SYS
Physical block N 160 -> 0:DXMNSJ.SYS
Physical block N 161 -> 0:DXMNSJ.SYS
Physical block N 162 -> 0:DXMNSJ.SYS
Physical block N 163 -> 0:DXMNSJ.SYS
Physical block N 164 -> 0:DXMNSJ.SYS
Physical block N 165 -> 0:DXMNSJ.SYS
Physical block N 166 -> 0:DXMNSJ.SYS
Physical block N 167 -> 0:DXMNSJ.SYS
Physical block N 168 -> 0:DXMNSJ.SYS
Physical block N 169 -> 0:DXMNSJ.SYS
Physical block N 170 -> 0:DXMNSJ.SYS
Physical block N 171 -> 0:DXMNSJ.SYS
Physical block N 172 -> 0:DXMNSJ.SYS
Physical block N 173 -> 0:DXMNSJ.SYS
Physical block N 174 -> 0:DXMNSJ.SYS
Physical block N 175 -> 0:DXMNSJ.SYS
Physical block N 176 -> 0:DXMNSJ.SYS
Physical block N 177 -> 0:DXMNSJ.SYS
Physical block N 178 -> 0:DXMNSJ.SYS
Physical block N 179 -> 0:DXMNSJ.SYS
Physical block N 180 -> 0:DXMNSJ.SYS
Physical block N 181 -> 0:DXMNSJ.SYS
Physical block N 182 -> 0:DXMNSJ.SYS
Physical block N 183 -> 0:DXMNSJ.SYS
Physical block N 184 -> 0:DXMNSJ.SYS
Physical block N 185 -> 0:DXMNSJ.SYS
Physical block N 186 -> 0:DXMNSJ.SYS
Physical block N 187 -> 0:DXMNSJ.SYS
Physical block N 188 -> 0:DXMNSJ.SYS
Physical block N 189 -> 0:DXMNSJ.SYS
Physical block N 190 -> 0:DXMNSJ.SYS
Physical block N 191 -> 0:DXMNSJ.SYS
Physical block N 192 -> 0:DXMNSJ.SYS
Physical block N 193 -> 0:DXMNSJ.SYS
Physical block N 194 -> 0:DXMNSJ.SYS
Physical block N 195 -> 0:DXMNSJ.SYS
Physical block N 196 -> 0:DXMNSJ.SYS
Physical block N 197 -> 0:DXMNSJ.SYS
Physical block N 198 -> 0:DXMNSJ.SYS
Physical block N 199 -> 0:DXMNSJ.SYS
Physical block N 200 -> 0:DXMNSJ.SYS
Physical block N 201 -> 0:DXMNSJ.SYS
Physical block N 202 -> 0:DXMNSJ.SYS
Physical block N 203 -> 0:DXMNSJ.SYS
Physical block N 204 -> 0:DXMNSJ.SYS
Physical block N 205 -> 0:DXMNSJ.SYS
Physical block N 206 -> 0:DXMNSJ.SYS
Physical block N 207 -> 0:DXMNSJ.SYS
Physical block N 208 -> 0:DXMNSJ.SYS
Physical block N 209 -> 0:DXMNSJ.SYS
Physical block N 210 -> 0:DXMNSJ.SYS
Physical block N 211 -> 0:DXMNSJ.SYS
Physical block N 212 -> 0:DXMNSJ.SYS
Physical block N 213 -> 0:DXMNSJ.SYS
Physical block N 214 -> 0:DXMNSJ.SYS
Physical block N 215 -> 0:DXMNSJ.SYS
Physical block N 216 -> 0:DXMNSJ.SYS
Physical block N 217 -> 0:DXMNSJ.SYS
Physical block N 218 -> 0:DXMNSJ.SYS
Physical block N 219 -> 0:DXMNSJ.SYS
Physical block N 220 -> 0:DXMNSJ.SYS
Physical block N 221 -> 0:DXMNSJ.SYS
Physical block N 222 -> 0:DXMNSJ.SYS
Physical block N 223 -> 0:DXMNSJ.SYS
Physical block N 224 -> 0:DXMNSJ.SYS
Physical block N 225 -> 0:DXMNSJ.SYS
Physical block N 226 -> 0:DXMNSJ.SYS
Physical block N 227 -> 0:DXMNSJ.SYS
Physical block N 228 -> 0:DXMNSJ.SYS
Physical block N 229 -> 0:DXMNSJ.SYS
Physical block N 230 -> 0:DXMNSJ.SYS
Physical block N 231 -> 0:DXMNSJ.SYS
Physical block N 232 -> 0:DXMNSJ.SYS
Physical block N 233 -> 0:DXMNSJ.SYS
Physical block N 234 -> 0:DXMNSJ.SYS
Physical block N 235 -> 0:DXMNSJ.SYS
Physical block N 236 -> 0:DXMNSJ.SYS
Physical block N 237 -> 0:DXMNSJ.SYS
Physical block N 238 -> 0:DXMNSJ.SYS
Physical block N 239 -> 0:DXMNSJ.SYS
Physical block N 240 -> 0:DXMNSJ.SYS
Physical block N 241 -> 0:DXMNSJ.SYS
Physical block N 242 -> 0:DXMNSJ.SYS
Physical block N 243 -> 0:DXMNSJ.SYS
Physical block N 244 -> 0:DXMNSJ.SYS
Physical block N 245 -> 0:DXMNSJ.SYS
Physical block N 246 -> 0:DXMNSJ.SYS
Physical block N 247 -> 0:DXMNSJ.SYS
Physical block N 248 -> 0:DXMNSJ.SYS
Physical block N 249 -> 0:DXMNSJ.SYS
Physical block N 250 -> 0:DXMNSJ.SYS
Physical block N 251 -> 0:DXMNSJ.SYS
Physical block N 252 -> 0:DXMNSJ.SYS
Physical block N 253 -> 0:DXMNSJ.SYS
Physical block N 254 -> 0:DXMNSJ.SYS
Physical block N 255 -> 0:DXMNSJ.SYS
Physical block N 256 -> 0:DXMNSJ.SYS
Physical block N 257 -> 0:DXMNSJ.SYS
Physical block N 258 -> 0:DXMNSJ.SYS
Physical block N 259 -> 0:DXMNSJ.SYS
Physical block N 260 -> 0:DXMNSJ.SYS
Physical block N 261 -> 0:DXMNSJ.SYS
Physical block N 262 -> 0:DXMNSJ.SYS
Physical block N 263 -> 0:DXMNSJ.SYS
Physical block N 264 -> 0:DXMNSJ.SYS
Physical block N 265 -> 0:DXMNSJ.SYS
Physical block N 266 -> 0:DXMNSJ.SYS
Physical block N 267 -> 0:DXMNSJ.SYS
Physical block N 268 -> 0:DXMNSJ.SYS
Physical block N 269 -> 0:DXMNSJ.SYS
Physical block N 270 -> 0:DXMNSJ.SYS
Physical block N 271 -> 0:DXMNSJ.SYS
Physical block N 272 -> 0:DXMNSJ.SYS
Physical block N 273 -> 0:DXMNSJ.SYS
Physical block N 274 -> 0:DXMNSJ.SYS
Physical block N 275 -> 0:DXMNSJ.SYS
Physical block N 276 -> 0:DXMNSJ.SYS
Physical block N 277 -> 0:DXMNSJ.SYS
Physical block N 278 -> 0:DXMNSJ.SYS
Physical block N 279 -> 0:DXMNSJ.SYS
Physical block N 280 -> 0:DXMNSJ.SYS
Physical block N 281 -> 0:DXMNSJ.SYS
Physical block N 282 -> 0:DXMNSJ.SYS
Physical block N 283 -> 0:DXMNSJ.SYS
Physical block N 284 -> 0:DXMNSJ.SYS
Physical block N 285 -> 0:DXMNSJ.SYS
Physical block N 286 -> 0:DXMNSJ.SYS
Physical block N 287 -> 0:DXMNSJ.SYS
Physical block N 288 -> 0:DXMNSJ.SYS
Physical block N 289 -> 0:DXMNSJ.SYS
Physical block N 290 -> 0:DXMNSJ.SYS
Physical block N 291 -> 0:DXMNSJ.SYS
Physical block N 292 -> 0:DXMNSJ.SYS
Physical block N 293 -> 0:DXMNSJ.SYS
Physical block N 294 -> 0:DXMNSJ.SYS
Physical block N 295 -> 0:DXMNSJ.SYS
Physical block N 296 -> 0:DXMNSJ.SYS
Physical block N 297 -> 0:DXMNSJ.SYS
Physical block N 298 -> 0:DXMNSJ.SYS
Physical block N 299 -> 0:DXMNSJ.SYS
Physical block N 300 -> 0:DXMNSJ.SYS
Physical block N 301 -> 0:DXMNSJ.SYS
Physical block N 302 -> 0:DXMNSJ.SYS
Physical block N 303 -> 0:DXMNSJ.SYS
Physical block N 304 -> 0:DXMNSJ.SYS
Physical block N 305 -> 0:DXMNSJ.SYS
Physical block N 306 -> 0:DXMNSJ.SYS
Physical block N 307 -> 0:DXMNSJ.SYS
Physical block N 308 -> 0:DXMNSJ.SYS
Physical block N 309 -> 0:DXMNSJ.SYS
Physical block N 310 -> 0:DXMNSJ.SYS
Physical block N 311 -> 0:DXMNSJ.SYS
Physical block N 312 -> 0:DXMNSJ.SYS
Physical block N 313 -> 0:DXMNSJ.SYS
Physical block N 314 -> 0:DXMNSJ.SYS
Physical block N 315 -> 0:DXMNSJ.SYS
Physical block N 316 -> 0:DXMNSJ.SYS
Physical block N 317 -> 0:DXMNSJ.SYS
Physical block N 318 -> 0:DXMNSJ.SYS
Physical block N 319 -> 0:DXMNSJ.SYS
Physical block N 320 -> 0:DXMNSJ.SYS
Physical block N 321 -> 0:DXMNSJ.SYS
Physical block N 322 -> 0:DXMNSJ.SYS
Physical block N 323 -> 0:DXMNSJ.SYS
Physical block N 324 -> 0:DXMNSJ.SYS
Physical block N 325 -> 0:DXMNSJ.SYS
Physical block N 326 -> 0:DXMNSJ.SYS
Physical block N 327 -> 0:DXMNSJ.SYS
Physical block N 328 -> 0:DXMNSJ.SYS
Physical block N 329 -> 0:DXMNSJ.SYS
Physical block N 330 -> 0:DXMNSJ.SYS
Physical block N 331 -> 0:DXMNSJ.SYS
Physical block N 332 -> 0:DXMNSJ.SYS
Physical block N 333 -> 0:DXMNSJ.SYS
Physical block N 334 -> 0:DXMNSJ.SYS
Physical block N 335 -> 0:DXMNSJ.SYS
Physical block N 336 -> 0:DXMNSJ.SYS
Physical block N 337 -> 0:DXMNSJ.SYS
Physical block N 338 -> 0:DXMNSJ.SYS
Physical block N 339 -> 0:DXMNSJ.SYS
Physical block N 340 -> 0:DXMNSJ.SYS
Physical block N 341 -> 0:DXMNSJ.SYS
Physical block N 342 -> 0:DXMNSJ.SYS
Physical block N 343 -> 0:DXMNSJ.SYS
Physical block N 344 -> 0:DXMNSJ.SYS
Physical block N 345 -> 0:DXMNSJ.SYS
Physical block N 346 -> 0:DXMNSJ.SYS
Physical block N 347 -> 0:DXMNSJ.SYS
Physical block N 348 -> 0:DXMNSJ.SYS
Physical block N 349 -> 0:DXMNSJ.SYS
Physical block N 350 -> 0:DXMNSJ.SYS
Physical block N 351 -> 0:DXMNSJ.SYS
Physical block N 352 -> 0:DXMNSJ.SYS
Physical block N 353 -> 0:DXMNSJ.SYS
Physical block N 354 -> 0:DXMNSJ.SYS
Physical block N 355 -> 0:DXMNSJ.SYS
Physical block N 356 -> 0:DXMNSJ.SYS
Physical block N 357 -> 0:DXMNSJ.SYS
Physical block N 358 -> 0:DXMNSJ.SYS
Physical block N 359 -> 0:DXMNSJ.SYS
Physical block N 360 -> 0:DXMNSJ.SYS
Physical block N 361 -> 0:DXMNSJ.SYS
Physical block N 362 -> 0:DXMNSJ.SYS
Physical block N 363 -> 0:DXMNSJ.SYS
Physical block N 364 -> 0:DXMNSJ.SYS
Physical block N 365 -> 0:DXMNSJ.SYS
Physical block N 366 -> 0:DXMNSJ.SYS
Physical block N 367 -> 0:DXMNSJ.SYS
Physical block N 368 -> 0:DXMNSJ.SYS
Physical block N 369 -> 0:DXMNSJ.SYS
Physical block N 370 -> 0:DXMNSJ.SYS
Physical block N 371 -> 0:DXMNSJ.SYS
Physical block N 372 -> 0:DXMNSJ.SYS
Physical block N 373 -> 0:DXMNSJ.SYS
Physical block N 374 -> 0:DXMNSJ.SYS
Physical block N 375 -> 0:DXMNSJ.SYS
Physical block N 376 -> 0:DXMNSJ.SYS
Physical block N 377 -> 0:DXMNSJ.SYS
Physical block N 378 -> 0:DXMNSJ.SYS
Physical block N 379 -> 0:DXMNSJ.SYS
Physical block N 380 -> 0:DXMNSJ.SYS
Physical block N 381 -> 0:DXMNSJ.SYS
Physical block N 382 -> 0:DXMNSJ.SYS
Physical block N 383 -> 0:DXMNSJ.SYS
Physical block N 384 -> 0:DXMNSJ.SYS
Physical block N 385 -> 0:DXMNSJ.SYS
Physical block N 386 -> 0:DXMNSJ.SYS
Physical block N 387 -> 0:DXMNSJ.SYS
Physical block N 388 -> 0:DXMNSJ.SYS
Physical block N 389 -> 0:DXMNSJ.SYS
Physical block N 390 -> 0:DXMNSJ.SYS
Physical block N 391 -> 0:TT.SYS
Physical block N 392 -> 0:DXMNSJ.SYS
Physical block N 393 -> 0:STARTS.COM
Physical block N 394 -> 0:DXMNSJ.SYS
Physical block N 395 -> 0:STARTS.COM
Physical block N 396 -> 0:DXMNSJ.SYS
Physical block N 397 -> 0:DXMNSJ.SYS
Physical block N 398 -> 0:DXMNSJ.SYS
Physical block N 399 -> 0:DXMNSJ.SYS
Physical block N 400 -> 0:DXMNSJ.SYS
Physical block N 401 -> 0:DXMNSJ.SYS
Physical block N 402 -> 0:DXMNSJ.SYS
Physical block N 403 -> 0:TT.SYS
Physical block N 404 -> 0:DXMNSJ.SYS
Physical block N 405 -> 0:TT.SYS
Physical block N 406 -> 0:DXMNSJ.SYS
Physical block N 407 -> 0:TT.SYS
Physical block N 408 -> 0:DXMNSJ.SYS
Physical block N 409 -> 0:TT.SYS
Physical block N 410 -> 0:DXMNSJ.SYS
Physical block N 411 -> 0:TT.SYS
Physical block N 412 -> 0:DXMNSJ.SYS
Physical block N 413 -> 0:TT.SYS
Physical block N 414 -> 0:DXMNSJ.SYS
Physical block N 415 -> 0:TT.SYS
Physical block N 416 -> 0:LP.SYS
Physical block N 417 -> 0:PIP.SAV
Physical block N 418 -> 0:LP.SYS
Physical block N 419 -> 0:PIP.SAV
Physical block N 420 -> 0:LP.SYS
Physical block N 421 -> 0:PIP.SAV
Physical block N 423 -> 0:PIP.SAV
Physical block N 425 -> 0:PIP.SAV
Physical block N 427 -> 0:PIP.SAV
Physical block N 428 -> 0:STARTS.COM
Physical block N 430 -> 0:STARTS.COM
Physical block N 432 -> 0:LP.SYS
Physical block N 434 -> 0:LP.SYS
Physical block N 436 -> 0:LP.SYS
Physical block N 438 -> 0:LP.SYS
Physical block N 439 -> 0:PIP.SAV
Physical block N 440 -> 0:LP.SYS
Physical block N 441 -> 0:PIP.SAV
Physical block N 442 -> 0:PIP.SAV
Physical block N 443 -> 0:PIP.SAV
Physical block N 444 -> 0:PIP.SAV
Physical block N 445 -> 0:PIP.SAV
Physical block N 446 -> 0:PIP.SAV
Physical block N 447 -> 0:PIP.SAV
Physical block N 448 -> 0:PIP.SAV
Physical block N 449 -> 0:PIP.SAV
Physical block N 450 -> 0:PIP.SAV
Physical block N 451 -> 0:PIP.SAV
Physical block N 452 -> 0:PIP.SAV
Physical block N 453 -> 0:PIP.SAV
Physical block N 454 -> 0:PIP.SAV
Physical block N 455 -> 0:PIP.SAV
Physical block N 456 -> 0:PIP.SAV
Physical block N 457 -> 0:PIP.SAV
Physical block N 458 -> 0:PIP.SAV
Physical block N 459 -> 0:PIP.SAV
Physical block N 460 -> 0:PIP.SAV
Physical block N 461 -> 0:PIP.SAV
Physical block N 462 -> 0:PIP.SAV
Physical block N 463 -> 0:PIP.SAV
Physical block N 464 -> 0:PIP.SAV
Physical block N 465 -> 0:PIP.SAV
Physical block N 466 -> 0:PIP.SAV
Physical block N 467 -> 0:PIP.SAV
Physical block N 468 -> 0:PIP.SAV
Physical block N 469 -> 0:PIP.SAV
Physical block N 470 -> 0:PIP.SAV
Physical block N 471 -> 0:PIP.SAV
Physical block N 472 -> 0:PIP.SAV
Physical block N 473 -> 0:PIP.SAV
Physical block N 474 -> 0:PIP.SAV
Physical block N 475 -> 0:PIP.SAV
Physical block N 476 -> 0:PIP.SAV
Physical block N 477 -> 0:PIP.SAV
Physical block N 478 -> 0:PIP.SAV
Physical block N 479 -> 0:PIP.SAV
Physical block N 480 -> 0:PIP.SAV
Physical block N 481 -> 0:PIP.SAV
Physical block N 482 -> 0:PIP.SAV
Physical block N 483 -> 0:PIP.SAV
Physical block N 484 -> 0:PIP.SAV
Physical block N 485 -> 0:PIP.SAV
Physical block N 486 -> 0:PIP.SAV
Physical block N 487 -> 0:PIP.SAV
Physical block N 488 -> 0:PIP.SAV
Physical block N 489 -> 0:PIP.SAV
Physical block N 490 -> 0:PIP.SAV
Physical block N 491 -> 0:PIP.SAV
Physical block N 492 -> 0:PIP.SAV
Physical block N 493 -> 0:PIP.SAV
Physical block N 494 -> 0:DUP.SAV
Physical block N 495 -> 0:DUP.SAV
Physical block N 496 -> 0:DUP.SAV
Physical block N 497 -> 0:DUP.SAV
Physical block N 498 -> 0:PIP.SAV
Physical block N 499 -> 0:DUP.SAV
Physical block N 500 -> 0:PIP.SAV
Physical block N 501 -> 0:DUP.SAV
Physical block N 502 -> 0:PIP.SAV
Physical block N 503 -> 0:DUP.SAV
Physical block N 504 -> 0:PIP.SAV
Physical block N 505 -> 0:DUP.SAV
Physical block N 506 -> 0:DUP.SAV
Physical block N 507 -> 0:DUP.SAV
Physical block N 508 -> 0:DUP.SAV
Physical block N 509 -> 0:DUP.SAV
Physical block N 510 -> 0:DUP.SAV
Physical block N 511 -> 0:DUP.SAV
Physical block N 512 -> 0:DUP.SAV
Physical block N 513 -> 0:DUP.SAV
Physical block N 514 -> 0:DUP.SAV
Physical block N 515 -> 0:DUP.SAV
Physical block N 516 -> 0:DUP.SAV
Physical block N 517 -> 0:DUP.SAV
Physical block N 518 -> 0:DUP.SAV
Physical block N 519 -> 0:DUP.SAV
Physical block N 520 -> 0:DUP.SAV
Physical block N 521 -> 0:DUP.SAV
Physical block N 522 -> 0:DUP.SAV
Physical block N 523 -> 0:DUP.SAV
Physical block N 524 -> 0:DUP.SAV
Physical block N 525 -> 0:DUP.SAV
Physical block N 526 -> 0:DUP.SAV
Physical block N 527 -> 0:DUP.SAV
Physical block N 528 -> 0:DUP.SAV
Physical block N 529 -> 0:DUP.SAV
Physical block N 530 -> 0:DUP.SAV
Physical block N 531 -> 0:DUP.SAV
Physical block N 532 -> 0:DUP.SAV
Physical block N 533 -> 0:DUP.SAV
Physical block N 534 -> 0:DUP.SAV
Physical block N 535 -> 0:DUP.SAV
Physical block N 536 -> 0:DUP.SAV
Physical block N 537 -> 0:DUP.SAV
Physical block N 538 -> 0:DUP.SAV
Physical block N 539 -> 0:DUP.SAV
Physical block N 540 -> 0:DUP.SAV
Physical block N 541 -> 0:DUP.SAV
Physical block N 542 -> 0:DUP.SAV
Physical block N 543 -> 0:DUP.SAV
Physical block N 544 -> 0:DUP.SAV
Physical block N 545 -> 0:DUP.SAV
Physical block N 546 -> 0:DUP.SAV
Physical block N 547 -> 0:DUP.SAV
Physical block N 548 -> 0:DUP.SAV
Physical block N 549 -> 0:DUP.SAV
Physical block N 550 -> 0:DUP.SAV
Physical block N 551 -> 0:DUP.SAV
Physical block N 552 -> 0:DUP.SAV
Physical block N 553 -> 0:DUP.SAV
Physical block N 554 -> 0:DUP.SAV
Physical block N 555 -> 0:DUP.SAV
Physical block N 556 -> 0:DUP.SAV
Physical block N 557 -> 0:DUP.SAV
Physical block N 558 -> 0:DUP.SAV
Physical block N 559 -> 0:DUP.SAV
Physical block N 560 -> 0:DUP.SAV
Physical block N 561 -> 0:DUP.SAV
Physical block N 562 -> 0:DUP.SAV
Physical block N 563 -> 0:DUP.SAV
Physical block N 564 -> 0:DUP.SAV
Physical block N 565 -> 0:DUP.SAV
Physical block N 566 -> 0:DUP.SAV
Physical block N 567 -> 0:DUP.SAV
Physical block N 568 -> 0:DUP.SAV
Physical block N 569 -> 0:DUP.SAV
Physical block N 570 -> 0:DUP.SAV
Physical block N 571 -> 0:DUP.SAV
Physical block N 572 -> 0:DUP.SAV
Physical block N 573 -> 0:DIR.SAV
Physical block N 574 -> 0:DUP.SAV
Physical block N 575 -> 0:DIR.SAV
Physical block N 576 -> 0:DUP.SAV
Physical block N 577 -> 0:DIR.SAV
Physical block N 578 -> 0:DUP.SAV
Physical block N 579 -> 0:DIR.SAV
Physical block N 580 -> 0:DUP.SAV
Physical block N 581 -> 0:DIR.SAV
Physical block N 582 -> 0:DUP.SAV
Physical block N 583 -> 0:DIR.SAV
Physical block N 584 -> 0:DUP.SAV
Physical block N 585 -> 0:DIR.SAV
Physical block N 586 -> 0:DUP.SAV
Physical block N 587 -> 0:DIR.SAV
Physical block N 588 -> 0:DIR.SAV
Physical block N 589 -> 0:DIR.SAV
Physical block N 590 -> 0:DIR.SAV
Physical block N 591 -> 0:DIR.SAV
Physical block N 592 -> 0:DIR.SAV
Physical block N 593 -> 0:DIR.SAV
Physical block N 594 -> 0:DUP.SAV
Physical block N 595 -> 0:DIR.SAV
Physical block N 596 -> 0:DUP.SAV
Physical block N 597 -> 0:DIR.SAV
Physical block N 598 -> 0:DIR.SAV
Physical block N 599 -> 0:DIR.SAV
Physical block N 600 -> 0:DIR.SAV
Physical block N 601 -> 0:DIR.SAV
Physical block N 602 -> 0:DIR.SAV
Physical block N 603 -> 0:DIR.SAV
Physical block N 604 -> 0:DIR.SAV
Physical block N 605 -> 0:DIR.SAV
Physical block N 606 -> 0:DIR.SAV
Physical block N 607 -> 0:DIR.SAV
Physical block N 608 -> 0:DIR.SAV
Physical block N 609 -> 0:DIR.SAV
Physical block N 610 -> 0:DIR.SAV
Physical block N 611 -> 0:DIR.SAV
Physical block N 612 -> 0:DIR.SAV
Physical block N 613 -> 0:DIR.SAV
Physical block N 614 -> 0:DIR.SAV
Physical block N 615 -> 0:DIR.SAV
Physical block N 616 -> 0:DIR.SAV
Physical block N 617 -> 0:DIR.SAV
Physical block N 618 -> 0:DIR.SAV
Physical block N 619 -> 0:DIR.SAV
Physical block N 620 -> 0:DIR.SAV
Physical block N 621 -> 0:DIR.SAV
Physical block N 622 -> 0:DIR.SAV
Physical block N 623 -> 0:DIR.SAV
Physical block N 624 -> 0:DIR.SAV
Physical block N 625 -> 0:DIR.SAV
Physical block N 626 -> 0:DIR.SAV
Physical block N 627 -> 0:DIR.SAV
Physical block N 628 -> 0:DIR.SAV
Physical block N 629 -> 0:DIR.SAV
Physical block N 630 -> 0:DIR.SAV
Physical block N 631 -> 0:DIR.SAV
Physical block N 632 -> 0:DIR.SAV
Physical block N 633 -> 0:DIR.SAV
Physical block N 634 -> 0:DIR.SAV
Physical block N 635 -> 0:DIR.SAV
Physical block N 636 -> 0:DIR.SAV
Physical block N 637 -> 0:DIR.SAV
Physical block N 638 -> 0:DIR.SAV
Physical block N 639 -> 0:DIR.SAV
Physical block N 640 -> 0:DIR.SAV
Physical block N 641 -> 0:DIR.SAV
Physical block N 642 -> 0:DIR.SAV
Physical block N 643 -> 0:DIR.SAV
Physical block N 644 -> 0:DIR.SAV
Physical block N 645 -> 0:DIR.SAV
Physical block N 646 -> 0:DIR.SAV
Physical block N 647 -> 0:DIR.SAV
Physical block N 648 -> 0:DIR.SAV
Physical block N 649 -> 0:DIR.SAV
Physical block N 650 -> 0:LINK.SAV
Physical block N 651 -> 0:LINK.SAV
Physical block N 652 -> 0:LINK.SAV
Physical block N 653 -> 0:LINK.SAV
Physical block N 654 -> 0:LINK.SAV
Physical block N 655 -> 0:LINK.SAV
Physical block N 656 -> 0:LINK.SAV
Physical block N 657 -> 0:LINK.SAV
Physical block N 658 -> 0:LINK.SAV
Physical block N 659 -> 0:LINK.SAV
Physical block N 660 -> 0:LINK.SAV
Physical block N 661 -> 0:LINK.SAV
Physical block N 662 -> 0:LINK.SAV
Physical block N 663 -> 0:LINK.SAV
Physical block N 664 -> 0:LINK.SAV
Physical block N 665 -> 0:LINK.SAV
Physical block N 666 -> 0:LINK.SAV
Physical block N 667 -> 0:LINK.SAV
Physical block N 668 -> 0:LINK.SAV
Physical block N 669 -> 0:LINK.SAV
Physical block N 670 -> 0:LINK.SAV
Physical block N 671 -> 0:LINK.SAV
Physical block N 672 -> 0:LINK.SAV
Physical block N 673 -> 0:LINK.SAV
Physical block N 674 -> 0:LINK.SAV
Physical block N 675 -> 0:LINK.SAV
Physical block N 676 -> 0:LINK.SAV
Physical block N 677 -> 0:LINK.SAV
Physical block N 678 -> 0:LINK.SAV
Physical block N 679 -> 0:LINK.SAV
Physical block N 680 -> 0:LINK.SAV
Physical block N 681 -> 0:LINK.SAV
Physical block N 682 -> 0:LINK.SAV
Physical block N 683 -> 0:LINK.SAV
Physical block N 684 -> 0:LINK.SAV
Physical block N 685 -> 0:LINK.SAV
Physical block N 686 -> 0:LINK.SAV
Physical block N 687 -> 0:LINK.SAV
Physical block N 688 -> 0:LINK.SAV
Physical block N 689 -> 0:LINK.SAV
Physical block N 690 -> 0:LINK.SAV
Physical block N 691 -> 0:LINK.SAV
Physical block N 692 -> 0:LINK.SAV
Physical block N 693 -> 0:LINK.SAV
Physical block N 694 -> 0:LINK.SAV
Physical block N 695 -> 0:LINK.SAV
Physical block N 696 -> 0:LINK.SAV
Physical block N 697 -> 0:LINK.SAV
Physical block N 698 -> 0:LINK.SAV
Physical block N 699 -> 0:LINK.SAV
Physical block N 700 -> 0:LINK.SAV
Physical block N 701 -> 0:LINK.SAV
Physical block N 702 -> 0:LINK.SAV
Physical block N 703 -> 0:LINK.SAV
Physical block N 704 -> 0:LINK.SAV
Physical block N 705 -> 0:LINK.SAV
Physical block N 706 -> 0:LINK.SAV
Physical block N 707 -> 0:LINK.SAV
Physical block N 708 -> 0:LINK.SAV
Physical block N 709 -> 0:LINK.SAV
Physical block N 710 -> 0:LINK.SAV
Physical block N 711 -> 0:LINK.SAV
Physical block N 712 -> 0:LINK.SAV
Physical block N 713 -> 0:LINK.SAV
Physical block N 714 -> 0:LINK.SAV
Physical block N 715 -> 0:LINK.SAV
Physical block N 716 -> 0:LINK.SAV
Physical block N 717 -> 0:LINK.SAV
Physical block N 718 -> 0:LINK.SAV
Physical block N 719 -> 0:LINK.SAV
Physical block N 720 -> 0:LINK.SAV
Physical block N 721 -> 0:LINK.SAV
Physical block N 722 -> 0:LINK.SAV
Physical block N 723 -> 0:LINK.SAV
Physical block N 724 -> 0:LINK.SAV
Physical block N 725 -> 0:LINK.SAV
Physical block N 726 -> 0:LINK.SAV
Physical block N 727 -> 0:LINK.SAV
Physical block N 728 -> 0:LINK.SAV
Physical block N 729 -> 0:LINK.SAV
Physical block N 730 -> 0:LINK.SAV
Physical block N 731 -> 0:LINK.SAV
Physical block N 732 -> 0:LINK.SAV
Physical block N 733 -> 0:LINK.SAV
Physical block N 734 -> 0:LINK.SAV
Physical block N 735 -> 0:LINK.SAV
Physical block N 736 -> 0:LINK.SAV
Physical block N 737 -> 0:LINK.SAV
Physical block N 738 -> 0:LINK.SAV
Physical block N 739 -> 0:LINK.SAV
Physical block N 740 -> 0:LINK.SAV
Physical block N 741 -> 0:LINK.SAV
Physical block N 742 -> 0:LINK.SAV
Physical block N 743 -> 0:LINK.SAV
Physical block N 744 -> 0:LINK.SAV
Physical block N 745 -> 0:LINK.SAV
Physical block N 746 -> 0:LINK.SAV
Physical block N 747 -> 0:LINK.SAV
Physical block N 748 -> 0:LINK.SAV
Physical block N 749 -> 0:LINK.SAV
Physical block N 750 -> 0:LINK.SAV
Physical block N 751 -> 0:LINK.SAV
Physical block N 752 -> 0:LINK.SAV
Physical block N 753 -> 0:LINK.SAV
Physical block N 754 -> 0:LINK.SAV
Physical block N 755 -> 0:MACRO.SAV
Physical block N 756 -> 0:LINK.SAV
Physical block N 757 -> 0:MACRO.SAV
Physical block N 758 -> 0:LINK.SAV
Physical block N 759 -> 0:MACRO.SAV
Physical block N 760 -> 0:LINK.SAV
Physical block N 761 -> 0:MACRO.SAV
Physical block N 762 -> 0:LINK.SAV
Physical block N 763 -> 0:MACRO.SAV
Physical block N 764 -> 0:MACRO.SAV
Physical block N 765 -> 0:MACRO.SAV
Physical block N 766 -> 0:LINK.SAV
Physical block N 767 -> 0:MACRO.SAV
Physical block N 768 -> 0:LINK.SAV
Physical block N 769 -> 0:MACRO.SAV
Physical block N 770 -> 0:LINK.SAV
Physical block N 771 -> 0:MACRO.SAV
Physical block N 772 -> 0:LINK.SAV
Physical block N 773 -> 0:MACRO.SAV
Physical block N 774 -> 0:LINK.SAV
Physical block N 775 -> 0:MACRO.SAV
Physical block N 776 -> 0:LINK.SAV
Physical block N 777 -> 0:MACRO.SAV
Physical block N 778 -> 0:LINK.SAV
Physical block N 779 -> 0:MACRO.SAV
Physical block N 780 -> 0:MACRO.SAV
Physical block N 781 -> 0:MACRO.SAV
Physical block N 782 -> 0:MACRO.SAV
Physical block N 783 -> 0:MACRO.SAV
Physical block N 784 -> 0:MACRO.SAV
Physical block N 785 -> 0:MACRO.SAV
Physical block N 786 -> 0:MACRO.SAV
Physical block N 787 -> 0:MACRO.SAV
Physical block N 788 -> 0:MACRO.SAV
Physical block N 789 -> 0:MACRO.SAV
Physical block N 790 -> 0:MACRO.SAV
Physical block N 791 -> 0:MACRO.SAV
Physical block N 792 -> 0:MACRO.SAV
Physical block N 793 -> 0:MACRO.SAV
Physical block N 794 -> 0:MACRO.SAV
Physical block N 795 -> 0:MACRO.SAV
Physical block N 796 -> 0:MACRO.SAV
Physical block N 797 -> 0:MACRO.SAV
Physical block N 798 -> 0:MACRO.SAV
Physical block N 799 -> 0:MACRO.SAV
Physical block N 800 -> 0:MACRO.SAV
Physical block N 801 -> 0:MACRO.SAV
Physical block N 802 -> 0:MACRO.SAV
Physical block N 803 -> 0:MACRO.SAV
Physical block N 804 -> 0:MACRO.SAV
Physical block N 805 -> 0:MACRO.SAV
Physical block N 806 -> 0:MACRO.SAV
Physical block N 807 -> 0:MACRO.SAV
Physical block N 808 -> 0:MACRO.SAV
Physical block N 809 -> 0:MACRO.SAV
Physical block N 810 -> 0:MACRO.SAV
Physical block N 811 -> 0:MACRO.SAV
Physical block N 812 -> 0:MACRO.SAV
Physical block N 813 -> 0:MACRO.SAV
Physical block N 814 -> 0:MACRO.SAV
Physical block N 815 -> 0:MACRO.SAV
Physical block N 816 -> 0:MACRO.SAV
Physical block N 817 -> 0:MACRO.SAV
Physical block N 818 -> 0:MACRO.SAV
Physical block N 819 -> 0:MACRO.SAV
Physical block N 820 -> 0:MACRO.SAV
Physical block N 821 -> 0:MACRO.SAV
Physical block N 822 -> 0:MACRO.SAV
Physical block N 823 -> 0:MACRO.SAV
Physical block N 824 -> 0:MACRO.SAV
Physical block N 825 -> 0:MACRO.SAV
Physical block N 826 -> 0:MACRO.SAV
Physical block N 827 -> 0:MACRO.SAV
Physical block N 828 -> 0:MACRO.SAV
Physical block N 829 -> 0:MACRO.SAV
Physical block N 830 -> 0:MACRO.SAV
Physical block N 831 -> 0:MACRO.SAV
Physical block N 832 -> 0:MACRO.SAV
Physical block N 833 -> 0:MACRO.SAV
Physical block N 834 -> 0:MACRO.SAV
Physical block N 835 -> 0:MACRO.SAV
Physical block N 836 -> 0:MACRO.SAV
Physical block N 837 -> 0:MACRO.SAV
Physical block N 838 -> 0:MACRO.SAV
Physical block N 839 -> 0:MACRO.SAV
Physical block N 840 -> 0:MACRO.SAV
Physical block N 841 -> 0:MACRO.SAV
Physical block N 842 -> 0:MACRO.SAV
Physical block N 843 -> 0:MACRO.SAV
Physical block N 844 -> 0:MACRO.SAV
Physical block N 845 -> 0:MACRO.SAV
Physical block N 846 -> 0:MACRO.SAV
Physical block N 847 -> 0:MACRO.SAV
Physical block N 848 -> 0:MACRO.SAV
Physical block N 849 -> 0:MACRO.SAV
Physical block N 850 -> 0:MACRO.SAV
Physical block N 851 -> 0:MACRO.SAV
Physical block N 852 -> 0:MACRO.SAV
Physical block N 853 -> 0:MACRO.SAV
Physical block N 854 -> 0:MACRO.SAV
Physical block N 855 -> 0:MACRO.SAV
Physical block N 856 -> 0:MACRO.SAV
Physical block N 857 -> 0:MACRO.SAV
Physical block N 858 -> 0:MACRO.SAV
Physical block N 859 -> 0:MACRO.SAV
Physical block N 860 -> 0:MACRO.SAV
Physical block N 861 -> 0:MACRO.SAV
Physical block N 862 -> 0:MACRO.SAV
Physical block N 863 -> 0:MACRO.SAV
Physical block N 864 -> 0:MACRO.SAV
Physical block N 865 -> 0:MACRO.SAV
Physical block N 866 -> 0:MACRO.SAV
Physical block N 867 -> 0:MACRO.SAV
Physical block N 868 -> 0:MACRO.SAV
Physical block N 869 -> 0:MACRO.SAV
Physical block N 870 -> 0:MACRO.SAV
Physical block N 871 -> 0:MACRO.SAV
Physical block N 872 -> 0:MACRO.SAV
Physical block N 873 -> 0:MACRO.SAV
Physical block N 874 -> 0:MACRO.SAV
Physical block N 875 -> 0:MACRO.SAV
Physical block N 876 -> 0:MACRO.SAV
Physical block N 877 -> 0:MACRO.SAV
Physical block N 878 -> 0:MACRO.SAV
Physical block N 879 -> 0:MACRO.SAV
Physical block N 880 -> 0:MACRO.SAV
Physical block N 881 -> 0:MACRO.SAV
Physical block N 882 -> 0:MACRO.SAV
Physical block N 883 -> 0:MACRO.SAV
Physical block N 884 -> 0:MACRO.SAV
Physical block N 885 -> 0:MACRO.SAV
Physical block N 886 -> 0:MACRO.SAV
Physical block N 887 -> 0:MACRO.SAV
Physical block N 888 -> 0:MACRO.SAV
Physical block N 889 -> 0:MACRO.SAV
Physical block N 890 -> 0:MACRO.SAV
Physical block N 891 -> 0:MACRO.SAV
Physical block N 892 -> 0:MACRO.SAV
Physical block N 893 -> 0:MACRO.SAV
Physical block N 894 -> 0:MACRO.SAV
Physical block N 895 -> 0:MACRO.SAV
Physical block N 896 -> 0:MACRO.SAV
Physical block N 897 -> 0:MACRO.SAV
Physical block N 898 -> 0:MACRO.SAV
Physical block N 899 -> 0:MACRO.SAV
Physical block N 900 -> 0:MACRO.SAV
Physical block N 901 -> 0:MACRO.SAV
Physical block N 902 -> 0:MACRO.SAV
Physical block N 903 -> 0:MACRO.SAV
Physical block N 904 -> 0:MACRO.SAV
Physical block N 905 -> 0:MACRO.SAV
Physical block N 906 -> 0:MACRO.SAV
Physical block N 907 -> 0:MACRO.SAV
Physical block N 908 -> 0:MACRO.SAV
Physical block N 909 -> 0:MACRO.SAV
Physical block N 910 -> 0:MACRO.SAV
Physical block N 911 -> 0:MACRO.SAV
Physical block N 912 -> 0:MACRO.SAV
Physical block N 913 -> 0:MACRO.SAV
Physical block N 914 -> 0:MACRO.SAV
Physical block N 915 -> 0:MACRO.SAV
Physical block N 916 -> 0:MACRO.SAV
Physical block N 917 -> 0:MACRO.SAV
Physical block N 918 -> 0:MACRO.SAV
Physical block N 919 -> 0:MACRO.SAV
Physical block N 920 -> 0:MACRO.SAV
Physical block N 921 -> 0:MACRO.SAV
Physical block N 922 -> 0:MACRO.SAV
Physical block N 923 -> 0:MACRO.SAV
Physical block N 924 -> 0:MACRO.SAV
Physical block N 925 -> 0:MACRO.SAV
Physical block N 926 -> 0:MACRO.SAV
Physical block N 927 -> 0:MACRO.SAV
Physical block N 928 -> 0:MACRO.SAV
Physical block N 929 -> 0:MACRO.SAV
Physical block N 930 -> 0:MACRO.SAV
Physical block N 931 -> 0:MACRO.SAV
Physical block N 932 -> 0:MACRO.SAV
Physical block N 933 -> 0:MACRO.SAV
Physical block N 934 -> 0:MACRO.SAV
Physical block N 935 -> 0:MACRO.SAV
Physical block N 936 -> 0:PASCAL.SAV
Physical block N 937 -> 0:PASCAL.SAV
Physical block N 938 -> 0:MACRO.SAV
Physical block N 939 -> 0:PASCAL.SAV
Physical block N 940 -> 0:MACRO.SAV
Physical block N 941 -> 0:PASCAL.SAV
Physical block N 942 -> 0:MACRO.SAV
Physical block N 943 -> 0:PASCAL.SAV
Physical block N 944 -> 0:MACRO.SAV
Physical block N 945 -> 0:PASCAL.SAV
Physical block N 946 -> 0:MACRO.SAV
Physical block N 947 -> 0:PASCAL.SAV
Physical block N 948 -> 0:MACRO.SAV
Physical block N 949 -> 0:PASCAL.SAV
Physical block N 950 -> 0:MACRO.SAV
Physical block N 951 -> 0:PASCAL.SAV
Physical block N 952 -> 0:MACRO.SAV
Physical block N 953 -> 0:PASCAL.SAV
Physical block N 954 -> 0:MACRO.SAV
Physical block N 955 -> 0:PASCAL.SAV
Physical block N 956 -> 0:MACRO.SAV
Physical block N 957 -> 0:PASCAL.SAV
Physical block N 958 -> 0:PASCAL.SAV
Physical block N 959 -> 0:PASCAL.SAV
Physical block N 960 -> 0:PASCAL.SAV
Physical block N 961 -> 0:PASCAL.SAV
Physical block N 962 -> 0:PASCAL.SAV
Physical block N 963 -> 0:PASCAL.SAV
Physical block N 964 -> 0:PASCAL.SAV
Physical block N 965 -> 0:PASCAL.SAV
Physical block N 966 -> 0:PASCAL.SAV
Physical block N 967 -> 0:PASCAL.SAV
Physical block N 968 -> 0:PASCAL.SAV
Physical block N 969 -> 0:PASCAL.SAV
Physical block N 970 -> 0:PASCAL.SAV
Physical block N 971 -> 0:PASCAL.SAV
Physical block N 972 -> 0:PASCAL.SAV
Physical block N 973 -> 0:PASCAL.SAV
Physical block N 974 -> 0:PASCAL.SAV
Physical block N 975 -> 0:PASCAL.SAV
Physical block N 976 -> 0:PASCAL.SAV
Physical block N 977 -> 0:PASCAL.SAV
Physical block N 978 -> 0:PASCAL.SAV
Physical block N 979 -> 0:PASCAL.SAV
Physical block N 980 -> 0:PASCAL.SAV
Physical block N 981 -> 0:PASCAL.SAV
Physical block N 982 -> 0:PASCAL.SAV
Physical block N 983 -> 0:PASCAL.SAV
Physical block N 984 -> 0:PASCAL.SAV
Physical block N 985 -> 0:PASCAL.SAV
Physical block N 986 -> 0:PASCAL.SAV
Physical block N 987 -> 0:PASCAL.SAV
Physical block N 988 -> 0:PASCAL.SAV
Physical block N 989 -> 0:PASCAL.SAV
Physical block N 990 -> 0:PASCAL.SAV
Physical block N 991 -> 0:PASCAL.SAV
Physical block N 992 -> 0:PASCAL.SAV
Physical block N 993 -> 0:PASCAL.SAV
Physical block N 994 -> 0:PASCAL.SAV
Physical block N 995 -> 0:PASCAL.SAV
Physical block N 996 -> 0:PASCAL.SAV
Physical block N 997 -> 0:PASCAL.SAV
Physical block N 998 -> 0:PASCAL.SAV
Physical block N 999 -> 0:PASCAL.SAV
Physical block N 1000 -> 0:PASCAL.SAV
Physical block N 1001 -> 0:PASCAL.SAV
Physical block N 1002 -> 0:PASCAL.SAV
Physical block N 1003 -> 0:PASCAL.SAV
Physical block N 1004 -> 0:PASCAL.SAV
Physical block N 1005 -> 0:PASCAL.SAV
Physical block N 1006 -> 0:PASCAL.SAV
Physical block N 1007 -> 0:PASCAL.SAV
Physical block N 1008 -> 0:PASCAL.SAV
Physical block N 1009 -> 0:PASCAL.SAV
Physical block N 1010 -> 0:PASCAL.SAV
Physical block N 1011 -> 0:PASCAL.SAV
Physical block N 1012 -> 0:PASCAL.SAV
Physical block N 1013 -> 0:PASCAL.SAV
Physical block N 1014 -> 0:PASCAL.SAV
Physical block N 1015 -> 0:PASCAL.SAV
Physical block N 1016 -> 0:PASCAL.SAV
Physical block N 1017 -> 0:PASCAL.SAV
Physical block N 1018 -> 0:PASCAL.SAV
Physical block N 1019 -> 0:PASCAL.SAV
Physical block N 1020 -> 0:PASCAL.SAV
Physical block N 1021 -> 0:PASCAL.SAV
Physical block N 1022 -> 0:PASCAL.SAV
Physical block N 1023 -> 0:PASCAL.SAV
Physical block N 1024 -> 0:PASCAL.SAV
Physical block N 1025 -> 0:PASCAL.SAV
Physical block N 1026 -> 0:PASCAL.SAV
Physical block N 1027 -> 0:PASCAL.SAV
Physical block N 1028 -> 0:PASCAL.SAV
Physical block N 1029 -> 0:PASCAL.SAV
Physical block N 1030 -> 0:PASCAL.SAV
Physical block N 1031 -> 0:PASCAL.SAV
Physical block N 1032 -> 0:PASCAL.SAV
Physical block N 1033 -> 0:PASCAL.SAV
Physical block N 1034 -> 0:PASCAL.SAV
Physical block N 1035 -> 0:PASCAL.SAV
Physical block N 1036 -> 0:PASCAL.SAV
Physical block N 1037 -> 0:PASCAL.SAV
Physical block N 1038 -> 0:PASCAL.SAV
Physical block N 1039 -> 0:PASCAL.SAV
Physical block N 1040 -> 0:PASCAL.SAV
Physical block N 1041 -> 0:PASCAL.SAV
Physical block N 1042 -> 0:PASCAL.SAV
Physical block N 1043 -> 0:PASCAL.SAV
Physical block N 1044 -> 0:PASCAL.SAV
Physical block N 1045 -> 0:PASCAL.SAV
Physical block N 1046 -> 0:PASCAL.SAV
Physical block N 1047 -> 0:PASCAL.SAV
Physical block N 1048 -> 0:PASCAL.SAV
Physical block N 1049 -> 0:PASCAL.SAV
Physical block N 1050 -> 0:PASCAL.SAV
Physical block N 1051 -> 0:PASCAL.SAV
Physical block N 1052 -> 0:PASCAL.SAV
Physical block N 1053 -> 0:PASCAL.SAV
Physical block N 1054 -> 0:PASCAL.SAV
Physical block N 1055 -> 0:PASCAL.SAV
Physical block N 1056 -> 0:PASCAL.SAV
Physical block N 1057 -> 0:PASCAL.SAV
Physical block N 1058 -> 0:PASCAL.SAV
Physical block N 1059 -> 0:PASCAL.SAV
Physical block N 1060 -> 0:PASCAL.SAV
Physical block N 1061 -> 0:PASCAL.SAV
Physical block N 1062 -> 0:PASCAL.SAV
Physical block N 1063 -> 0:PASCAL.SAV
Physical block N 1064 -> 0:PASCAL.SAV
Physical block N 1065 -> 0:PASCAL.SAV
Physical block N 1066 -> 0:PASCAL.SAV
Physical block N 1067 -> 0:PASCAL.SAV
Physical block N 1068 -> 0:PASCAL.SAV
Physical block N 1069 -> 0:PASCAL.SAV
Physical block N 1070 -> 0:PASCAL.SAV
Physical block N 1071 -> 0:PASCAL.SAV
Physical block N 1072 -> 0:PASCAL.SAV
Physical block N 1073 -> 0:PASCAL.SAV
Physical block N 1074 -> 0:PASCAL.SAV
Physical block N 1075 -> 0:PASCAL.SAV
Physical block N 1076 -> 0:PASCAL.SAV
Physical block N 1077 -> 0:PASCAL.SAV
Physical block N 1078 -> 0:PASCAL.SAV
Physical block N 1079 -> 0:PASCAL.SAV
Physical block N 1080 -> 0:PASCAL.SAV
Physical block N 1081 -> 0:PASCAL.SAV
Physical block N 1082 -> 0:PASCAL.SAV
Physical block N 1083 -> 0:PASCAL.SAV
Physical block N 1084 -> 0:PASCAL.SAV
Physical block N 1085 -> 0:PASCAL.SAV
Physical block N 1086 -> 0:PASCAL.SAV
Physical block N 1087 -> 0:PASCAL.SAV
Physical block N 1088 -> 0:PASCAL.SAV
Physical block N 1089 -> 0:PASCAL.SAV
Physical block N 1090 -> 0:PASCAL.SAV
Physical block N 1091 -> 0:PASCAL.SAV
Physical block N 1092 -> 0:PASCAL.SAV
Physical block N 1093 -> 0:PASCAL.SAV
Physical block N 1094 -> 0:PASCAL.SAV
Physical block N 1095 -> 0:PASCAL.SAV
Physical block N 1096 -> 0:PASCAL.SAV
Physical block N 1097 -> 0:PASCAL.SAV
Physical block N 1098 -> 0:PASCAL.SAV
Physical block N 1099 -> 0:PASCAL.SAV
Physical block N 1100 -> 0:PASCAL.SAV
Physical block N 1101 -> 0:PASCAL.SAV
Physical block N 1102 -> 0:PASCAL.SAV
Physical block N 1103 -> 0:PASCAL.SAV
Physical block N 1104 -> 0:PASCAL.SAV
Physical block N 1105 -> 0:PASCAL.SAV
Physical block N 1106 -> 0:PASCAL.SAV
Physical block N 1107 -> 0:PASCAL.SAV
Physical block N 1108 -> 0:PASCAL.SAV
Physical block N 1109 -> 0:PASCAL.SAV
Physical block N 1110 -> 0:PASCAL.SAV
Physical block N 1111 -> 0:PASCAL.SAV
Physical block N 1112 -> 0:PASCAL.SAV
Physical block N 1113 -> 0:PASCAL.SAV
Physical block N 1114 -> 0:PASCAL.SAV
Physical block N 1115 -> 0:PASCAL.SAV
Physical block N 1116 -> 0:PASCAL.SAV
Physical block N 1117 -> 0:PASCAL.SAV
Physical block N 1118 -> 0:PASCAL.SAV
Physical block N 1119 -> 0:PASCAL.SAV
Physical block N 1120 -> 0:PASCAL.SAV
Physical block N 1121 -> 0:PASCAL.SAV
Physical block N 1122 -> 0:PASCAL.SAV
Physical block N 1123 -> 0:PASCAL.SAV
Physical block N 1124 -> 0:PASCAL.SAV
Physical block N 1125 -> 0:PASCAL.SAV
Physical block N 1126 -> 0:PASCAL.SAV
Physical block N 1127 -> 0:PASCAL.SAV
Physical block N 1128 -> 0:PASCAL.SAV
Physical block N 1129 -> 0:PASCAL.SAV
Physical block N 1130 -> 0:PASCAL.SAV
Physical block N 1131 -> 0:PASCAL.SAV
Physical block N 1132 -> 0:PASCAL.SAV
Physical block N 1133 -> 0:PASCAL.SAV
Physical block N 1134 -> 0:PASCAL.SAV
Physical block N 1135 -> 0:PASCAL.SAV
Physical block N 1136 -> 0:PASCAL.SAV
Physical block N 1137 -> 0:PASCAL.SAV
Physical block N 1138 -> 0:PASCAL.SAV
Physical block N 1139 -> 0:PASCAL.SAV
Physical block N 1140 -> 0:PASCAL.SAV
Physical block N 1141 -> 0:PASCAL.SAV
Physical block N 1142 -> 0:PASCAL.SAV
Physical block N 1143 -> 0:PASCAL.SAV
Physical block N 1144 -> 0:PASCAL.SAV
Physical block N 1145 -> 0:PASCAL.OBJ
Physical block N 1146 -> 0:PASCAL.SAV
Physical block N 1147 -> 0:PASCAL.OBJ
Physical block N 1148 -> 0:PASCAL.SAV
Physical block N 1149 -> 0:PASCAL.OBJ
Physical block N 1150 -> 0:PASCAL.SAV
Physical block N 1151 -> 0:PASCAL.OBJ
Physical block N 1152 -> 0:PASCAL.SAV
Physical block N 1153 -> 0:PASCAL.OBJ
Physical block N 1154 -> 0:PASCAL.SAV
Physical block N 1155 -> 0:PASCAL.OBJ
Physical block N 1156 -> 0:PASCAL.SAV
Physical block N 1157 -> 0:PASCAL.OBJ
Physical block N 1158 -> 0:PASCAL.SAV
Physical block N 1159 -> 0:PASCAL.OBJ
Physical block N 1160 -> 0:PASCAL.SAV
Physical block N 1161 -> 0:PASCAL.OBJ
Physical block N 1162 -> 0:PASCAL.OBJ
Physical block N 1163 -> 0:PASCAL.OBJ
Physical block N 1164 -> 0:PASCAL.OBJ
Physical block N 1165 -> 0:PASCAL.OBJ
Physical block N 1166 -> 0:PASCAL.OBJ
Physical block N 1167 -> 0:PASCAL.OBJ
Physical block N 1168 -> 0:PASCAL.SAV
Physical block N 1169 -> 0:PASCAL.OBJ
Physical block N 1170 -> 0:PASCAL.OBJ
Physical block N 1171 -> 0:PASCAL.OBJ
Physical block N 1172 -> 0:PASCAL.OBJ
Physical block N 1173 -> 0:PASCAL.OBJ
Physical block N 1174 -> 0:PASCAL.OBJ
Physical block N 1175 -> 0:PASCAL.OBJ
Physical block N 1176 -> 0:PASCAL.OBJ
Physical block N 1177 -> 0:PASCAL.OBJ
Physical block N 1178 -> 0:PASCAL.OBJ
Physical block N 1179 -> 0:PASCAL.OBJ
Physical block N 1180 -> 0:PASCAL.OBJ
Physical block N 1181 -> 0:PASCAL.OBJ
Physical block N 1182 -> 0:PASCAL.OBJ
Physical block N 1183 -> 0:PASCAL.OBJ
Physical block N 1184 -> 0:PASCAL.OBJ
Physical block N 1185 -> 0:PASCAL.OBJ
Physical block N 1186 -> 0:PASCAL.OBJ
Physical block N 1187 -> 0:PASCAL.OBJ
Physical block N 1188 -> 0:PASCAL.OBJ
Physical block N 1189 -> 0:PASCAL.OBJ
Physical block N 1190 -> 0:PASCAL.OBJ
Physical block N 1191 -> 0:PASCAL.OBJ
Physical block N 1192 -> 0:PASCAL.OBJ
Physical block N 1193 -> 0:PASCAL.OBJ
Physical block N 1194 -> 0:PASCAL.OBJ
Physical block N 1195 -> 0:PASCAL.OBJ
Physical block N 1196 -> 0:PASCAL.OBJ
Physical block N 1197 -> 0:PASCAL.OBJ
Physical block N 1198 -> 0:PASCAL.OBJ
Physical block N 1199 -> 0:PASCAL.OBJ
Physical block N 1200 -> 0:PASCAL.OBJ
Physical block N 1201 -> 0:PASCAL.OBJ
Physical block N 1202 -> 0:PASCAL.OBJ
Physical block N 1203 -> 0:PASCAL.OBJ
Physical block N 1204 -> 0:PASCAL.OBJ
Physical block N 1205 -> 0:PASCAL.OBJ
Physical block N 1206 -> 0:PASCAL.OBJ
Physical block N 1207 -> 0:PASCAL.OBJ
Physical block N 1208 -> 0:PASCAL.OBJ
Physical block N 1209 -> 0:PASCAL.OBJ
Physical block N 1210 -> 0:PASCAL.OBJ
Physical block N 1211 -> 0:PASCAL.OBJ
Physical block N 1212 -> 0:PASCAL.OBJ
Physical block N 1213 -> 0:PASCAL.OBJ
Physical block N 1214 -> 0:PASCAL.OBJ
Physical block N 1215 -> 0:PASCAL.OBJ
Physical block N 1216 -> 0:PASCAL.OBJ
Physical block N 1217 -> 0:PASCAL.OBJ
Physical block N 1218 -> 0:PASCAL.OBJ
Physical block N 1219 -> 0:PASCAL.OBJ
Physical block N 1220 -> 0:PASCAL.OBJ
Physical block N 1221 -> 0:PASCAL.OBJ
Physical block N 1222 -> 0:PASCAL.OBJ
Physical block N 1223 -> 0:PASCAL.OBJ
Physical block N 1224 -> 0:PASCAL.OBJ
Physical block N 1225 -> 0:PASCAL.OBJ
Physical block N 1226 -> 0:PASCAL.OBJ
Physical block N 1227 -> 0:PASCAL.OBJ
Physical block N 1228 -> 0:PASCAL.OBJ
Physical block N 1229 -> 0:PASCAL.OBJ
Physical block N 1230 -> 0:PASCAL.OBJ
Physical block N 1231 -> 0:PASCAL.OBJ
Physical block N 1232 -> 0:PASCAL.OBJ
Physical block N 1233 -> 0:PASCAL.OBJ !! bad block !! 47 0 12
Physical block N 1234 -> 0:PASCAL.OBJ
Physical block N 1235 -> 0:PASCAL.OBJ
Physical block N 1236 -> 0:PASCAL.OBJ
Physical block N 1237 -> 0:PASCAL.OBJ
Physical block N 1238 -> 0:PASCAL.OBJ
Physical block N 1239 -> 0:PASCAL.OBJ
Physical block N 1240 -> 0:PASCAL.OBJ
Physical block N 1241 -> 0:PASCAL.OBJ
Physical block N 1242 -> 0:PASCAL.OBJ
Physical block N 1243 -> 0:PASCAL.OBJ
Physical block N 1244 -> 0:PASCAL.OBJ
Physical block N 1245 -> 0:PASCAL.OBJ
Physical block N 1246 -> 0:PASCAL.OBJ
Physical block N 1247 -> 0:PASCAL.OBJ !! bad block !! 47 0 26
Physical block N 1248 -> 0:PASCAL.OBJ
Physical block N 1249 -> 0:PASCAL.OBJ
Physical block N 1250 -> 0:PASCAL.OBJ
Physical block N 1251 -> 0:PASCAL.OBJ
Physical block N 1252 -> 0:PASCAL.OBJ
Physical block N 1253 -> 0:PASCAL.OBJ
Physical block N 1254 -> 0:PASCAL.OBJ
Physical block N 1255 -> 0:PASCAL.OBJ
Physical block N 1256 -> 0:PASCAL.OBJ
Physical block N 1257 -> 0:PASCAL.OBJ
Physical block N 1258 -> 0:PASCAL.OBJ
Physical block N 1259 -> 0:PASCAL.OBJ
Physical block N 1260 -> 0:PASCAL.OBJ
Physical block N 1261 -> 0:PASCAL.OBJ
Physical block N 1262 -> 0:PASCAL.OBJ
Physical block N 1263 -> 0:PASCAL.OBJ
Physical block N 1264 -> 0:PASCAL.OBJ
Physical block N 1265 -> 0:PASCAL.OBJ
Physical block N 1266 -> 0:PASCAL.OBJ
Physical block N 1267 -> 0:PASCAL.OBJ
Physical block N 1268 -> 0:PASCAL.OBJ
Physical block N 1269 -> 0:PASCAL.OBJ
Physical block N 1270 -> 0:PASCAL.OBJ
Physical block N 1271 -> 0:PASCAL.OBJ
Physical block N 1272 -> 0:PASCAL.OBJ
Physical block N 1273 -> 0:PASCAL.OBJ
Physical block N 1274 -> 0:PASCAL.OBJ
Physical block N 1275 -> 0:PASCAL.OBJ
Physical block N 1276 -> 0:PASCAL.OBJ
Physical block N 1277 -> 0:PASCAL.OBJ
Physical block N 1278 -> 0:PASCAL.OBJ
Physical block N 1279 -> 0:PASCAL.OBJ
Physical block N 1280 -> 0:PASCAL.OBJ
Physical block N 1281 -> 0:PASCAL.OBJ
Physical block N 1282 -> 0:PASCAL.OBJ
Physical block N 1283 -> 0:PASCAL.OBJ
Physical block N 1284 -> 0:PASCAL.OBJ
Physical block N 1285 -> 0:PASCAL.OBJ
Physical block N 1286 -> 0:PASCAL.OBJ
Physical block N 1287 -> 0:PASCAL.OBJ
Physical block N 1288 -> 0:PASCAL.OBJ
Physical block N 1289 -> 0:PASCAL.OBJ
Physical block N 1290 -> 0:PASCAL.OBJ
Physical block N 1291 -> 0:PASCAL.OBJ
Physical block N 1292 -> 0:PASCAL.OBJ
Physical block N 1293 -> 0:PASCAL.OBJ
Physical block N 1294 -> 0:PASCAL.OBJ
Physical block N 1295 -> 0:PASCAL.OBJ
Physical block N 1296 -> 0:PASCAL.OBJ
Physical block N 1297 -> 0:PASCAL.OBJ
Physical block N 1298 -> 0:PASCAL.OBJ
Physical block N 1299 -> 0:PASCAL.OBJ
Physical block N 1300 -> 0:PASCAL.OBJ
Physical block N 1301 -> 0:PASCAL.OBJ
Physical block N 1302 -> 0:PASCAL.OBJ
Physical block N 1303 -> 0:PASCAL.OBJ
Physical block N 1304 -> 0:PASCAL.OBJ
Physical block N 1305 -> 0:PASCAL.OBJ
Physical block N 1306 -> 0:PASCAL.OBJ
Physical block N 1307 -> 0:PASCAL.OBJ
Physical block N 1308 -> 0:PASCAL.OBJ
Physical block N 1309 -> 0:PASCAL.OBJ
Physical block N 1310 -> 0:PASCAL.OBJ
Physical block N 1311 -> 0:PASCAL.OBJ
Physical block N 1312 -> 0:PASCAL.OBJ
Physical block N 1313 -> 0:PASCAL.OBJ
Physical block N 1314 -> 0:PASCAL.OBJ
Physical block N 1315 -> 0:PASCAL.OBJ
Physical block N 1316 -> 0:PASCAL.OBJ
Physical block N 1317 -> 0:PASCAL.OBJ
Physical block N 1318 -> 0:PASCAL.OBJ
Physical block N 1319 -> 0:PASCAL.OBJ
Physical block N 1320 -> 0:PASCAL.OBJ
Physical block N 1321 -> 0:PASCAL.OBJ
Physical block N 1322 -> 0:PASCAL.OBJ
Physical block N 1323 -> 0:PASCAL.OBJ
Physical block N 1324 -> 0:PASCAL.OBJ
Physical block N 1325 -> 0:PASCAL.OBJ
Physical block N 1326 -> 0:PASCAL.OBJ
Physical block N 1327 -> 0:PASCAL.OBJ
Physical block N 1328 -> 0:PASCAL.OBJ
Physical block N 1329 -> 0:PASCAL.OBJ
Physical block N 1330 -> 0:PASCAL.OBJ
Physical block N 1331 -> 0:PASCAL.OBJ
Physical block N 1332 -> 0:PASCAL.OBJ
Physical block N 1333 -> 0:PASCAL.OBJ
Physical block N 1334 -> 0:PASCAL.OBJ
Physical block N 1335 -> 0:PASCAL.OBJ
Physical block N 1336 -> 0:PASCAL.OBJ
Physical block N 1337 -> 0:PASCAL.OBJ
Physical block N 1338 -> 0:PASCAL.OBJ
Physical block N 1339 -> 0:PASCAL.OBJ
Physical block N 1340 -> 0:PASCAL.OBJ
Physical block N 1341 -> 0:PASCAL.OBJ
Physical block N 1342 -> 0:PASCAL.OBJ
Physical block N 1343 -> 0:PASCAL.OBJ
Physical block N 1344 -> 0:PASCAL.OBJ
Physical block N 1345 -> 0:PASCAL.OBJ
Physical block N 1346 -> 0:PASCAL.OBJ
Physical block N 1347 -> 0:PASCAL.OBJ
Physical block N 1348 -> 0:PASCAL.OBJ
Physical block N 1349 -> 0:PASCAL.OBJ
Physical block N 1350 -> 0:PASCAL.OBJ
Physical block N 1351 -> 0:PASCAL.OBJ
Physical block N 1352 -> 0:PASCAL.OBJ
Physical block N 1353 -> 0:PASCAL.OBJ
Physical block N 1354 -> 0:PASCAL.OBJ
Physical block N 1355 -> 0:PASCAL.OBJ
Physical block N 1356 -> 0:PASCAL.OBJ
Physical block N 1357 -> 0:PASCAL.OBJ
Physical block N 1358 -> 0:PASCAL.OBJ
Physical block N 1359 -> 0:PASCAL.OBJ
Physical block N 1360 -> 0:PASCAL.OBJ
Physical block N 1361 -> 0:PASCAL.OBJ
Physical block N 1362 -> 0:PASCAL.OBJ
Physical block N 1363 -> 0:PASCAL.OBJ
Physical block N 1364 -> 0:PASCAL.OBJ
Physical block N 1365 -> 0:PASCAL.OBJ
Physical block N 1366 -> 0:PASCAL.OBJ
Physical block N 1367 -> 0:PASCAL.OBJ
Physical block N 1368 -> 0:PASCAL.OBJ
Physical block N 1369 -> 0:PASCAL.OBJ
Physical block N 1370 -> 0:PASCAL.OBJ
Physical block N 1371 -> 0:PASCAL.OBJ
Physical block N 1372 -> 0:PASCAL.OBJ
Physical block N 1373 -> 0:PASCAL.OBJ
Physical block N 1374 -> 0:PASCAL.OBJ
Physical block N 1375 -> 0:PASCAL.OBJ
Physical block N 1376 -> 0:PASCAL.OBJ
Physical block N 1377 -> 0:PASCAL.OBJ
Physical block N 1378 -> 0:PASCAL.OBJ
Physical block N 1379 -> 0:PASCAL.OBJ
Physical block N 1380 -> 0:PASCAL.OBJ
Physical block N 1381 -> 0:PASCAL.OBJ
Physical block N 1382 -> 0:PASCAL.OBJ
Physical block N 1383 -> 0:PASCAL.OBJ
Physical block N 1384 -> 0:PASCAL.OBJ
Physical block N 1385 -> 0:PASCAL.OBJ
Physical block N 1386 -> 0:PASCAL.OBJ
Physical block N 1387 -> 0:PASCAL.OBJ
Physical block N 1388 -> 0:PASCAL.OBJ
Physical block N 1389 -> 0:PASCAL.OBJ
Physical block N 1390 -> 0:PASCAL.OBJ
Physical block N 1391 -> 0:PASCAL.OBJ
Physical block N 1392 -> 0:PASCAL.OBJ
Physical block N 1393 -> 0:PASCAL.OBJ
Physical block N 1394 -> 0:PASCAL.OBJ
Physical block N 1395 -> 0:PASCAL.OBJ
Physical block N 1396 -> 0:PASCAL.OBJ
Physical block N 1397 -> 0:PASCAL.OBJ
Physical block N 1398 -> 0:PASCAL.OBJ
Physical block N 1399 -> 0:PASCAL.OBJ
Physical block N 1400 -> 0:PASCAL.OBJ
Physical block N 1401 -> 0:PASCAL.OBJ
Physical block N 1402 -> 0:PASCAL.OBJ
Physical block N 1403 -> 0:PASCAL.OBJ
Physical block N 1404 -> 0:PASCAL.OBJ
Physical block N 1405 -> 0:PASCAL.OBJ
Physical block N 1406 -> 0:PASCAL.OBJ
Physical block N 1407 -> 0:PASCAL.OBJ
Physical block N 1408 -> 0:PASCAL.OBJ
Physical block N 1409 -> 0:PASCAL.OBJ
Physical block N 1410 -> 0:PASCAL.OBJ
Physical block N 1411 -> 0:PASCAL.OBJ
Physical block N 1412 -> 0:PASCAL.OBJ
Physical block N 1413 -> 0:PASCAL.OBJ
Physical block N 1414 -> 0:PASCAL.OBJ
Physical block N 1415 -> 0:PASCAL.OBJ
Physical block N 1416 -> 0:PASCAL.OBJ
Physical block N 1417 -> 0:PASCAL.OBJ
Physical block N 1418 -> 0:PASCAL.OBJ
Physical block N 1419 -> 0:PASCAL.OBJ
Physical block N 1420 -> 0:PASCAL.OBJ
Physical block N 1421 -> 0:PASCAL.OBJ
Physical block N 1422 -> 0:PASCAL.OBJ
Physical block N 1423 -> 0:PASCAL.OBJ
Physical block N 1424 -> 0:PASCAL.OBJ
Physical block N 1425 -> 0:PASCAL.OBJ
Physical block N 1426 -> 0:PASCAL.OBJ
Physical block N 1427 -> 0:PASCAL.OBJ
Physical block N 1428 -> 0:PASCAL.OBJ
Physical block N 1429 -> 0:PASCAL.OBJ
Physical block N 1430 -> 0:PASCAL.OBJ
Physical block N 1431 -> 0:PASCAL.OBJ
Physical block N 1432 -> 0:PASCAL.OBJ
Physical block N 1433 -> 0:PASCAL.OBJ
Physical block N 1434 -> 0:PASCAL.OBJ
Physical block N 1435 -> 0:PASCAL.OBJ
Physical block N 1436 -> 0:PASCAL.OBJ
Physical block N 1437 -> 0:PASCAL.OBJ
Physical block N 1438 -> 0:PASCAL.OBJ
Physical block N 1439 -> 0:PASCAL.OBJ
Physical block N 1440 -> 0:PASCAL.OBJ
Physical block N 1441 -> 0:PASCAL.OBJ
Physical block N 1442 -> 0:PASCAL.OBJ
Physical block N 1443 -> 0:PASCAL.OBJ
Physical block N 1444 -> 0:PASCAL.OBJ
Physical block N 1445 -> 0:PASCAL.OBJ
Physical block N 1446 -> 0:PASCAL.OBJ
Physical block N 1447 -> 0:PASCAL.OBJ
Physical block N 1448 -> 0:PASCAL.OBJ
Physical block N 1449 -> 0:PASCAL.OBJ
Physical block N 1450 -> 0:PASCAL.OBJ
Physical block N 1451 -> 0:PASCAL.OBJ
Physical block N 1452 -> 0:PASCAL.OBJ
Physical block N 1453 -> 0:PASCAL.OBJ
Physical block N 1454 -> 0:PASCAL.OBJ
Physical block N 1455 -> 0:PASCAL.OBJ
Physical block N 1456 -> 0:PASCAL.OBJ
Physical block N 1457 -> 0:PASCAL.OBJ
Physical block N 1458 -> 0:PASCAL.OBJ
Physical block N 1459 -> 0:PASCAL.OBJ
Physical block N 1460 -> 0:PASCAL.OBJ
Physical block N 1461 -> 0:PASCAL.OBJ
Physical block N 1462 -> 0:PASCAL.OBJ
Physical block N 1463 -> 0:PASCAL.OBJ
Physical block N 1464 -> 0:PASCAL.OBJ
Physical block N 1465 -> 0:PASCAL.OBJ
Physical block N 1466 -> 0:PASCAL.OBJ
Physical block N 1467 -> 0:PASCAL.OBJ
Physical block N 1468 -> 0:PASCAL.OBJ
Physical block N 1469 -> 0:PASCAL.OBJ
Physical block N 1470 -> 0:PASCAL.OBJ
Physical block N 1471 -> 0:PASCAL.OBJ
Physical block N 1472 -> 0:PASCAL.OBJ
Physical block N 1473 -> 0:PASCAL.OBJ
Physical block N 1474 -> 0:PASCAL.OBJ
Physical block N 1475 -> 0:PASCAL.OBJ
Physical block N 1476 -> 0:PASCAL.OBJ
Physical block N 1477 -> 0:PASCAL.OBJ
Physical block N 1478 -> 0:PASCAL.OBJ
Physical block N 1479 -> 0:PASCAL.OBJ
Physical block N 1480 -> 0:PASCAL.OBJ
Physical block N 1481 -> 0:PASCAL.OBJ
Physical block N 1482 -> 0:PASCAL.OBJ
Physical block N 1483 -> 0:PASCAL.OBJ
Physical block N 1484 -> 0:PASCAL.OBJ
Physical block N 1485 -> 0:PASCAL.OBJ
Physical block N 1486 -> 0:PASCAL.OBJ
Physical block N 1487 -> 0:PASCAL.OBJ
Physical block N 1488 -> 0:PASCAL.OBJ
Physical block N 1489 -> 0:PASCAL.OBJ
Physical block N 1490 -> 0:PASCAL.OBJ
Physical block N 1491 -> 0:PASCAL.OBJ
Physical block N 1492 -> 0:PASCAL.OBJ
Physical block N 1493 -> 0:PASCAL.OBJ
Physical block N 1494 -> 0:PASCAL.OBJ
Physical block N 1495 -> 0:PASCAL.OBJ
Physical block N 1496 -> 0:PASCAL.OBJ
Physical block N 1497 -> 0:PASCAL.OBJ
Physical block N 1498 -> 0:PASCAL.OBJ
Physical block N 1499 -> 0:PASCAL.OBJ
Physical block N 1500 -> 0:PASCAL.OBJ
Physical block N 1501 -> 0:PASCAL.OBJ
Physical block N 1502 -> 0:PASCAL.OBJ
Physical block N 1503 -> 0:PASCAL.OBJ
Physical block N 1504 -> 0:PASCAL.OBJ
Physical block N 1505 -> 0:PASCAL.OBJ
Physical block N 1506 -> 0:PASCAL.OBJ
Physical block N 1507 -> 0:PASCAL.OBJ
Physical block N 1508 -> 0:IMP.SAV
Physical block N 1509 -> 0:IMP.SAV
Physical block N 1510 -> 0:IMP.SAV
Physical block N 1511 -> 0:IMP.SAV
Physical block N 1512 -> 0:PASCAL.OBJ
Physical block N 1513 -> 0:IMP.SAV
Physical block N 1514 -> 0:PASCAL.OBJ
Physical block N 1515 -> 0:IMP.SAV
Physical block N 1516 -> 0:IMP.SAV
Physical block N 1517 -> 0:IMP.SAV
Physical block N 1518 -> 0:IMP.SAV
Physical block N 1519 -> 0:IMP.SAV
Physical block N 1520 -> 0:IMP.SAV
Physical block N 1521 -> 0:IMP.SAV
Physical block N 1522 -> 0:IMP.SAV
Physical block N 1523 -> 0:IMP.SAV
Physical block N 1524 -> 0:IMP.SAV
Physical block N 1525 -> 0:IMP.SAV
Physical block N 1526 -> 0:IMP.SAV
Physical block N 1527 -> 0:IMP.SAV
Physical block N 1528 -> 0:IMP.SAV
Physical block N 1529 -> 0:IMP.SAV
Physical block N 1530 -> 0:IMP.SAV
Physical block N 1531 -> 0:IMP.SAV
Physical block N 1532 -> 0:IMP.SAV
Physical block N 1533 -> 0:IMP.SAV
Physical block N 1534 -> 0:IMP.SAV
Physical block N 1535 -> 0:IMP.SAV
Physical block N 1536 -> 0:IMP.SAV
Physical block N 1537 -> 0:IMP.SAV
Physical block N 1538 -> 0:IMP.SAV
Physical block N 1539 -> 0:IMP.SAV
Physical block N 1540 -> 0:IMP.SAV
Physical block N 1541 -> 0:IMP.SAV
Physical block N 1542 -> 0:IMP.SAV
Physical block N 1543 -> 0:IMP.SAV
Physical block N 1544 -> 0:IMP.SAV
Physical block N 1545 -> 0:IMP.SAV
Physical block N 1546 -> 0:IMP.SAV
Physical block N 1547 -> 0:IMP.SAV
Physical block N 1548 -> 0:IMP.SAV !! bad block !! 59 0 15
Physical block N 1549 -> 0:IMP.SAV
Physical block N 1550 -> 0:IMP.SAV
Physical block N 1551 -> 0:IMP.SAV
Physical block N 1552 -> 0:IMP.SAV
Physical block N 1553 -> 0:IMP.SAV
Physical block N 1554 -> 0:IMP.SAV
Physical block N 1555 -> 0:IMP.SAV
Physical block N 1556 -> 0:IMP.SAV
Physical block N 1557 -> 0:IMP.SAV
Physical block N 1558 -> 0:IMP.SAV
Physical block N 1559 -> 0:IMP.SAV
Physical block N 1560 -> 0:IMP.SAV
Physical block N 1561 -> 0:IMP.SAV
Physical block N 1562 -> 0:IMP.SAV
Physical block N 1563 -> 0:IMP.SAV
Physical block N 1564 -> 0:IMP.SAV
Physical block N 1565 -> 0:IMP.SAV
Physical block N 1566 -> 0:IMP.SAV
Physical block N 1567 -> 0:IMP.SAV
Physical block N 1568 -> 0:IMP.SAV
Physical block N 1569 -> 0:IMP.SAV
Physical block N 1570 -> 0:IMP.SAV
Physical block N 1571 -> 0:IMP.SAV
Physical block N 1572 -> 0:IMP.SAV
Physical block N 1573 -> 0:IMP.SAV
Physical block N 1574 -> 0:IMP.SAV
Physical block N 1575 -> 0:IMP.SAV
Physical block N 1576 -> 0:IMP.SAV
Physical block N 1577 -> 0:IMP.SAV
Physical block N 1578 -> 0:IMP.SAV
Physical block N 1579 -> 0:IMP.SAV
Physical block N 1580 -> 0:IMP.SAV
Physical block N 1581 -> 0:IMP.SAV
Physical block N 1582 -> 0:IMP.SAV
Physical block N 1583 -> 0:IMP.SAV
Physical block N 1584 -> 0:IMP.SAV
Physical block N 1585 -> 0:IMP.SAV
Physical block N 1586 -> 0:IMP.SAV
Physical block N 1587 -> 0:IMP.SAV
Physical block N 1588 -> 0:IMP.SAV
Physical block N 1589 -> 0:IMP.SAV
Physical block N 1590 -> 0:IMP.SAV
Physical block N 1591 -> 0:IMP.SAV
Physical block N 1592 -> 0:IMP.SAV
Physical block N 1593 -> 0:IMP.SAV
Physical block N 1594 -> 0:IMP.SAV
Physical block N 1595 -> 0:IMP.SAV
Physical block N 1596 -> 0:IMP.SAV
Physical block N 1597 -> 0:IMP.SAV
Physical block N 1598 -> 0:IMP.SAV
Physical block N 1599 -> 0:IMP.SAV
Physical block N 1600 -> 0:IMP.SAV
Physical block N 1601 -> 0:IMP.SAV
Physical block N 1602 -> 0:IMP.SAV
Physical block N 1603 -> 0:IMP.SAV
Physical block N 1604 -> 0:IMP.SAV
Physical block N 1605 -> 0:IMP.SAV
Physical block N 1606 -> 0:IMP.SAV
Physical block N 1607 -> 0:IMP.SAV
Physical block N 1608 -> 0:IMP.SAV
Physical block N 1609 -> 0:IMP.SAV
Physical block N 1610 -> 0:IMP.SAV
Physical block N 1611 -> 0:IMP.SAV
Physical block N 1612 -> 0:FORM.SAV
Physical block N 1613 -> 0:FORM.SAV
Physical block N 1614 -> 0:IMP.SAV
Physical block N 1615 -> 0:FORM.SAV
Physical block N 1616 -> 0:IMP.SAV
Physical block N 1617 -> 0:FORM.SAV
Physical block N 1618 -> 0:IMP.SAV
Physical block N 1619 -> 0:FORM.SAV
Physical block N 1620 -> 0:IMP.SAV
Physical block N 1621 -> 0:FORM.SAV
Physical block N 1622 -> 0:IMP.SAV
Physical block N 1623 -> 0:FORM.SAV
Physical block N 1624 -> 0:IMP.SAV
Physical block N 1625 -> 0:FORM.SAV
Physical block N 1626 -> 0:IMP.SAV
Physical block N 1627 -> 0:FORM.SAV
Physical block N 1628 -> 0:IMP.SAV
Physical block N 1629 -> 0:FORM.SAV
Physical block N 1630 -> 0:IMP.SAV
Physical block N 1631 -> 0:FORM.SAV
Physical block N 1632 -> 0:IMP.SAV
Physical block N 1633 -> 0:FORM.SAV
Physical block N 1634 -> 0:FORM.SAV
Physical block N 1635 -> 0:FORM.SAV
Physical block N 1636 -> 0:FORM.SAV
Physical block N 1637 -> 0:FORM.SAV
Physical block N 1638 -> 0:FORM.SAV
Physical block N 1639 -> 0:FORM.SAV
Physical block N 1640 -> 0:FORM.SAV
Physical block N 1641 -> 0:FORM.SAV
Physical block N 1642 -> 0:FORM.SAV
Physical block N 1643 -> 0:FORM.SAV
Physical block N 1644 -> 0:FORM.SAV
Physical block N 1645 -> 0:FORM.SAV
Physical block N 1646 -> 0:FORM.SAV
Physical block N 1647 -> 0:FORM.SAV
Physical block N 1648 -> 0:FORM.SAV
Physical block N 1649 -> 0:FORM.SAV
Physical block N 1650 -> 0:FORM.SAV
Physical block N 1651 -> 0:FORM.SAV
Physical block N 1652 -> 0:FORM.SAV
Physical block N 1653 -> 0:FORM.SAV
Physical block N 1654 -> 0:FORM.SAV
Physical block N 1655 -> 0:FORM.SAV
Physical block N 1656 -> 0:FORM.SAV
Physical block N 1657 -> 0:FORM.SAV
Physical block N 1658 -> 0:FORM.SAV
Physical block N 1659 -> 0:FORM.SAV
Physical block N 1660 -> 0:FORM.SAV
Physical block N 1661 -> 0:FORM.SAV
Physical block N 1662 -> 0:FORM.SAV
Physical block N 1663 -> 0:FORM.SAV
Physical block N 1664 -> 0:FORM.SAV
Physical block N 1665 -> 0:FORM.SAV
Physical block N 1666 -> 0:FORM.SAV
Physical block N 1667 -> 0:FORM.SAV
Physical block N 1668 -> 0:FORM.SAV
Physical block N 1669 -> 0:FORM.SAV
Physical block N 1670 -> 0:FORM.SAV
Physical block N 1671 -> 0:FORM.SAV
Physical block N 1672 -> 0:FORM.SAV
Physical block N 1673 -> 0:FORM.SAV
Physical block N 1674 -> 0:FORM.SAV
Physical block N 1675 -> 0:FORM.SAV
Physical block N 1676 -> 0:FORM.SAV
Physical block N 1677 -> 0:FORM.SAV
Physical block N 1678 -> 0:FORM.SAV
Physical block N 1679 -> 0:FORM.SAV
Physical block N 1680 -> 0:FORM.SAV
Physical block N 1681 -> 0:FORM.SAV
Physical block N 1682 -> 0:FORM.SAV
Physical block N 1683 -> 0:FORM.SAV
Physical block N 1684 -> 0:FORM.SAV
Physical block N 1685 -> 0:FORM.SAV
Physical block N 1686 -> 0:FORM.SAV
Physical block N 1687 -> 0:FORM.SAV
Physical block N 1688 -> 0:FORM.SAV
Physical block N 1689 -> 0:FORM.SAV
Physical block N 1690 -> 0:FORM.SAV
Physical block N 1691 -> 0:FORM.SAV
Physical block N 1692 -> 0:FORM.SAV
Physical block N 1693 -> 0:FORM.SAV
Physical block N 1694 -> 0:FORM.SAV
Physical block N 1695 -> 0:FORM.SAV
Physical block N 1696 -> 0:FORM.SAV
Physical block N 1697 -> 0:FORM.SAV
Physical block N 1698 -> 0:FORM.SAV
Physical block N 1699 -> 0:FORM.SAV
Physical block N 1700 -> 0:FORM.SAV
Physical block N 1701 -> 0:FORM.SAV
Physical block N 1702 -> 0:FORM.SAV
Physical block N 1703 -> 0:FORM.SAV
Physical block N 1704 -> 0:FORM.SAV
Physical block N 1705 -> 0:FORM.SAV
Physical block N 1706 -> 0:FORM.SAV
Physical block N 1707 -> 0:FORM.SAV
Physical block N 1708 -> 0:FORM.SAV
Physical block N 1709 -> 0:FORM.SAV
Physical block N 1710 -> 0:FORM.SAV
Physical block N 1711 -> 0:FORM.SAV
Physical block N 1712 -> 0:FORM.SAV
Physical block N 1713 -> 0:FORM.SAV
Physical block N 1714 -> 0:FORM.SAV
Physical block N 1715 -> 0:FORM.SAV
Physical block N 1716 -> 0:FORM.SAV
Physical block N 1717 -> 0:FORM.SAV
Physical block N 1718 -> 0:FORM.SAV
Physical block N 1719 -> 0:FORM.SAV
Physical block N 1720 -> 0:FORM.SAV
Physical block N 1721 -> 0:FORM.SAV
Physical block N 1722 -> 0:FORM.SAV
Physical block N 1723 -> 0:FORM.SAV
Physical block N 1724 -> 0:FORM.SAV
Physical block N 1725 -> 0:FORM.SAV
Physical block N 1726 -> 0:FORM.SAV
Physical block N 1727 -> 0:FORM.SAV
Physical block N 1728 -> 0:FORM.SAV
Physical block N 1729 -> 0:FORM.SAV
Physical block N 1730 -> 0:FORM.SAV
Physical block N 1731 -> 0:FORM.SAV
Physical block N 1732 -> 0:FORM.SAV
Physical block N 1733 -> 0:FORM.SAV
Physical block N 1734 -> 0:FORM.SAV
Physical block N 1735 -> 0:FORM.SAV
Physical block N 1736 -> 0:FORM.SAV
Physical block N 1737 -> 0:FORM.SAV
Physical block N 1738 -> 0:FORM.SAV
Physical block N 1739 -> 0:FORM.SAV
Physical block N 1740 -> 0:FORM.SAV
Physical block N 1741 -> 0:FORM.SAV
Physical block N 1742 -> 0:FORM.SAV
Physical block N 1743 -> 0:FORM.SAV
Physical block N 1744 -> 0:FORM.SAV
Physical block N 1745 -> 0:FORM.SAV
Physical block N 1746 -> 0:FORM.SAV
Physical block N 1747 -> 0:FORM.SAV
Physical block N 1748 -> 0:FORM.SAV
Physical block N 1749 -> 0:FORM.SAV
Physical block N 1750 -> 0:FORM.SAV
Physical block N 1751 -> 0:FORM.SAV
Physical block N 1752 -> 0:FORM.SAV
Physical block N 1753 -> 0:FORM.SAV
Physical block N 1754 -> 0:FORM.SAV
Physical block N 1755 -> 0:FORM.SAV
Physical block N 1756 -> 0:FORM.SAV
Physical block N 1757 -> 0:FORM.SAV
Physical block N 1758 -> 0:FORM.SAV
Physical block N 1759 -> 0:FORM.SAV
Physical block N 1760 -> 0:FORM.SAV
Physical block N 1761 -> 0:FORM.SAV
Physical block N 1762 -> 0:FORM.SAV
Physical block N 1763 -> 0:FORM.SAV
Physical block N 1764 -> 0:FORM.SAV
Physical block N 1765 -> 0:FORM.SAV
Physical block N 1766 -> 0:FORM.SAV
Physical block N 1767 -> 0:FORM.SAV
Physical block N 1768 -> 0:FORM.SAV
Physical block N 1769 -> 0:SCREEN.SAV
Physical block N 1770 -> 0:FORM.SAV
Physical block N 1771 -> 0:SCREEN.SAV
Physical block N 1772 -> 0:FORM.SAV
Physical block N 1773 -> 0:SCREEN.SAV
Physical block N 1774 -> 0:RANIO.OBJ
Physical block N 1775 -> 0:SCREEN.SAV
Physical block N 1776 -> 0:RANIO.OBJ
Physical block N 1777 -> 0:SCREEN.SAV
Physical block N 1778 -> 0:RANIO.OBJ
Physical block N 1779 -> 0:SCREEN.SAV
Physical block N 1780 -> 0:FORM.SAV
Physical block N 1781 -> 0:RANIO.OBJ
Physical block N 1782 -> 0:FORM.SAV
Physical block N 1783 -> 0:RANIO.OBJ
Physical block N 1784 -> 0:FORM.SAV
Physical block N 1785 -> 0:RANIO.OBJ
Physical block N 1786 -> 0:FORM.SAV
Physical block N 1787 -> 0:RANIO.OBJ
Physical block N 1788 -> 0:FORM.SAV
Physical block N 1789 -> 0:RANIO.OBJ
Physical block N 1790 -> 0:FORM.SAV
Physical block N 1791 -> 0:SCREEN.SAV
Physical block N 1792 -> 0:FORM.SAV
Physical block N 1793 -> 0:SCREEN.SAV
Physical block N 1794 -> 0:SCREEN.SAV
Physical block N 1795 -> 0:SCREEN.SAV
Physical block N 1796 -> 0:SCREEN.SAV
Physical block N 1797 -> 0:SCREEN.SAV
Physical block N 1798 -> 0:SCREEN.SAV
Physical block N 1799 -> 0:SCREEN.SAV
Physical block N 1800 -> 0:SCREEN.SAV
Physical block N 1801 -> 0:SCREEN.SAV
Physical block N 1802 -> 0:SCREEN.SAV
Physical block N 1803 -> 0:SCREEN.SAV
Physical block N 1804 -> 0:SCREEN.SAV
Physical block N 1805 -> 0:SCREEN.SAV
Physical block N 1806 -> 0:SCREEN.SAV
Physical block N 1807 -> 0:SCREEN.SAV
Physical block N 1808 -> 0:SCREEN.SAV
Physical block N 1809 -> 0:SCREEN.SAV
Physical block N 1810 -> 0:SCREEN.SAV
Physical block N 1811 -> 0:SCREEN.SAV
Physical block N 1812 -> 0:SCREEN.SAV
Physical block N 1813 -> 0:SCREEN.SAV
Physical block N 1814 -> 0:SCREEN.SAV
Physical block N 1815 -> 0:SCREEN.SAV
Physical block N 1816 -> 0:SCREEN.SAV
Physical block N 1817 -> 0:SCREEN.SAV
Physical block N 1818 -> 0:SCREEN.SAV
Physical block N 1819 -> 0:SCREEN.SAV
Physical block N 1820 -> 0:SCREEN.SAV
Physical block N 1821 -> 0:SCREEN.SAV
Physical block N 1822 -> 0:SCREEN.SAV
Physical block N 1823 -> 0:SCREEN.SAV
Physical block N 1824 -> 0:SCREEN.SAV
Physical block N 1825 -> 0:SCREEN.SAV
Physical block N 1826 -> 0:SCREEN.SAV
Physical block N 1827 -> 0:SCREEN.SAV
Physical block N 1828 -> 0:SCREEN.SAV
Physical block N 1829 -> 0:SCREEN.SAV
Physical block N 1830 -> 0:SCREEN.SAV
Physical block N 1831 -> 0:SCREEN.SAV
Physical block N 1832 -> 0:SCREEN.SAV
Physical block N 1833 -> 0:SCREEN.SAV
Physical block N 1834 -> 0:SCREEN.SAV
Physical block N 1835 -> 0:SCREEN.SAV
Physical block N 1836 -> 0:SCREEN.SAV
Physical block N 1837 -> 0:SCREEN.SAV
Physical block N 1838 -> 0:SCREEN.SAV
Physical block N 1839 -> 0:SCREEN.SAV
Physical block N 1840 -> 0:SCREEN.SAV
Physical block N 1841 -> 0:SCREEN.SAV
Physical block N 1842 -> 0:SCREEN.SAV
Physical block N 1843 -> 0:SCREEN.SAV
Physical block N 1844 -> 0:SCREEN.SAV
Physical block N 1845 -> 0:SCREEN.SAV
Physical block N 1846 -> 0:SCREEN.SAV
Physical block N 1847 -> 0:SCREEN.SAV
Physical block N 1848 -> 0:SCREEN.SAV
Physical block N 1849 -> 0:SCREEN.SAV
Physical block N 1850 -> 0:SCREEN.SAV
Physical block N 1851 -> 0:SCREEN.SAV
Physical block N 1852 -> 0:SCREEN.SAV
Physical block N 1853 -> 0:SCREEN.SAV
Physical block N 1854 -> 0:SCREEN.SAV
Physical block N 1855 -> 0:SCREEN.SAV
Physical block N 1856 -> 0:SCREEN.SAV
Physical block N 1857 -> 0:SCREEN.SAV
Physical block N 1858 -> 0:SCREEN.SAV
Physical block N 1859 -> 0:SCREEN.SAV
Physical block N 1860 -> 0:SCREEN.SAV
Physical block N 1861 -> 0:SCREEN.SAV
Physical block N 1862 -> 0:SCREEN.SAV
Physical block N 1863 -> 0:SCREEN.SAV
Physical block N 1864 -> 0:SCREEN.SAV
Physical block N 1865 -> 0:SCREEN.SAV
Physical block N 1866 -> 0:SCREEN.SAV
Physical block N 1867 -> 0:SCREEN.SAV
Physical block N 1868 -> 0:SCREEN.SAV
Physical block N 1869 -> 0:SCREEN.SAV
Physical block N 1870 -> 0:SCREEN.SAV
Physical block N 1871 -> 0:SCREEN.SAV
Physical block N 1872 -> 0:SCREEN.SAV
Physical block N 1873 -> 0:SCREEN.SAV
Physical block N 1874 -> 0:SCREEN.SAV
Physical block N 1875 -> 0:SCREEN.SAV
Physical block N 1876 -> 0:SCREEN.SAV
Physical block N 1877 -> 0:SCREEN.SAV
Physical block N 1878 -> 0:SCREEN.SAV
Physical block N 1879 -> 0:SCREEN.SAV
Physical block N 1880 -> 0:SCREEN.SAV
Physical block N 1881 -> 0:SCREEN.SAV
Physical block N 1882 -> 0:SCREEN.SAV
Physical block N 1883 -> 0:SCREEN.SAV
Physical block N 1884 -> 0:SCREEN.SAV
Physical block N 1885 -> 0:SCREEN.SAV
Physical block N 1886 -> 0:SCREEN.SAV
Physical block N 1887 -> 0:SCREEN.SAV
Physical block N 1888 -> 0:SCREEN.SAV
Physical block N 1889 -> 0:SCREEN.SAV
Physical block N 1890 -> 0:SCREEN.SAV
Physical block N 1891 -> 0:SCREEN.SAV
Physical block N 1892 -> 0:SCREEN.SAV
Physical block N 1893 -> 0:SCREEN.SAV
Physical block N 1894 -> 0:SCREEN.SAV
Physical block N 1895 -> 0:SCREEN.SAV
Physical block N 1896 -> 0:SCREEN.SAV
Physical block N 1897 -> 0:SCREEN.SAV
Physical block N 1899 -> 0:DX.SYS
Physical block N 1901 -> 0:DX.SYS
Physical block N 1903 -> 0:DX.SYS
Physical block N 1905 -> 0:DX.SYS
Physical block N 1907 -> 0:DX.SYS !! bad block !! 73 0 10
Physical block N 1909 -> 0:DX.SYS
Physical block N 1912 -> 0:DX.SYS
Physical block N 1915 -> 0:DX.SYS
Physical block N 1917 -> 0:DX.SYS
Physical block N 1919 -> 0:DX.SYS
Physical block N 1921 -> 0:DX.SYS !! bad block !! 73 0 24
Physical block N 1923 -> 0:DX.SYS


- - - Добавлено - - -

Пришла в голову мысль. Надо выделить информацию о плохим блоках и на каких они файлах - в отдельный файл.

dk_spb
01.11.2022, 21:27
Так а нужны кому-то pascal.obj и imp.sav с 5-10?
И дока по Фортрану с m013 ?

Hunta
01.11.2022, 22:44
Надо смотреть - а есть ли копии :)

dk_spb
01.11.2022, 22:55
Ну некоторые файлы и без копии просто никому не нужны....

Hunta
02.11.2022, 19:32
5-6-bad.dsk. В процесс восстановления каталога я пометил все удалённые файл как постоянные :)
И ещё бы к 5-5 и 5-6 лог чтения...


K256 .TXT 3 01-JAN-1972 O4T .TXT 3 01-JAN-1972
K64 .TXT 3 01-JAN-1972 O3C .TXT 2 01-JAN-1972
ALF .TXT 4 01-JAN-1972 TA5 .TXT 3 01-JAN-1972
T0250 .TXT 5 01-JAN-1972 A4 .TXT 4 01-JAN-1972
NMS .TXT 3 06-DEC-1983 TON .TXT 3 06-DEC-1983
AA .TXT 2 06-DEC-1983 LR .TXT 4 01-JAN-1972
ZA21 .LST 7 01-JAN-1972 I .TXT 9 01-JAN-1972
S3 .MAC 11 01-JAN-1972 ZA22 .LST 11 01-JAN-1972
S4 .MAC 11 01-JAN-1972 Z .LST 39 01-JAN-1972
ZA20 .LST 13 01-JAN-1972 Z .OBJ 5 01-MAR-1985
Z .MAP 1 01-MAR-1985 LR .TXT 5 01-JAN-1972
LR .TXT 0 01-JAN-1972 ZA8 .LST 22 01-JAN-1972
ZA23 .LST 7 01-JAN-1972 Z .DPR 1 01-JAN-1972
TL1 .DPR 2 01-JAN-1972 TL .DPR 4 01-JAN-1972
KARTA .MAC 10 01-JAN-1972 VID .TXT 2 01-JAN-1972
Z .TXT 1 01-JAN-1972 BK .DPR 5 01-JAN-1972
TEKST .TXT 34 01-JAN-1972 OPPR .TXT 15 01-JAN-1972
LR .TXT 7 01-JAN-1972 ZA18 .LST 16 01-JAN-1972
ZA17 .LST 24 01-JAN-1972 TA5121.BAK 1 01-JAN-1972
TA5121.BAK 3 01-JAN-1972 TA5121.TXT 3 01-JAN-1972
TA7 .BAK 2 01-JAN-1972 TA7 .TXT 3 01-JAN-1972
TA4 .BAK 3 01-JAN-1972 Z .SAV 4 01-MAR-1985
TA7 .TXT 1 01-JAN-1972 ZA17 .BAK 24 01-JAN-1972
TA01 .BAK 2 01-JAN-1972 TA4 .TXT 3 01-JAN-1972
TA01 .TXT 2 01-JAN-1972 Z .MAC 11 01-MAR-1985
Z .MAC 1 01-MAR-1985 ST .TXT 6 01-JAN-1972
RO .TXT 3 01-JAN-1972 FILE01.BAD 64 01-JAN-1972
FILE02.BAD 40 01-JAN-1972 FILE03.BAD 3 01-JAN-1972
56 files, 480 blocks
0 Free blocks

dk_spb
02.11.2022, 20:40
И ещё бы к 5-5 и 5-6 лог чтения...
oldpc.su/0/112.rar
еще одна попытка чтения, только я вроде диски местами перепутал.
в смысле подписанное 5-5 на самом деле 5-6 и наоборот

Hunta
02.11.2022, 20:52
Минут через 15 гляну. Сегодня-завтра погоняю новую версия, если косяков не найду или немного - выложу, туда же

Hunta
02.11.2022, 23:26
Пардон, домашние дела и поиск ошибки :)
5-5-v2

*deleted*

Формат строк надо будет поправить. И по 5-6 пройтись - но это уже завтра.
И да, имена образов перепутаны :)

UPDATE!!: Результат был точно неправильный, поэтому удалил. В течении дня буду думать, как проверить

Hunta
03.11.2022, 09:54
Несколько смущает то, что на 5-5 повреждёна (затёрта? не прочиталась? - одни нули) первая четвертушка 6 блока (24 физический без интерлейса, 49 с интерлейсом), но в листинге он как bad не помечен.. Думаю.

- - - Добавлено - - -

Хм.. В логе он тоже не помечен. Не понятно, но по крайне мере - вроде прога не ошибается. И вторая интересная история - файл bad block-ов - а его блок в листинге ошибок отсутствует.. :)

Ок. Листинги с инфой об ошибках:

5-5-v2


Physical block N 37 -> 0:$SecondaryBootloader !! bad block !! 1 0 12
Physical block N 988 -> 0:SWAP.SYS !! bad block !! 38 0 1
Physical block N 989 -> 0:SWAP.SYS !! bad block !! 38 0 2
Physical block N 993 -> 0:SWAP.SYS !! bad block !! 38 0 6
Physical block N 995 -> 0:SWAP.SYS !! bad block !! 38 0 8
Physical block N 999 -> 0:SWAP.SYS !! bad block !! 38 0 12
Physical block N 1001 -> 0:SWAP.SYS !! bad block !! 38 0 14
Physical block N 1002 -> 0:K52.SAV !! bad block !! 38 0 15
Physical block N 1003 -> 0:SWAP.SYS !! bad block !! 38 0 16
Physical block N 1004 -> 0:K52.SAV !! bad block !! 38 0 17
Physical block N 1005 -> 0:SWAP.SYS !! bad block !! 38 0 18
Physical block N 1006 -> 0:K52.SAV !! bad block !! 38 0 19
Physical block N 1007 -> 0:SWAP.SYS !! bad block !! 38 0 20
Physical block N 1009 -> 0:SWAP.SYS !! bad block !! 38 0 22
Physical block N 1010 -> 0:K52.SAV !! bad block !! 38 0 23
Physical block N 1011 -> 0:SWAP.SYS !! bad block !! 38 0 24
Physical block N 1012 -> 0:K52.SAV !! bad block !! 38 0 25
Physical block N 1014 -> 0:SWAP.SYS !! bad block !! 39 0 1
Physical block N 1015 -> 0:SWAP.SYS !! bad block !! 39 0 2
Physical block N 1016 -> 0:SWAP.SYS !! bad block !! 39 0 3
Physical block N 1017 -> 0:SWAP.SYS !! bad block !! 39 0 4
Physical block N 1018 -> 0:SWAP.SYS !! bad block !! 39 0 5
Physical block N 1019 -> 0:SWAP.SYS !! bad block !! 39 0 6
Physical block N 1020 -> 0:SWAP.SYS !! bad block !! 39 0 7
Physical block N 1021 -> 0:SWAP.SYS !! bad block !! 39 0 8
Physical block N 1022 -> 0:SWAP.SYS !! bad block !! 39 0 9
Physical block N 1023 -> 0:SWAP.SYS !! bad block !! 39 0 10
Physical block N 1024 -> 0:SWAP.SYS !! bad block !! 39 0 11
Physical block N 1025 -> 0:SWAP.SYS !! bad block !! 39 0 12
Physical block N 1026 -> 0:SWAP.SYS !! bad block !! 39 0 13
Physical block N 1027 -> 0:SWAP.SYS !! bad block !! 39 0 14
Physical block N 1028 -> 0:SWAP.SYS !! bad block !! 39 0 15
Physical block N 1029 -> 0:SWAP.SYS !! bad block !! 39 0 16
Physical block N 1030 -> 0:SWAP.SYS !! bad block !! 39 0 17
Physical block N 1031 -> 0:SWAP.SYS !! bad block !! 39 0 18
Physical block N 1032 -> 0:SWAP.SYS !! bad block !! 39 0 19
Physical block N 1033 -> 0:SWAP.SYS !! bad block !! 39 0 20
Physical block N 1034 -> 0:SWAP.SYS !! bad block !! 39 0 21
Physical block N 1035 -> 0:SWAP.SYS !! bad block !! 39 0 22
Physical block N 1036 -> 0:SWAP.SYS !! bad block !! 39 0 23
Physical block N 1037 -> 0:SWAP.SYS !! bad block !! 39 0 24
Physical block N 1038 -> 0:SWAP.SYS !! bad block !! 39 0 25
Physical block N 1039 -> 0:SWAP.SYS !! bad block !! 39 0 26
Physical block N 1042 -> 0:SWAP.SYS !! bad block !! 40 0 3
Physical block N 1044 -> 0:SWAP.SYS !! bad block !! 40 0 5
Physical block N 1048 -> 0:SWAP.SYS !! bad block !! 40 0 9
Physical block N 1050 -> 0:SWAP.SYS !! bad block !! 40 0 11
Physical block N 1052 -> 0:SWAP.SYS !! bad block !! 40 0 13
Physical block N 1053 -> 0:SWAP.SYS !! bad block !! 40 0 14
Physical block N 1054 -> 0:SWAP.SYS !! bad block !! 40 0 15
Physical block N 1055 -> 0:SWAP.SYS !! bad block !! 40 0 16
Physical block N 1056 -> 0:SWAP.SYS !! bad block !! 40 0 17
Physical block N 1057 -> 0:SWAP.SYS !! bad block !! 40 0 18
Physical block N 1058 -> 0:SWAP.SYS !! bad block !! 40 0 19
Physical block N 1059 -> 0:SWAP.SYS !! bad block !! 40 0 20
Physical block N 1060 -> 0:SWAP.SYS !! bad block !! 40 0 21
Physical block N 1061 -> 0:SWAP.SYS !! bad block !! 40 0 22
Physical block N 1062 -> 0:SWAP.SYS !! bad block !! 40 0 23
Physical block N 1063 -> 0:SWAP.SYS !! bad block !! 40 0 24
Physical block N 1065 -> 0:SWAP.SYS !! bad block !! 40 0 26
Physical block N 1359 -> 0:TZ.TXT !! bad block !! 52 0 8
Physical block N 1362 -> 0:TZ.TXT !! bad block !! 52 0 11
Physical block N 1365 -> 0:TZ.TXT !! bad block !! 52 0 14
Physical block N 1370 -> 0:TZ.TXT !! bad block !! 52 0 19
Physical block N 1373 -> 0:TZ.TXT !! bad block !! 52 0 22
Physical block N 1374 -> 0:TZ.TXT !! bad block !! 52 0 23
Physical block N 1375 -> 0:TZ.TXT !! bad block !! 52 0 24

Physical block N 1386 -> 0:FILE01.BAD ????
Physical block N 1388 -> 0:FILE01.BAD ????
Physical block N 1390 -> 0:FILE01.BAD ????
Physical block N 1392 -> 0:FILE01.BAD ????


5-6-v2


Physical block N 49 -> 0:$Directory !! bad block !! 1 0 24
Physical block N 186 -> 0:NMS.TXT !! bad block !! 7 0 5
Physical block N 196 -> 0:A4.TXT !! bad block !! 7 0 15
Physical block N 234 -> 0:LR.TXT !! bad block !! 9 0 1
Physical block N 238 -> 0:ZA21.LST !! bad block !! 9 0 5
Physical block N 292 -> 0:I.TXT !! bad block !! 11 0 7
Physical block N 332 -> 0:S3.MAC !! bad block !! 12 0 21
Physical block N 333 -> 0:S3.MAC !! bad block !! 12 0 22
Physical block N 339 -> 0:ZA22.LST !! bad block !! 13 0 2
Physical block N 348 -> 0:ZA22.LST !! bad block !! 13 0 11
Physical block N 349 -> 0:ZA22.LST !! bad block !! 13 0 12
Physical block N 358 -> 0:S3.MAC !! bad block !! 13 0 21
Physical block N 380 -> 0:ZA22.LST !! bad block !! 14 0 17
Physical block N 395 -> 0:S4.MAC !! bad block !! 15 0 6
Physical block N 399 -> 0:S4.MAC !! bad block !! 15 0 10
Physical block N 421 -> 0:Z.LST !! bad block !! 16 0 6
Physical block N 429 -> 0:S4.MAC !! bad block !! 16 0 14
Physical block N 445 -> 0:Z.LST !! bad block !! 17 0 4
Physical block N 453 -> 0:Z.LST !! bad block !! 17 0 12
Physical block N 505 -> 0:Z.LST !! bad block !! 19 0 12
Physical block N 533 -> 0:Z.LST !! bad block !! 20 0 14
Physical block N 554 -> 0:Z.LST !! bad block !! 21 0 9
Physical block N 585 -> 0:ZA20.LST !! bad block !! 22 0 14
Physical block N 587 -> 0:ZA20.LST !! bad block !! 22 0 16
Physical block N 661 -> 0:LR.TXT !! bad block !! 25 0 12
Physical block N 757 -> 0:ZA23.LST !! bad block !! 29 0 4
Physical block N 762 -> 0:ZA8.LST !! bad block !! 29 0 9
Physical block N 787 -> 0:ZA23.LST !! bad block !! 30 0 8
Physical block N 824 -> 0:TL.DPR !! bad block !! 31 0 19
Physical block N 861 -> 0:Z.TXT !! bad block !! 33 0 4
Physical block N 890 -> 0:BK.DPR !! bad block !! 34 0 7
Physical block N 1069 -> 0:OPPR.TXT !! bad block !! 41 0 4
Physical block N 1272 -> 0:ZA17.LST !! bad block !! 48 0 25
Physical block N 1333 -> 0:Z.SAV !! bad block !! 51 0 8
Physical block N 1337 -> 0:Z.SAV !! bad block !! 51 0 12
Physical block N 1355 -> 0:ZA17.BAK !! bad block !! 52 0 4
Physical block N 1362 -> 0:Z.SAV !! bad block !! 52 0 11
Physical block N 1364 -> 0:Z.SAV !! bad block !! 52 0 13
Physical block N 1372 -> 0:Z.SAV !! bad block !! 52 0 21
Physical block N 1374 -> 0:Z.SAV !! bad block !! 52 0 23
Physical block N 1483 -> 0:Z.MAC !! bad block !! 57 0 2
Physical block N 1485 -> 0:Z.MAC !! bad block !! 57 0 4
Physical block N 1489 -> 0:Z.MAC !! bad block !! 57 0 8
Physical block N 1496 -> 0:Z.MAC !! bad block !! 57 0 15
Physical block N 1502 -> 0:Z.MAC !! bad block !! 57 0 21
Physical block N 1503 -> 0:Z.MAC !! bad block !! 57 0 22
Physical block N 1507 -> 0:Z.MAC !! bad block !! 57 0 26
Physical block N 1508 -> 0:Z.MAC !! bad block !! 58 0 1
Physical block N 1510 -> 0:Z.MAC !! bad block !! 58 0 3
Physical block N 1512 -> 0:Z.MAC !! bad block !! 58 0 5
Physical block N 1513 -> 0:Z.MAC !! bad block !! 58 0 6
Physical block N 1514 -> 0:Z.MAC !! bad block !! 58 0 7
Physical block N 1515 -> 0:Z.MAC !! bad block !! 58 0 8
Physical block N 1516 -> 0:Z.MAC !! bad block !! 58 0 9
Physical block N 1520 -> 0:Z.MAC !! bad block !! 58 0 13
Physical block N 1522 -> 0:Z.MAC !! bad block !! 58 0 15
Physical block N 1523 -> 0:Z.MAC !! bad block !! 58 0 16
Physical block N 1524 -> 0:Z.MAC !! bad block !! 58 0 17
Physical block N 1525 -> 0:Z.MAC !! bad block !! 58 0 18
Physical block N 1526 -> 0:Z.MAC !! bad block !! 58 0 19
Physical block N 1527 -> 0:Z.MAC !! bad block !! 58 0 20
Physical block N 1529 -> 0:Z.MAC !! bad block !! 58 0 22
Physical block N 1530 -> 0:Z.MAC !! bad block !! 58 0 23
Physical block N 1531 -> 0:Z.MAC !! bad block !! 58 0 24
Physical block N 1532 -> 0:Z.MAC !! bad block !! 58 0 25
Physical block N 1562 -> 0:RO.TXT !! bad block !! 60 0 3
Physical block N 1576 -> 0:ST.TXT !! bad block !! 60 0 17
Physical block N 1583 -> 0:FILE01.BAD !! bad block !! 60 0 24
Physical block N 1585 -> 0:FILE01.BAD !! bad block !! 60 0 26
Physical block N 1586 -> 0:FILE01.BAD !! bad block !! 61 0 1
Physical block N 1587 -> 0:FILE01.BAD !! bad block !! 61 0 2
Physical block N 1588 -> 0:FILE01.BAD !! bad block !! 61 0 3
Physical block N 1589 -> 0:FILE01.BAD !! bad block !! 61 0 4
Physical block N 1590 -> 0:FILE01.BAD !! bad block !! 61 0 5
Physical block N 1591 -> 0:FILE01.BAD !! bad block !! 61 0 6
Physical block N 1592 -> 0:FILE01.BAD !! bad block !! 61 0 7
Physical block N 1593 -> 0:FILE01.BAD !! bad block !! 61 0 8
Physical block N 1594 -> 0:FILE01.BAD !! bad block !! 61 0 9
Physical block N 1595 -> 0:FILE01.BAD !! bad block !! 61 0 10
Physical block N 1596 -> 0:FILE01.BAD !! bad block !! 61 0 11
Physical block N 1597 -> 0:FILE01.BAD !! bad block !! 61 0 12
Physical block N 1598 -> 0:FILE01.BAD !! bad block !! 61 0 13
Physical block N 1599 -> 0:FILE01.BAD !! bad block !! 61 0 14
Physical block N 1600 -> 0:FILE01.BAD !! bad block !! 61 0 15
Physical block N 1601 -> 0:FILE01.BAD !! bad block !! 61 0 16
Physical block N 1602 -> 0:FILE01.BAD !! bad block !! 61 0 17
Physical block N 1603 -> 0:FILE01.BAD !! bad block !! 61 0 18
Physical block N 1605 -> 0:FILE01.BAD !! bad block !! 61 0 20
Physical block N 1606 -> 0:FILE01.BAD !! bad block !! 61 0 21
Physical block N 1608 -> 0:FILE01.BAD !! bad block !! 61 0 23
Physical block N 1609 -> 0:FILE01.BAD !! bad block !! 61 0 24
Physical block N 1610 -> 0:FILE01.BAD !! bad block !! 61 0 25
Physical block N 1611 -> 0:FILE01.BAD !! bad block !! 61 0 26
Physical block N 1612 -> 0:FILE01.BAD !! bad block !! 62 0 1
Physical block N 1613 -> 0:FILE01.BAD !! bad block !! 62 0 2
Physical block N 1614 -> 0:FILE01.BAD !! bad block !! 62 0 3
Physical block N 1616 -> 0:FILE01.BAD !! bad block !! 62 0 5
Physical block N 1620 -> 0:FILE01.BAD !! bad block !! 62 0 9
Physical block N 1622 -> 0:FILE01.BAD !! bad block !! 62 0 11
Physical block N 1629 -> 0:FILE01.BAD !! bad block !! 62 0 18
Physical block N 1638 -> 0:FILE01.BAD !! bad block !! 63 0 1
Physical block N 1639 -> 0:FILE01.BAD !! bad block !! 63 0 2
Physical block N 1640 -> 0:FILE01.BAD !! bad block !! 63 0 3
Physical block N 1643 -> 0:FILE01.BAD !! bad block !! 63 0 6
Physical block N 1645 -> 0:FILE01.BAD !! bad block !! 63 0 8
Physical block N 1650 -> 0:FILE01.BAD !! bad block !! 63 0 13
Physical block N 1653 -> 0:FILE01.BAD !! bad block !! 63 0 16
Physical block N 1654 -> 0:FILE01.BAD !! bad block !! 63 0 17
Physical block N 1657 -> 0:FILE01.BAD !! bad block !! 63 0 20
Physical block N 1658 -> 0:FILE01.BAD !! bad block !! 63 0 21
Physical block N 1660 -> 0:FILE01.BAD !! bad block !! 63 0 23
Physical block N 1662 -> 0:FILE01.BAD !! bad block !! 63 0 25
Physical block N 1664 -> 0:FILE01.BAD !! bad block !! 64 0 1
Physical block N 1670 -> 0:FILE01.BAD !! bad block !! 64 0 7
Physical block N 1672 -> 0:FILE01.BAD !! bad block !! 64 0 9
Physical block N 1674 -> 0:FILE01.BAD !! bad block !! 64 0 11
Physical block N 1676 -> 0:FILE01.BAD !! bad block !! 64 0 13
Physical block N 1679 -> 0:FILE01.BAD !! bad block !! 64 0 16
Physical block N 1684 -> 0:FILE01.BAD !! bad block !! 64 0 21
Physical block N 1686 -> 0:FILE01.BAD !! bad block !! 64 0 23
Physical block N 1690 -> 0:FILE01.BAD !! bad block !! 65 0 1
Physical block N 1691 -> 0:FILE01.BAD !! bad block !! 65 0 2
Physical block N 1692 -> 0:FILE01.BAD !! bad block !! 65 0 3
Physical block N 1693 -> 0:FILE01.BAD !! bad block !! 65 0 4
Physical block N 1694 -> 0:FILE01.BAD !! bad block !! 65 0 5
Physical block N 1696 -> 0:FILE01.BAD !! bad block !! 65 0 7
Physical block N 1697 -> 0:FILE01.BAD !! bad block !! 65 0 8
Physical block N 1698 -> 0:FILE01.BAD !! bad block !! 65 0 9
Physical block N 1700 -> 0:FILE01.BAD !! bad block !! 65 0 11
Physical block N 1701 -> 0:FILE01.BAD !! bad block !! 65 0 12
Physical block N 1702 -> 0:FILE01.BAD !! bad block !! 65 0 13
Physical block N 1706 -> 0:FILE01.BAD !! bad block !! 65 0 17
Physical block N 1707 -> 0:FILE01.BAD !! bad block !! 65 0 18
Physical block N 1708 -> 0:FILE01.BAD !! bad block !! 65 0 19
Physical block N 1709 -> 0:FILE01.BAD !! bad block !! 65 0 20
Physical block N 1710 -> 0:FILE01.BAD !! bad block !! 65 0 21
Physical block N 1712 -> 0:FILE01.BAD !! bad block !! 65 0 23
Physical block N 1714 -> 0:FILE01.BAD !! bad block !! 65 0 25
Physical block N 1716 -> 0:FILE01.BAD !! bad block !! 66 0 1
Physical block N 1717 -> 0:FILE01.BAD !! bad block !! 66 0 2
Physical block N 1718 -> 0:FILE01.BAD !! bad block !! 66 0 3
Physical block N 1719 -> 0:FILE01.BAD !! bad block !! 66 0 4
Physical block N 1720 -> 0:FILE01.BAD !! bad block !! 66 0 5
Physical block N 1721 -> 0:FILE01.BAD !! bad block !! 66 0 6
Physical block N 1722 -> 0:FILE01.BAD !! bad block !! 66 0 7
Physical block N 1725 -> 0:FILE01.BAD !! bad block !! 66 0 10
Physical block N 1726 -> 0:FILE01.BAD !! bad block !! 66 0 11
Physical block N 1728 -> 0:FILE01.BAD !! bad block !! 66 0 13
Physical block N 1730 -> 0:FILE01.BAD !! bad block !! 66 0 15
Physical block N 1732 -> 0:FILE01.BAD !! bad block !! 66 0 17
Physical block N 1733 -> 0:FILE01.BAD !! bad block !! 66 0 18
Physical block N 1734 -> 0:FILE01.BAD !! bad block !! 66 0 19
Physical block N 1736 -> 0:FILE01.BAD !! bad block !! 66 0 21
Physical block N 1737 -> 0:FILE01.BAD !! bad block !! 66 0 22
Physical block N 1738 -> 0:FILE01.BAD !! bad block !! 66 0 23
Physical block N 1739 -> 0:FILE01.BAD !! bad block !! 66 0 24
Physical block N 1740 -> 0:FILE01.BAD !! bad block !! 66 0 25
Physical block N 1742 -> 0:FILE01.BAD !! bad block !! 67 0 1
Physical block N 1744 -> 0:FILE01.BAD !! bad block !! 67 0 3
Physical block N 1746 -> 0:FILE01.BAD !! bad block !! 67 0 5
Physical block N 1747 -> 0:FILE01.BAD !! bad block !! 67 0 6
Physical block N 1748 -> 0:FILE01.BAD !! bad block !! 67 0 7
Physical block N 1749 -> 0:FILE01.BAD !! bad block !! 67 0 8
Physical block N 1750 -> 0:FILE01.BAD !! bad block !! 67 0 9
Physical block N 1751 -> 0:FILE01.BAD !! bad block !! 67 0 10
Physical block N 1752 -> 0:FILE01.BAD !! bad block !! 67 0 11
Physical block N 1753 -> 0:FILE01.BAD !! bad block !! 67 0 12
Physical block N 1754 -> 0:FILE01.BAD !! bad block !! 67 0 13
Physical block N 1755 -> 0:FILE01.BAD !! bad block !! 67 0 14
Physical block N 1756 -> 0:FILE01.BAD !! bad block !! 67 0 15
Physical block N 1757 -> 0:FILE01.BAD !! bad block !! 67 0 16
Physical block N 1758 -> 0:FILE01.BAD !! bad block !! 67 0 17
Physical block N 1759 -> 0:FILE01.BAD !! bad block !! 67 0 18
Physical block N 1760 -> 0:FILE01.BAD !! bad block !! 67 0 19
Physical block N 1761 -> 0:FILE01.BAD !! bad block !! 67 0 20
Physical block N 1762 -> 0:FILE01.BAD !! bad block !! 67 0 21
Physical block N 1763 -> 0:FILE01.BAD !! bad block !! 67 0 22
Physical block N 1765 -> 0:FILE01.BAD !! bad block !! 67 0 24
Physical block N 1766 -> 0:FILE01.BAD !! bad block !! 67 0 25
Physical block N 1768 -> 0:FILE01.BAD !! bad block !! 68 0 1
Physical block N 1769 -> 0:FILE01.BAD !! bad block !! 68 0 2
Physical block N 1770 -> 0:FILE01.BAD !! bad block !! 68 0 3
Physical block N 1771 -> 0:FILE01.BAD !! bad block !! 68 0 4
Physical block N 1773 -> 0:FILE01.BAD !! bad block !! 68 0 6
Physical block N 1775 -> 0:FILE01.BAD !! bad block !! 68 0 8
Physical block N 1776 -> 0:FILE01.BAD !! bad block !! 68 0 9
Physical block N 1777 -> 0:FILE01.BAD !! bad block !! 68 0 10
Physical block N 1778 -> 0:FILE01.BAD !! bad block !! 68 0 11
Physical block N 1779 -> 0:FILE01.BAD !! bad block !! 68 0 12
Physical block N 1780 -> 0:FILE01.BAD !! bad block !! 68 0 13
Physical block N 1781 -> 0:FILE01.BAD !! bad block !! 68 0 14
Physical block N 1782 -> 0:FILE01.BAD !! bad block !! 68 0 15
Physical block N 1785 -> 0:FILE01.BAD !! bad block !! 68 0 18
Physical block N 1786 -> 0:FILE01.BAD !! bad block !! 68 0 19
Physical block N 1787 -> 0:FILE01.BAD !! bad block !! 68 0 20
Physical block N 1788 -> 0:FILE01.BAD !! bad block !! 68 0 21
Physical block N 1789 -> 0:FILE01.BAD !! bad block !! 68 0 22
Physical block N 1790 -> 0:FILE01.BAD !! bad block !! 68 0 23
Physical block N 1791 -> 0:FILE01.BAD !! bad block !! 68 0 24
Physical block N 1792 -> 0:FILE01.BAD !! bad block !! 68 0 25
Physical block N 1793 -> 0:FILE01.BAD !! bad block !! 68 0 26
Physical block N 1794 -> 0:FILE01.BAD !! bad block !! 69 0 1
Physical block N 1795 -> 0:FILE01.BAD !! bad block !! 69 0 2
Physical block N 1796 -> 0:FILE01.BAD !! bad block !! 69 0 3
Physical block N 1797 -> 0:FILE01.BAD !! bad block !! 69 0 4
Physical block N 1798 -> 0:FILE01.BAD !! bad block !! 69 0 5
Physical block N 1799 -> 0:FILE01.BAD !! bad block !! 69 0 6
Physical block N 1800 -> 0:FILE01.BAD !! bad block !! 69 0 7
Physical block N 1801 -> 0:FILE01.BAD !! bad block !! 69 0 8
Physical block N 1804 -> 0:FILE01.BAD !! bad block !! 69 0 11
Physical block N 1805 -> 0:FILE01.BAD !! bad block !! 69 0 12
Physical block N 1806 -> 0:FILE01.BAD !! bad block !! 69 0 13
Physical block N 1807 -> 0:FILE01.BAD !! bad block !! 69 0 14
Physical block N 1808 -> 0:FILE01.BAD !! bad block !! 69 0 15
Physical block N 1811 -> 0:FILE01.BAD !! bad block !! 69 0 18
Physical block N 1812 -> 0:FILE01.BAD !! bad block !! 69 0 19
Physical block N 1814 -> 0:FILE01.BAD !! bad block !! 69 0 21
Physical block N 1816 -> 0:FILE01.BAD !! bad block !! 69 0 23
Physical block N 1818 -> 0:FILE01.BAD !! bad block !! 69 0 25
Physical block N 1820 -> 0:FILE01.BAD !! bad block !! 70 0 1
Physical block N 1821 -> 0:FILE02.BAD !! bad block !! 70 0 2
Physical block N 1822 -> 0:FILE01.BAD !! bad block !! 70 0 3
Physical block N 1823 -> 0:FILE02.BAD !! bad block !! 70 0 4
Physical block N 1824 -> 0:FILE01.BAD !! bad block !! 70 0 5
Physical block N 1825 -> 0:FILE02.BAD !! bad block !! 70 0 6
Physical block N 1826 -> 0:FILE01.BAD !! bad block !! 70 0 7
Physical block N 1827 -> 0:FILE02.BAD !! bad block !! 70 0 8
Physical block N 1828 -> 0:FILE01.BAD !! bad block !! 70 0 9
Physical block N 1829 -> 0:FILE02.BAD !! bad block !! 70 0 10
Physical block N 1830 -> 0:FILE01.BAD !! bad block !! 70 0 11
Physical block N 1831 -> 0:FILE02.BAD !! bad block !! 70 0 12
Physical block N 1832 -> 0:FILE01.BAD !! bad block !! 70 0 13
Physical block N 1833 -> 0:FILE02.BAD !! bad block !! 70 0 14
Physical block N 1834 -> 0:FILE01.BAD !! bad block !! 70 0 15
Physical block N 1835 -> 0:FILE02.BAD !! bad block !! 70 0 16
Physical block N 1836 -> 0:FILE01.BAD !! bad block !! 70 0 17
Physical block N 1837 -> 0:FILE02.BAD !! bad block !! 70 0 18
Physical block N 1838 -> 0:FILE02.BAD !! bad block !! 70 0 19
Physical block N 1839 -> 0:FILE02.BAD !! bad block !! 70 0 20
Physical block N 1840 -> 0:FILE02.BAD !! bad block !! 70 0 21
Physical block N 1841 -> 0:FILE02.BAD !! bad block !! 70 0 22
Physical block N 1842 -> 0:FILE02.BAD !! bad block !! 70 0 23
Physical block N 1843 -> 0:FILE02.BAD !! bad block !! 70 0 24
Physical block N 1844 -> 0:FILE01.BAD !! bad block !! 70 0 25
Physical block N 1845 -> 0:FILE02.BAD !! bad block !! 70 0 26
Physical block N 1846 -> 0:FILE02.BAD !! bad block !! 71 0 1
Physical block N 1847 -> 0:FILE02.BAD !! bad block !! 71 0 2
Physical block N 1848 -> 0:FILE02.BAD !! bad block !! 71 0 3
Physical block N 1849 -> 0:FILE02.BAD !! bad block !! 71 0 4
Physical block N 1851 -> 0:FILE02.BAD !! bad block !! 71 0 6
Physical block N 1852 -> 0:FILE02.BAD !! bad block !! 71 0 7
Physical block N 1853 -> 0:FILE02.BAD !! bad block !! 71 0 8
Physical block N 1854 -> 0:FILE02.BAD !! bad block !! 71 0 9
Physical block N 1855 -> 0:FILE02.BAD !! bad block !! 71 0 10
Physical block N 1857 -> 0:FILE02.BAD !! bad block !! 71 0 12
Physical block N 1858 -> 0:FILE02.BAD !! bad block !! 71 0 13
Physical block N 1859 -> 0:FILE02.BAD !! bad block !! 71 0 14
Physical block N 1860 -> 0:FILE02.BAD !! bad block !! 71 0 15
Physical block N 1861 -> 0:FILE02.BAD !! bad block !! 71 0 16
Physical block N 1862 -> 0:FILE02.BAD !! bad block !! 71 0 17
Physical block N 1863 -> 0:FILE02.BAD !! bad block !! 71 0 18
Physical block N 1865 -> 0:FILE02.BAD !! bad block !! 71 0 20
Physical block N 1866 -> 0:FILE02.BAD !! bad block !! 71 0 21
Physical block N 1867 -> 0:FILE02.BAD !! bad block !! 71 0 22
Physical block N 1868 -> 0:FILE02.BAD !! bad block !! 71 0 23
Physical block N 1869 -> 0:FILE02.BAD !! bad block !! 71 0 24
Physical block N 1870 -> 0:FILE02.BAD !! bad block !! 71 0 25
Physical block N 1871 -> 0:FILE02.BAD !! bad block !! 71 0 26
Physical block N 1872 -> 0:FILE02.BAD !! bad block !! 72 0 1
Physical block N 1873 -> 0:FILE02.BAD !! bad block !! 72 0 2
Physical block N 1874 -> 0:FILE02.BAD !! bad block !! 72 0 3
Physical block N 1875 -> 0:FILE02.BAD !! bad block !! 72 0 4
Physical block N 1876 -> 0:FILE02.BAD !! bad block !! 72 0 5
Physical block N 1878 -> 0:FILE02.BAD !! bad block !! 72 0 7
Physical block N 1879 -> 0:FILE02.BAD !! bad block !! 72 0 8
Physical block N 1880 -> 0:FILE02.BAD !! bad block !! 72 0 9
Physical block N 1881 -> 0:FILE02.BAD !! bad block !! 72 0 10
Physical block N 1882 -> 0:FILE02.BAD !! bad block !! 72 0 11
Physical block N 1883 -> 0:FILE02.BAD !! bad block !! 72 0 12
Physical block N 1885 -> 0:FILE02.BAD !! bad block !! 72 0 14
Physical block N 1886 -> 0:FILE02.BAD !! bad block !! 72 0 15
Physical block N 1888 -> 0:FILE02.BAD !! bad block !! 72 0 17
Physical block N 1889 -> 0:FILE02.BAD !! bad block !! 72 0 18
Physical block N 1890 -> 0:FILE02.BAD !! bad block !! 72 0 19
Physical block N 1891 -> 0:FILE02.BAD !! bad block !! 72 0 20
Physical block N 1892 -> 0:FILE02.BAD !! bad block !! 72 0 21
Physical block N 1893 -> 0:FILE02.BAD !! bad block !! 72 0 22
Physical block N 1894 -> 0:FILE02.BAD !! bad block !! 72 0 23
Physical block N 1895 -> 0:FILE02.BAD !! bad block !! 72 0 24
Physical block N 1896 -> 0:FILE02.BAD !! bad block !! 72 0 25
Physical block N 1897 -> 0:FILE02.BAD !! bad block !! 72 0 26
Physical block N 1898 -> 0:FILE02.BAD !! bad block !! 73 0 1
Physical block N 1899 -> 0:FILE02.BAD !! bad block !! 73 0 2
Physical block N 1900 -> 0:FILE02.BAD !! bad block !! 73 0 3
Physical block N 1901 -> 0:FILE02.BAD !! bad block !! 73 0 4
Physical block N 1902 -> 0:FILE02.BAD !! bad block !! 73 0 5
Physical block N 1903 -> 0:FILE02.BAD !! bad block !! 73 0 6
Physical block N 1904 -> 0:FILE02.BAD !! bad block !! 73 0 7
Physical block N 1905 -> 0:FILE02.BAD !! bad block !! 73 0 8
Physical block N 1906 -> 0:FILE02.BAD !! bad block !! 73 0 9
Physical block N 1907 -> 0:FILE02.BAD !! bad block !! 73 0 10
Physical block N 1908 -> 0:FILE02.BAD !! bad block !! 73 0 11
Physical block N 1910 -> 0:FILE02.BAD !! bad block !! 73 0 13
Physical block N 1911 -> 0:FILE02.BAD !! bad block !! 73 0 14
Physical block N 1912 -> 0:FILE02.BAD !! bad block !! 73 0 15
Physical block N 1913 -> 0:FILE02.BAD !! bad block !! 73 0 16
Physical block N 1914 -> 0:FILE02.BAD !! bad block !! 73 0 17
Physical block N 1915 -> 0:FILE02.BAD !! bad block !! 73 0 18
Physical block N 1916 -> 0:FILE02.BAD !! bad block !! 73 0 19
Physical block N 1917 -> 0:FILE02.BAD !! bad block !! 73 0 20
Physical block N 1919 -> 0:FILE02.BAD !! bad block !! 73 0 22
Physical block N 1920 -> 0:FILE02.BAD !! bad block !! 73 0 23
Physical block N 1921 -> 0:FILE02.BAD !! bad block !! 73 0 24
Physical block N 1922 -> 0:FILE02.BAD !! bad block !! 73 0 25
Physical block N 1923 -> 0:FILE02.BAD !! bad block !! 73 0 26
Physical block N 1924 -> 0:FILE02.BAD !! bad block !! 74 0 1
Physical block N 1925 -> 0:FILE02.BAD !! bad block !! 74 0 2
Physical block N 1926 -> 0:FILE02.BAD !! bad block !! 74 0 3
Physical block N 1927 -> 0:FILE02.BAD !! bad block !! 74 0 4
Physical block N 1928 -> 0:FILE02.BAD !! bad block !! 74 0 5
Physical block N 1929 -> 0:FILE02.BAD !! bad block !! 74 0 6
Physical block N 1931 -> 0:FILE02.BAD !! bad block !! 74 0 8
Physical block N 1932 -> 0:FILE02.BAD !! bad block !! 74 0 9
Physical block N 1934 -> 0:FILE02.BAD !! bad block !! 74 0 11
Physical block N 1935 -> 0:FILE02.BAD !! bad block !! 74 0 12
Physical block N 1936 -> 0:FILE02.BAD !! bad block !! 74 0 13
Physical block N 1937 -> 0:FILE02.BAD !! bad block !! 74 0 14
Physical block N 1938 -> 0:FILE02.BAD !! bad block !! 74 0 15
Physical block N 1939 -> 0:FILE02.BAD !! bad block !! 74 0 16
Physical block N 1940 -> 0:FILE02.BAD !! bad block !! 74 0 17
Physical block N 1941 -> 0:FILE02.BAD !! bad block !! 74 0 18
Physical block N 1942 -> 0:FILE02.BAD !! bad block !! 74 0 19
Physical block N 1943 -> 0:FILE02.BAD !! bad block !! 74 0 20
Physical block N 1944 -> 0:FILE02.BAD !! bad block !! 74 0 21
Physical block N 1945 -> 0:FILE02.BAD !! bad block !! 74 0 22
Physical block N 1946 -> 0:FILE02.BAD !! bad block !! 74 0 23
Physical block N 1947 -> 0:FILE02.BAD !! bad block !! 74 0 24
Physical block N 1948 -> 0:FILE02.BAD !! bad block !! 74 0 25
Physical block N 1950 -> 0:FILE02.BAD !! bad block !! 75 0 1
Physical block N 1951 -> 0:FILE02.BAD !! bad block !! 75 0 2
Physical block N 1952 -> 0:FILE02.BAD !! bad block !! 75 0 3
Physical block N 1954 -> 0:FILE02.BAD !! bad block !! 75 0 5
Physical block N 1955 -> 0:FILE02.BAD !! bad block !! 75 0 6
Physical block N 1956 -> 0:FILE02.BAD !! bad block !! 75 0 7
Physical block N 1957 -> 0:FILE02.BAD !! bad block !! 75 0 8
Physical block N 1958 -> 0:FILE02.BAD !! bad block !! 75 0 9
Physical block N 1959 -> 0:FILE02.BAD !! bad block !! 75 0 10
Physical block N 1960 -> 0:FILE02.BAD !! bad block !! 75 0 11
Physical block N 1961 -> 0:FILE02.BAD !! bad block !! 75 0 12
Physical block N 1962 -> 0:FILE02.BAD !! bad block !! 75 0 13
Physical block N 1963 -> 0:FILE02.BAD !! bad block !! 75 0 14
Physical block N 1964 -> 0:FILE02.BAD !! bad block !! 75 0 15
Physical block N 1965 -> 0:FILE02.BAD !! bad block !! 75 0 16
Physical block N 1967 -> 0:FILE02.BAD !! bad block !! 75 0 18
Physical block N 1968 -> 0:FILE02.BAD !! bad block !! 75 0 19
Physical block N 1969 -> 0:FILE02.BAD !! bad block !! 75 0 20
Physical block N 1970 -> 0:FILE02.BAD !! bad block !! 75 0 21
Physical block N 1971 -> 0:FILE02.BAD !! bad block !! 75 0 22
Physical block N 1972 -> 0:FILE02.BAD !! bad block !! 75 0 23
Physical block N 1974 -> 0:FILE02.BAD !! bad block !! 75 0 25
Physical block N 1975 -> 0:FILE02.BAD !! bad block !! 75 0 26
Physical block N 1984 -> 0:FILE02.BAD !! bad block !! 76 0 9
Physical block N 1987 -> 0:FILE03.BAD !! bad block !! 76 0 12
Physical block N 1988 -> 0:FILE02.BAD !! bad block !! 76 0 13
Physical block N 1990 -> 0:FILE02.BAD !! bad block !! 76 0 15
Physical block N 1992 -> 0:FILE02.BAD !! bad block !! 76 0 17
Physical block N 1994 -> 0:FILE02.BAD !! bad block !! 76 0 19

dk_spb
03.11.2022, 10:10
Спасибо. Сегодня попробую побороться за дорожку 52 на 5-5 (TZ.TXT)
и посмотрю что можно сделать с 5-6

Hunta
03.11.2022, 10:14
Сегодня вечером и завтра ещё погоняю-потестирую и если каких-то критичных ошибок не выловлю - обновлю, там же.

dk_spb
03.11.2022, 10:22
Так, что-то я торможу с утра.

>Physical block N 1359 -> 0:TZ.TXT !! bad block !! 52 0 8
>Physical block N 1362 -> 0:TZ.TXT !! bad block !! 52 0 11
А откуда информация что он BAD ?
Из моего лога чтения? Или из того что он нулями забит?

Hunta
03.11.2022, 10:49
Из моего лога чтения?
Да. Эта инфа берётся из лога чтения. И как раз этот момент я собираюсь проверять - правильно ли всё. Конкретно по указанным блокам:


T 5
H.SS 090123

0. 8 ....C.

0.11 ....C.



- - - Добавлено - - -


Или из того что он нулями забит?
Нули - они как бы не показатели :)

dk_spb
03.11.2022, 10:54
О как. Круто.

>Нули - они как бы не показатели
Я как раз про это и подумал. Отсюда и вопрос был у меня.

Hunta
03.11.2022, 11:23
О как. Круто.
Это мысль у меня бродила с тех пор, как я логи увидел :) Но именно поднятый вопрос о показе ФИЗИЧЕСКИХ блоков, что актуально для некоторых видов дискет - подтолкнул к реализации :)

И - если есть какие-то ещё виды логов, кроме вот тех, которые в этой теме - можно тоже мне закинуть - попробую и их распарсить :)

- - - Добавлено - - -

И ещё - общий формат показа (ну то есть - не количество пробелов и отступов, а какая инфа и общее оформлени) инфрмации о файлах, блоках и плохих блоках, пока не вызывает у меня чувства эстетического удовлетворяния, так что мысли на этот счёт - принимаются :)

Hunta
06.11.2022, 02:06
Ошибка в процедуре переупаковки. Новый код нарисовал - в отладке...

- - - Добавлено - - -

Ну вот - теперь больше уверенности :)

dk_spb
07.11.2022, 14:14
А можно попросить новую версию утилитки и образ 5-6 с восстановленной директорией в почту?
Я бы добил сегодня 5-6.
По остальным, насколько я понял, интереса ни у кого к содержимому нет

Hunta
07.11.2022, 15:09
А можно попросить новую версию утилитки и образ 5-6 с восстановленной директорией в почту?
Можно :) Но работоспособность ImageUtils пока под некоторым вопросом - то есть - на свой страх и риск :) Если всё норм сложится, то сегодня вечером у меня её большое тестирование - но это после 17 по Москве..

dk_spb
07.11.2022, 15:14
тогда обожду до завтра, чтобы лишний раз дискету не насиловать

Hunta
08.11.2022, 12:36
Добавил сохранение и дублей, если найдутся, как с 5-6, на которой я руками восстановил удалённые файлы.
Я так думаю, надо восстанавливать и удалённые файлы, но складировать их в отдельный подкаталог, что то типа LostAndFound

dk_spb
08.11.2022, 13:40
http://oldpc.su/0/5-6.rar
С 5-6 я закончил. Файл A4.txt спасать не стал. Но если кому-то очень надо - пишите.
Остальные файлы вроде все спасены. Хотя если кто-то проверит - хуже не будет ;-)

Hunta
08.11.2022, 14:02
Хотя если кто-то проверит
Вечером гляну. И на ней, кстати - некоторое количество удалённых файлов :)

dk_spb
19.12.2022, 21:14
Попалась дискета - вся в бэдах. Но есть мысль как её спасти. Надо напрягаться или такое есть у всех?

На этом диске записана операционная система АДОС версии A06.04.
Для получения дополнительной информации о возможностях монитора, не описанных в поставляемой документации, распечатайте файл ADDEND.TXT, находящийся на этом диске, командой TYPE или PRINT, либо просмотрите его текстовым редактором. Для получения справок по командам подавайте команду HELP.
В состав данного диска входит также MXS-BASIC (KEYBAS.SAV), рассчитанный на работу с графическим протоколом KeyGP. Программа KeyGP приобретается отдельно. Без этой программы Вы не сможете использовать графические команды BASIC'а. Полный комплект, в который входят SJ-, FB-, XM-мониторы и системы программирования MACRO, FORTRAN, PASCAL, вы можете приобрести за отдельную плату. Телефон (8-095-)536-85-03.
Для копирования системы на жесткий диск или создания рабочей копии на гибком диске подайте команду: IND INSTAL
ВНИМАНИЕ! НЕКОТОРЫЕ ПРОГРАММЫ, ВХОДЯЩИЕ В КОМПЛЕКТ, БУДУТ РАБОТАТЬ ТОЛЬКО ПОСЛЕ ВЫПОЛНЕНИЯ ПРОЦЕДУРЫ INSTAL!
Командный процессор RC может быть запущен только после установки его на жесткий диск.

78210

Hunta
19.12.2022, 21:38
Вот такое уже попадалось?
https://archive.pdp-11.org.ru/ukdwk_archive/ukncbtlwebcomplekt/Other/GOTEK_DSK/

dk_spb
19.12.2022, 23:13
Вот такое уже попадалось?
https://archive.pdp-11.org.ru/ukdwk_archive/ukncbtlwebcomplekt/Other/GOTEK_DSK/

Там только 19.dsk, но это сборка hobot'а:
- не дистрибутив ADOS
- нет rc.sys
- нет графического msx-basic для KeyGP

- - - Добавлено - - -

Оказывается я про это уже спрашивал (https://zx-pk.ru/threads/34115-disketki-rt-11.html?p=1145828&viewfull=1#post1145828).
И уже тогда это было никому не надо.
Фтопку.

Radon17
20.12.2022, 19:26
Оказывается я про это уже спрашивал.
И уже тогда это было никому не надо.
Фтопку.
Было бы всё-таки неплохо считать...