ivagor, спасибо! Действительно, поэкспериментировал, и zx0 дал большую компрессию.

Набор экранов в уровне 30 экранов по 800 байт. Каждый экран сжимался отдельно.

Без сжатия - 24000 байт
LZSA1 - 12443 байта
LZSA2 - 11460 байт
ZX0 - 10851 байт

А исходники распаковщика нашёл как раз у Дениса Грачёва в нужной мне мнемонике Z80 Где-то в подсознании осело, что он именно ZX0 использовал в своих играх.