Случайно попалось несколько утилит под ZX Spectrum +3 запакованных архиватором PMsfx
Как я понял автор архиватора Yoshihiko Mino , есть несколько версий под CP/M , MSDOS и +3DOS.
Версию под +3DOS сделал John Elliott.
Архиватор совместим с распространёнными в CP/M алгоритмом сжатия LZH.
Что получилась на эту тему нарыть.
Сайт John Elliott http://www.seasip.info/Cpm/software/gencpm.html но там только утилита под CP/M or DOS PMSFX (2.11).
Сайт на японском языке http://www.asahi-net.or.jp/~am9y-mn/fswlist.htm PMsfx CP/M version (2.00) перевод.
http://oldcomputers.dyndns.org/publi...s/PMARC_4_DOS/
https://www.iee.et.tu-dresden.de/~kc...1/PMAUTOAE.TXT
Что из себя представляет архив PMsfx в системе +3DOS.
Два файла , простой загрузчик на бейсике с диалогом куда распаковывать архив , и сам самораспаковывающийся архив.
10 BORDER NOT PI: PAPER NOT PI: INK VAL "5": CLEAR VAL "24287"
15 PRINT "M3CONV self-extracting archive"
20 LOAD "m3conv.sea"CODE VAL "24320"
25 INPUT "Unpack to which drive (press ENTER to check archive): "; LINE d$
30 IF d$<>"" THEN POKE VAL "24288",CODE d$: POKE VAL "24303",NOT PI
40 IF d$="" THEN POKE VAL "24303",CODE "C": POKE VAL "24304",NOT PI
50 PRINT USR 24320{24320}
После запуска выводит сообщения распаковать да/нет , перезаписывать файл да/нет ( если есть уже копия файла на диске ).
Образ диска , запускать файл: test2 https://yadi.sk/d/lBbJc71t3LQV77
P.S.
Надежды найти версию архиватора под +3DOS нет , распаковщик можно выколупать из архива он занимает 2 кб