Считаю, что в связи с широким распространением на спектрумах винчестеров, а значит и увеличения логических устройств до максимальных 16Мб, может возникнуть потребность для сохранения всего "большого" устройства в файл. Например, чтобы перенести его на пЦ (с уже настроенной системой) и использовать под эмулятором или выкладывать в сеть. А здесь мы сталкиваемся с двумя проблемами: максимальной величиной отдельно взятого файла в среде iS-DOS, равной 5 с копейками мегабайт, и с естественной невозможностью Скопировать все 16Мб "самих в себя" - когда мы столкнемся с сообщением о нехватке места на диске. Поэтому неплохо бы уже в самой утилите sv_image разбиение получаемого образа на куски по необходимости по-первых, а во-вторых сделать возможность сохранения этих кусков сразу на два указываемых в командной строке пользователем устройства - сначала на одно, а по мере его переполнения (заранее вычисляемого) - на второе. Соответственно доработать и программу записи образо на устройство - чтобы можно было бы это делать с разрезанного на 5Мб (или другого размера) куски образа сразу с двух устройств. Тогда можно будет целые разделы винчестера утаскивать на ПЦ и работать с ними через FAR. А потом писать обратно. К тому же я сейчас, хоть и вяло из-за отсутствия времени, но работаю над прямой работой системы с CD-ROM, где в качестве 16Мб-разделов будут выступать подключаемые через командную строку как раз те самые IMG-образы, которые могут иметь разделы от 4Кб до 16Мб. Вот и можно будет сформировать их на реале, потом перекинуть целиком на пЦ, где записать на болванку CD-ROM при формировании Life-CD.
Ну и немного другое: было бы неплохо чуток доработать разархиватор таким образом, чтобы можно было бы разархивировать один, несколько (группу) или все файлы, минуя интерактивный режим (с отмечанием файлов для распаковки) - исключительно через командную строку, чтобы можно было бы максимально автоматизировать через BAT-файлы процесс оной распаковки.







Ответить с цитированием