3 / 1 697
Версия для печати
Распаковка архивов *.ipc в среде iS-DOS/TASiS
|
Предполагаю, что пользователь знает хотя бы в минимальном объёме как пользоваться системой iS-DOS (TASiS). Если нет - читайте умные книжки по iS-DOS (они в интернете есть), статьи по использованию iS-DOS в первых номерах журнала ZX-Format, или на худой конец изучите хелпы ко всем программам системы, их пишут не для красоты!
|
Ранее уже было упомянуто, почему нельзя переносить файлы iS-DOS на PC в прямом виде. Одним из способов решения этой проблемы является перенос файлов виде "образа" RAM-диска. Однако существует ещё один способ переноса файлов - их можно упаковать оптом, при этом вся информация о их стартовых адресах и контрольной сумме сохраняется. Для этого я написал пакет программ под названием ispacker. Он включает в себя упаковщик ispack.com и распаковщик unispack.com. Целью этот статьи является оказание помощи тем, кто скачал с сайта архив *.ipc и хочет распаковать его, но не знает как это сделать.
Системные требования: необходимо наличие 128К памяти в компьютере. Я полагаю, что на 48К Спектрумах мало кто занимается серьёзной работой в среде iS-DOS.
Для распаковки архива *.ipc потребуется файл распаковщика unispack.com. Этот файл находится в одном из архивов с комплектом программ ispacker. Поэтому делаем так:
Качаем архив с комплектом программ ispacker для вашей системы: iS-DOS или TASiS.
В скачанном архиве помимо файла с расширением *.ipc находится отдельным com-файлом распаковщик unispack.com. Поясняю - сам распаковщик упаковывать нельзя, потому что получается, что для распаковки архива с распаковщиком потребуется распаковщик. Рекурсия одним словом. Поэтому распаковщик выделен в виде отдельного файла. В том же архиве на всякий случай находится описание распаковщика в виде обычного текстового файла.
Файл unispack.com переносим на системный диск iS-DOS/TASiS. Как вам это будет удобнее - либо через MS-DOS дискету, либо через TR-DOS дискету. Короче, как-нибудь да скопируете.
При переносе файла теряется информация о стартовом адресе и контрольной сумме. Надо восстановить её.
Стартовый адрес восстанавливается при помощи программы rename.com. Вызываем её и комбинацией клавиш SS+Space переходим в меню, где в графе Adress вводим 24000 или #5DC0 для 16-ричного режима ввода, после чего сохраняем изменения:
Контрольную сумму файла unispack.com подсчитываем при помощи утилиты calc.com.
Вызов распаковщика лучше всего прописать в файл extent.txt:
Указываем тот путь, по которому располагается скопированный файл unispack.com.
Всё готово для распаковки архивов *.ipc. Нажимаем на файле с архивом клавишу Enter, и запускается распаковщик:
Клавишей Space отмечаем нужные файлы для распаковки, а клавишей Enter запускаем процесс распаковки. Распаковка ведётся на противоположную панель системы.