@retronav,
post #1
Carrion, łapiesz to:
StoneCracker. Polecam, stosowałem z powodzeniem w swoich 3 ostatnich prodkach i jest ok.
Depack miedzy cześciami to kompromis między "mocą" upakowania a szybkościa decrunchu. Zazwyczaj w demie potrzebujesz utrzymać płynny "flow" miedzy cześciami, więc depack powinien być praktycznie niezauważalny. Popularny ostatnio Shrinkler jest świetny do skracania exeków, ale depak trwa zdecydowanie za długo, szczególnie jeśli celujesz w A500 i 7MHz. Podany StoneCracker spełnia się całkiem nieźle pod oboma względami - nie zanotowałem też problemów na wyższych procesorach, co czasem się zdaża zdaje się Crunchmanii. Co do SC, po zainstalowaniu (rozpakowaniu .lha?) masz katalog "sources", a w nim "optidec.s". To procka, która wrzucasz w swoje źrodło (inkludujesz) a wywołujesz dając adres spakowanych danych w A1, adres (odpowiednio duzego) bufora docelowego w A2 i robiąc "bsr.w decrunch" jako skok do wykonania. Procka podaje, że wykorzystuje rejestry D0-D7/A0-A6, wiec warto sią zastanowić które przed jej wywołaniem warto wrzucić na stos.
W samej aplikacji - przestaw "FileType" z "Executable" na "Data", z wiadomego powodu i to wszystko. Można poeksperymentować też z różnymi opcjami, ale dotychczas całkiem nieźle działał mi "standard" .
Co do pakowania samego finałowego exeka - Shrinkler daje najlepsze rezultaty, choć warty uwagi jest jeszcze Nibbler Photona/SCX (do wypróbowania) no i ogolnie niezniszczalny klasyk: Titanics Cruncher 1.2 (ale tego znasz).
Ostatnia aktualizacja: 15.12.2015 14:57:41 przez sachy