ALASM: H_Search.W

Is a part of release: ALASM
File size: 1660
md5: 1a8cd5baef768b4f1079a38a60bfcbe1
                  ALASM TEXTS REANIMATOR v1.01
                (c) 2001 Цапрюга/Сталлычи мы...

   Отличия от версии 1.00:

 [*]  Пофиксен  баг: в каталог записывалась неправильная дорожка
файла - на самом деле файл расположен на 4 дорожки раньше (Elf)

   Данная  программа  предназначена для восстановления текстовых
файлов  ассемблера  ALASM с убитых дисков. Для корректной работы
утилиты  требуется, чтобы в каталоге диска были исправными пара-
метры  9-го сектора, главное - тип дискеты (+#e3, #16 для двух-
сторонней 80-дорожечной) и количество файлов (+#e4).
   В  ходе работы прога считывает потреково инфу с диска, прове-
ряя  эту самую инфу на аласмовость, а конкретно проверяются пер-
вые  9  байт сектора на текст (коды от #20 до #7f), а затем бай-
ты по смещению #28 на следующую последовательность:
   #f3,#76,#c7,#dd,#fd,#ed,#b0,#d9 (идентификационная последова-
тельнось ALASM). Если  файл признан аласмоподобным, то он добав-
ляется  в  конец  каталога диска (в память) и инфа о нем пишется
на  экран. Если  каталог  забьется  файлами до завязки, на экран
будет  выдано  сообщение  Directory  full  и остальные находимые
файлы добавляться в каталог не будут.
   Если  при  добавлении файла в каталог обнаружится, что файл с
таким именем уже есть - его последние два символа будут заменены
на инкрементивный номер.
   Когда  весь  диск  будет прочитан, будет дан запрос на запись
инфы  о  найденных файлах в каталог. (Тот же запрос вы получите,
прервав операцию бряком).
   Далее  можно скопировать нужные восстановленные файлы на чис-
тый диск.
   Ошибки трдоса обрабатываются.

                                            Цапрюга, 24.12.2001