Сообщение от
hobot
Неужели картридж с CHESS недостижим? ;-(
Нюанс с шахматами ) Портированные с БК0010 шахматы с граф. доской правильно работать не захотели,
зато версия V001T нормально себя чувствует и запустилась. По мере набора таких нюансов буду немного
расширять архив bin файлов
- - - Добавлено - - -
Сообщение от
nzeemin
В общем нужен будет упаковщик на C/C++, и распаковщик на MACRO11.
Если есть что-то на примете -- скажите.
Я помнил, что где то попадался мне не совсем стандартный архиватор для ДВК\УК-НЦ (RT-11\TSX), так на дискетах Хранительницы же откопался RTARCH
Код:
RTARC RT-11 TSX FODOS RTXARC
rtarc, rtxarc - архивирование и упаковка файлов
ФОРМАТ
rtarc [-d] [-o] [-q] [-p devise] [-z] [file...]
rtxarc [-d] [-o] [-q] [-p devise] [file...]
ОПИСАНИЕ
Программа RTARC архивирует и сжимает указанные
файлы . Каждый файл упаковывается в файл с расшире-
нием .ARC . Файлы содержат архивную информацию :
имя исходного файла, его длину в блоках и строку ин-
формации о своем содержании и могут быть разархиви-
рованны с помощью программы RTXARC.
Программы могут быть использованы для архивных целей
не производя побочных последствий после распаковки.
Для ускорения передачи файлов между RT-11 и UNIX
программа RTARC позволяет создавать файлы, которые
могут быть раскомпрессированы в UNIX с помощью про-
граммы uncompress, а программа RTXARC позволяет рас-
компрессировать файлы скомпрессированные программой
compress в ос UNIX. Отметим , что в системе RT-11
длина файла определяется с точностью до блока, а в
UNIX с точностью до байта, поэтому возможны изменния
длин файлов, что однако не отражается на их содержи-
мом , т.к. дополнение до блока осуществляется симво-
лами '\0' . Работающих только в RT-11 эта проблема
может не волновать.
Если выходной файл существует, то запись в него про-
изводится только при наличии ключа -о. Если ключ -о
не указан то запрашивается разрешение на запись в
файл.
При вызове с ключом -d все исходные файлы уничтожа-
ются после обработки.
Кляч -p с указанием после него имени устройства
заставляет помещать создаваемые файлы на это устрой-
ство.
Ключ -z при архивировании дает файл с суффиксом
.Z пригодный для передачи в UNIX , а при работе с
RTXARC позволяет раскомпрессировать принятые из UNIX
файлы.
Ключ -c заставляет результаты работы RTXARC выда-
вать на терминал, архивные файлы не изменяются.
Ключ -l позволяет распечатывать архивы без преоб-
разования файлов в исходный вид ( аналог -cp LP: ).
Программы используют модифицированный алгоритм
Лемпеля-Зива (Lempel-Ziv), описанный в статье "A
Technique for High Performance Data Compression",
Terry A. Welch, IEEE Computer Vol 17, No 6 (June
1984), pp 8-19.
Программа RTARC в начале создаваемого файла записы-
вает информацию позволяющую отличить его от случай-
ного текста.Дополнительно в файл записывается предел
bits, использовавшийся при работе rtarc , что поз-
воляет не указывать его для compress в ос UNIX , и
если файл является архивным то и неоходимая информа-
ция для преведения его к исходному виду.
Достигаемое сокращение размера зависит от размера
исходного файла. Обычно текстовые файлы, такие как
программы на языке Си , уменьшаются на 50-60%.
После обработки каждого файла выдается сообщение о
степени уменшения исходного файла. Выдачу сообщения
можно отменить, указав ключ -q.
ДИАГНОСТИКА
Usage: ru rtarc
# [-doqz] [-p output_devise] [file ...]
... ... ...
В командной строке был указан неправильный
режим работы.
Unknown flag: '_';
В командной строке были указаны неправильные
ключи.
file: already exists
do you wish to overwrite (y or n)?
Файл с именем file уже существует; если его
можно стереть, то ответьте "y", иначе "n".
ПРОГРАММА RTARC.
file: already has .ARC suffix -- no change
Файл с именем file уже имеет суффикс .ARC ,
либо является архивом.
file: enter information about your file
->
Введите 60 символов информации о вашем файле
закончив ввод нажатием "ВК" или "ПС".
file:
Этот фрагмент сообщения выдается в начале
обработки файла с именем file.
compressed on xx.yy%
Этот фрагмент сообщения указывает коэффици-
ент сжатия исходного файла.
to file
Этот фрагмент сообщает об успешном образова-
нии результирующего файла.
sourse deleted
Этот фрагмент говорит об уничтожении файла
источника.
sourse was't deleted
Этот фрагмент говорит о не уничтожении файла
источника из за каких либо неполадок при ра-
боте RTARC.
ПРОГРАММА RTXARC.
file have a bad suffix
Файл с именем file имеет суффикс не .ARC и
не .Z .
file: not in compressed format
Файл с именем file не обрабатывался rtarc .
file: not in archiving format
Файл с именем file не архив.
file: compressed with xx bits, can only handle yy
bits
Файл с именем file был упакован командой,
которая использовала xx бит для упаковки, а
вызванная команда может обработать только yy
бит. Только при работе с файлами из UNIX.
file was archived as file1
В файле с именем file архивирован файл file1
file
Этот фрагмент сообщения выдается в начале
обработки файла с именем file.
unarchived to file1
Этот фрагмент выдается в случае успешного
разархивирования архивного файла file.
sourse deleted
Этот фрагмент выдается в случае уничтоже-
ния исходного файла.
http://archive.pdp-11.org.ru/vid/UK_KAZAKOV_DSK.rar
ссылка на образы временная.
- - - Добавлено - - -
По поводу "виртуальных" картриджей ) => "Цепочка тестов для УК-НЦ" частично ПКМ из .BIN такого работает. Ещё несколько вариантов LAND-игры, "терминал"-версию шахмат (см. выше) на сайт добавил.
Код:
File Blocks Date Bytes
---------- ------ ----------- ----------
CASTLE.BIN 48 04-Jul-2016 24'576
CHESS1.BIN 48 06-Jul-2016 24'576
GARDEN.BIN 48 04-Jul-2016 24'576
KLAD40.BIN 48 04-Jul-2016 24'576
LAND .BIN 48 06-Jul-2016 24'576
LAND0 .BIN 48 06-Jul-2016 24'576
LAND1 .BIN 48 06-Jul-2016 24'576
LANDM .BIN 48 04-Jul-2016 24'576
LANDUK.BIN 48 04-Jul-2016 24'576
PIFPAF.BIN 48 04-Jul-2016 24'576
PIRAM .BIN 48 04-Jul-2016 24'576
SHERIF.BIN 48 04-Jul-2016 24'576
TESTUK.BIN 48 06-Jul-2016 24'576
XONIX .BIN 48 04-Jul-2016 24'576
---------- ------ ----------- ----------
14 Files