Обнаружил странную проблему - depacker от hrust1.3 не желает распаковывать запакованный им же файл.
Вот код:
Код:
ORG 30000
LD SP,29999
DI
JP START
DEHRUST INCBIN "dehrust.bin"
START
LD HL,FILE
LD DE,#c000
CALL DEHRUST
DI
HALT
FILE INCBIN "packed.bin"
длина упакованного файла - 2701, распакованного - 6144.
Файл скорее всего упакован нормально, потому что это - только один кусок из 9-и подобных, и остальные распаковываются нормально. сам dehrust сохранен из программы.
результат работы dehrust - нетронутая область #c000.
исходник с самим файлом - на http://www.zone.ee/obmen/test2.zip
если это действительно баг hrust1.3, то посоветуйте пожалуйста другой упаковщик со схожим функционалом. hrust 2.1 пробовал, но он почему-то мой список файлов не осилил, как я ни пробовал.