Кстати, а что если сжимать ПЗУ новым алгоритмом, более эффективным? Например, LZSA1. Распаковщик для PDP-11 есть здесь на форуме. Я проверял его на БК 0010 – довольно шустрый. И очень короткий.
Будет хуже. Есть другие получше, но нет под них распаковщиков под pdp11.
11306+364=11670 результат PL.PAS + размер распаковщика P16UNP
12470+124=12594 lzsa1
11426+270=11696 lzsa2
11089+??? = mhmt/hst
11047+??? = exomizer3
Там какой-то алгоритм сжатия, специально заточенный под 16-битные инструкции PDP-11?
Нет, но минимальный размер данных 16-ти битное слово. Там два прохода: Что-то типа RLE+LZS. Да, могли оптимизировать кодирование с переменной длиной конкретно под эти данные.