1

Тема: Копирование из комплекта ИКП-1

Заметил интересную штуку в программе копирование для девяточной икп-1.

Если в системе существет больше одного дисковода, скажем 840 в пятой слоте и 140 в шестой - программа копирование при старте назначает текущим дисководом именно шестой. И для работы приходится переключиться на пятый.

Такое впечатление что "копирование" для девятки это переделанная семерочная версия.
Ведь девяточная должна искать 2,3,4.. а семерка 6,5,4...
   
Знаю что "копирование" так же было в виде отдельного файла, там тоже такой глюк?

И еще, может кто в курсе, существует это классическое копирование с определением архитектуры 7\9?
Что бы в зависимости от машины правильно пользовалось ДОПОЗУ при копировании.

2 Отредактировано Voldemar0 (22-01-2018 03:49)

Re: Копирование из комплекта ИКП-1

Были диски с загрузчиком, который, в зависимости от версии машины, выбирает разные образы копировщика. Там ничего, кроме копировщика, нет. Как правило, такие диски имели только одну версию, для девятки. (Полные версии были, например: ak042 - 2011 год, lmv121 - 2014 год)

3

Re: Копирование из комплекта ИКП-1

Так в итоге-то, все ли версии имеют глюк с определением первого ДЗУ. На девятке ведь должно быть в пятой слоте а он по умолчанию ставит 6. Судя по руководству были две версии:  ЯБ.00019-01 12 01  и  ЯБ.00019-01 12 02. Может в этом и разница.

4 Отредактировано Voldemar0 (25-12-2020 08:48)

Re: Копирование из комплекта ИКП-1

Цифры с названием версии значения не имеют, так как их нет в самих прогах.
Как нет, например, и дисков с этикетками и контрольными суммами.
Т.е. нельзя каким-то образом связать номер версии и конкретный образ.

В то же время исходники этого копировщика встречались нередко, а значит, если
кто-то бы захотел изменить порядок поиска - это было бы не сложно сделать.
Предполагаю даже, что это можно было сделать и без исходников: поиск дисководов
явно сидит где-то в начале кода, найти его не долго. Поменять номер начального слота, конечного и шаг - наверняка такое изменение даже не оставит следов, вроде каких-то заплаток или команд NOP.

Т.е. даже если такая версия найдётся (среди десятка всяких разных, в том числе явно патченных под вские разные цели, вроде копировщиков КПОН и USN-ских прог) - всё равно это никак не докажет, что тут именно другая официальная версия.

В то же время копировщик, конечно, переделывали под девятку: память он жрёт десятками килобайт, так что он обязан работать как с контроллерами ОЗУ семёрки так и с контроллерами ОЗУ девятки. Универсальных версий его мне не встречалось, но были варианты загрузчика, который мог выбирать тот или иной вариант копировщика в зависимости от архитектуры.

--

Кроме того, порядок поиска не может считаться ошибкой. То, что в сисмоне был изменён порядок поиска у девятки - это особенность сисмона, а не явно требуемый стандарт.