Page 3 of 4

Re: Пацкеры

PostPosted: 22 May 2013, 04:46
by g0blinish
KOE wrote:ASC ScreenCrasher по картинкам уделывает всех.

меня в крэшере привлекает возможность распаковки куда угодно, но вот уделывает ли?

Re: Пацкеры

PostPosted: 22 May 2013, 09:29
by KOE
g0blinish wrote:но вот уделывает ли?

Когда я в последний раз активно что-то кодил на спеке (~2001..2002 г), он уделывал все пакеры, которые у меня тогда были. Правда тогда у меня не было этих ваших интернетов, и палатки с софтом на радиорынке и в политехе давно закрылись, самый свежий софт у меня тогда был 1997-98 годов. Может, с тех пор и появилось нечто более хорошее, хз.
g0blinish wrote:меня в крэшере привлекает возможность распаковки куда угодно

Еще прикол, если перед распаковкой ldir-ом не залить атрибуты так, чтобы paper=ink, то можно было глазами разглядеть, как депакер кусками отрисовывает картинку.

Re: Пацкеры

PostPosted: 22 May 2013, 11:55
by g0blinish
KOE wrote:Еще прикол, если перед распаковкой ldir-ом не залить атрибуты так, чтобы paper=ink, то можно было глазами разглядеть, как депакер кусками отрисовывает картинку.

не нашол свой записи, но ScrCrash релокатабельный, поэтому достаточно поменять два значения #40 и одно #58 на нужные.
давным давно юзал распаковку в #8000, откуда можно выводить на экран.

Re: Пацкеры

PostPosted: 22 May 2013, 13:02
by lvd
Самому проверять влом, но уверен, что если взять картинку 6912, первые 6144 из неё переставить по столбцам и так запаковать, то хруст1 уделает все эти ваши хзчопуковалки.

Re: Пацкеры

PostPosted: 22 May 2013, 13:06
by lvd
ontopic: psb дал мну хрусто-стеко-депакер.
Результаты: ориджинал, который хотеет заголовок, последние 6 байт из него берёт и ещё длины распакованного и запакованного гэ. Если конец распакованного лежит по большим адресам, то зачем-то ЛДДРит в конец будущего распакованного запакованное. Типа, шоб, не облажаться при распаковке, шоб распакованное не догнало запакованное. Но всё равно иногда догоняет, потому фтопку.
Легким движением руки вся заголовочная хрень убирается, и получается классический хрустодепакер, которому требуется -hst без -zxh. Скоро релиз.

ps: где бы взять Z80нестекодепакер, шоб тоже пофиксить?

Re: Пацкеры

PostPosted: 22 May 2013, 13:52
by g0blinish
кому не влом проверять - кортинка, атрибуты и экран и кортинка по столбцам(слева направо)

Re: Пацкеры

PostPosted: 22 May 2013, 13:53
by g0blinish
кстати, обсуждаемое нащот LZSSPack/ASC еще в силе до сих пор.

Re: Пацкеры

PostPosted: 22 May 2013, 18:16
by нолька
lvd wrote:Самому проверять влом, но уверен, что если взять картинку 6912, первые 6144 из неё переставить по столбцам и так запаковать, то хруст1 уделает все эти ваши хзчопуковалки.

внезапно автор хруста=автор лазеркомпакта
.
lvd wrote:ps: где бы взять Z80нестекодепакер, шоб тоже пофиксить?
в комплекте с хрустом

Re: Пацкеры

PostPosted: 22 May 2013, 22:36
by lvd
нолька wrote:в комплекте с хрустом

Зачем оно постоянно делает LD HL,#2758:EXX:RET при выходе из депакера? Выкашиваю.

Re: Пацкеры

PostPosted: 22 May 2013, 22:37
by lvd
ontopic:

выкосил хедер из депакера со стеком, стал размером 209 байт!

http://mhmt.googlecode.com/svn/depk/z80/dehrust_stk.asm