Важная информация

User Tag List

Страница 1 из 7 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 66

Тема: Баг в depacker от hrust1.3?

  1. #1
    Guru Аватар для moroz1999
    Регистрация
    17.01.2005
    Адрес
    Tallinn
    Сообщений
    2,517
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    86
    Поблагодарили
    39 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Баг в depacker от hrust1.3?

    Обнаружил странную проблему - 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 пробовал, но он почему-то мой список файлов не осилил, как я ни пробовал.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Activist
    Регистрация
    23.01.2005
    Сообщений
    235
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    послушай, я много всего пробовал, сейчас остановился на megalz от mayhem - он хоть пакует и не круче всех, зато все без проблем распаковывается - не надо забивать себе голову лишними трудностями.

  4. #3
    Veteran Аватар для jtn
    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,149
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    уважаемый, почему у вас да диск пишется 300 байт, а не 2975, что является длиной файла test.out. во-вторых файл запакован hrust1.x, а распаковщик от hrust2.x парадокс!
    Цитата Сообщение от elfh
    послушай, я много всего пробовал, сейчас остановился на megalz от mayhem - он хоть пакует и не круче всех, зато все без проблем распаковывается - не надо забивать себе голову лишними трудностями.
    действительно! дельный совет =)))

  5. #4
    Guru Аватар для moroz1999
    Регистрация
    17.01.2005
    Адрес
    Tallinn
    Сообщений
    2,517
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    86
    Поблагодарили
    39 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от The Exploited
    уважаемый, почему у вас да диск пишется 300 байт, а не 2975, что является длиной файла test.out. во-вторых файл запакован hrust1.x, а распаковщик от hrust2.x парадокс!
    опа! сорри, накосячил при сборке файлов с примером. я поправил всё, перезапаковал и залил заново - http://www.zone.ee/obmen/test2.zip
    также приложил незапакованный исходный файл, длиной в 5596 (не 6144 как я писал выше).
    теперь как результат - распаковщик hrust падает.

  6. #5
    Guru Аватар для moroz1999
    Регистрация
    17.01.2005
    Адрес
    Tallinn
    Сообщений
    2,517
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    86
    Поблагодарили
    39 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от elfh
    послушай, я много всего пробовал, сейчас остановился на megalz от mayhem - он хоть пакует и не круче всех, зато все без проблем распаковывается - не надо забивать себе голову лишними трудностями.
    спасибо, попробую!

    upd: хм, http://lvd.nm.ru/MegaLZ/ не открывается у меня сейчас, а на VT его почему-то не нашел.
    Последний раз редактировалось moroz1999; 03.12.2006 в 15:04.

  7. #6
    Master
    Регистрация
    20.01.2005
    Адрес
    Россия, Вологда
    Сообщений
    957
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от moroz1999
    спасибо, попробую!

    upd: хм, http://lvd.nm.ru/MegaLZ/ не открывается у меня сейчас, а на VT его почему-то не нашел.
    Надеюсь авторы не будут против выкладывания.
    Упаковщик для писи, распаковщик для Спектрума.

    Хотя проблем с распаковкой Хруст не наблюдал. Обратись к Spectre или Alco - они авторы последних доработок в распаковщике Хруста.
    Вложения Вложения
    • Тип файла: zip MegaLZ.zip (22.0 Кб, Просмотров: 234)
    axor/Perspective
    http://abzac.retropc.ru/

  8. #7
    Veteran Аватар для jtn
    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,149
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от moroz1999
    опа! сорри, накосячил при сборке файлов с примером. я поправил всё, перезапаковал и залил заново - http://www.zone.ee/obmen/test2.zip
    также приложил незапакованный исходный файл, длиной в 5596 (не 6144 как я писал выше).
    теперь как результат - распаковщик hrust падает.
    все правильно, в начале данные слишком плотные - известная бага хруста (описана в документации). лечится исправлением депакера. в общем случае - распаковывать надо из одной области памяти в другую, чтобы они не пересекались

  9. #8
    Guru Аватар для moroz1999
    Регистрация
    17.01.2005
    Адрес
    Tallinn
    Сообщений
    2,517
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    86
    Поблагодарили
    39 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от The Exploited
    все правильно, в начале данные слишком плотные - известная бага хруста (описана в документации). лечится исправлением депакера.
    Есть ли уже где-то поправленный? Сорри за глупые вопросы, я просто не так давно нормальной разработкой занялся, и потому у меня в голове по этой теме пробел
    Цитата Сообщение от The Exploited
    в общем случае - распаковывать надо из одной области памяти в другую, чтобы они не пересекались
    ну, у меня вроде в примере так и получается, а всё равно бага есть?

  10. #9
    Guru Аватар для moroz1999
    Регистрация
    17.01.2005
    Адрес
    Tallinn
    Сообщений
    2,517
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    86
    Поблагодарили
    39 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от axor
    Надеюсь авторы не будут против выкладывания.
    Упаковщик для писи, распаковщик для Спектрума.
    Спасибо! сегодня попробую его.

  11. #10
    Master
    Регистрация
    20.01.2005
    Адрес
    Россия, Вологда
    Сообщений
    957
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от moroz1999
    Спасибо! сегодня попробую его.
    Вот исходники Дехрустов разных версий.
    Вложения Вложения
    axor/Perspective
    http://abzac.retropc.ru/

Страница 1 из 7 12345 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •