Выложил распаковщик ZX0 (прямой+обратный) для 8080. Можно чуть ускорить за счет самомодифицируемого кода, но пусть лучше будет максимально универсальная версия. Жить стало лучше и веселее, aplib/apultra теперь совсем не нужен, exomizer почти совсем не нужен (он изредка может сжать чуть сильнее zx0, но распаковщики в 2-3 раза медленнее и в 2.5-3 раза крупнее и еще нужно место под таблицу). Выбор упаковщиков/распаковщиков общего назначения для 8080 упростился, если выстроить от быстрых к мощным, то: lzsa1 - lzsa2 - zx0. Для некоторых специальных случаев подойдут обобщенный zx7 от автора zx0 или shrinkler.
Если вопрос о сравнении с ZX0, то твой megalz правее (быстрее почти на четверть), но распаковщик ZX0 можно немного разогнать, тем более текущий вариант в 2 раза меньше твоего megalz. И на данный момент, если устраивает степень сжатия megalz, то лучше lzsa2, его распаковщик быстрее и немного компактнее.





Ответить с цитированием