Screen Unpacker - в ZAsm`е есть оверлей упаковывающий группу отмеченных файлов, не то что бы часто пользуюсь сам, но временами да. И давно подумывал над утилитой с обратной процедурой. Сейчас конвертировал с ПЦ довольно много всяких картинок и храню в сжатом виде, но иногда нужно .., например загрузить в ArtStudio и нужно предварительно экраны распаковать. Что то много написал, программа меньше.
В меню можно/нужно выбрать дисковод куда складывать распакованные картинки, расширение/тип файла и конечно отметить нужные файлы.
Если файл больше #1C пропускается, если не найден идентификатор распаковщика (там пару байт в начале файла) - пропускается.
Остальное распаковывается.
На диске исходный текст и два .ovl один для версии #F9, другой #F9D-#3D13 - буква "D" в конце имени. И небольшая куча сжатых экранов для проверки.
Как обычно править можно как угодно, оверлею все равно в какой версии ZAsm он работает, но компилировать нужно под каждую из версий своим компилятором, в своей версии. Нижние (#7800-#8xxx) адреса разные.
з.ы. что интересно, ZAsm v3.3.F9D под эмулятором xpeccy работает быстрее, операции с диском, чем ZAsm v3.3.F9 - с быстрым драйвером диска, причем значительно быстрее.




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