Просмотр полной версии : Как паковать Hrust'ом
goblinish
21.09.2012, 14:45
пардон за оффтоп, но рабочий вариант будет, или нет?
Shadow Maker
21.09.2012, 15:29
Рабочий вариант чего?
goblinish
21.09.2012, 15:34
Рабочий вариант чего?
да что угодно - пакер, который гонит готовый бинарник, плюс исходник, который можно было бы к нему пришить.
например, готовый экран, сжатый в Screen Crash, можно приделать к своему коду программы.
Shadow Maker
21.09.2012, 15:41
И? Хруст так и делает. В чем проблема-то?
goblinish
21.09.2012, 15:54
И? Хруст так и делает. В чем проблема-то?
на zx делает? или нет? если нет, то у меня не покатило
Shadow Maker
21.09.2012, 15:59
Для всего делает. Если ты про пакер от psb и товарищей, то депакер надо куда-нить добавить и сделать ld hl, откуда, ld de, куда, call депакер. Вроде так всегда было для всех пакеров на zx.
goblinish
21.09.2012, 16:00
Для всего делает. Если ты про пакер от psb и товарищей, то депакер надо куда-нить добавить и сделать ld hl, откуда, ld de, куда, call депакер. Вроде так всегда было для всех пакеров на zx.
такой бы пример прилепить к теме, а то я пропустил, наверное(
goblinish, тебе пакер нужен? :)
Shadow Maker
21.09.2012, 16:13
Юр, посмотри мой блок плиз.
---------- Post added at 16:13 ---------- Previous post was at 16:06 ----------
Goblinish, чего объяснить-то? Пакер для PC на VTRDOS лежит, депакер лежит в спектрумском хрусте (а мож и в PC версии в архиве, не помню). Подключать и распаковывать например так:
DEVICE ZXSPECTRUM48
page 0
org #6000
include "dehrust.bin"
go ld hl,#6200
ld de,#c000
call #6000
jp профит
org #6200
incbin "Packed/block.bin"
savesna "out.sna",go
goblinish
21.09.2012, 16:26
Goblinish, чего объяснить-то?
это:
org #6200
incbin "Packed/block.bin"
org #6000
include "dehrust.bin"
и где что? слишком сложно.
goblinish, тебе пакер нужен?
быдо бы неплохо, если есть почти готовый вариант, как я описал.
goblinish
21.09.2012, 16:42
Разве сложно?
LZSSPACK так не работает. разве сложно? попробую с экспериментами, наверное.
Shadow Maker
21.09.2012, 16:42
Используй хруст для спека, он делает как тебе надо :)
Ничего сложного не вижу. dehrust - депакер спектрумский хруста. Packed/block.bin упакованный хрустом блок. Кладешь куда угодно депакер и пакованый блок и вызываешь как я показал. Разве сложно?
Вообще это слишком оффтоп, надо тебе тему сделать.
---------- Post added at 16:42 ---------- Previous post was at 16:39 ----------
В общем ты определись, на чем ты паковать собираешься - на спектруме или на PC. В зависимости от этого будем дальше идти.
goblinish
21.09.2012, 16:45
В общем ты определись, на чем ты паковать собираешься - на спектруме или на PC
да нечего определяться-то. смысл в сборке при компиляции sjASM.
Shadow Maker
21.09.2012, 16:47
то есть тебе нужна была такая команда чтоли?
shellexec hrust13 -spd 3 Orig/intro1 Packed/block.bin - пакует хрустом без депакера в указанный файл. Хруст только распакуй с Vtrdos.
Короче ты вчитайся и всё понятно будет я думаю.
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot