пардон за оффтоп, но рабочий вариант будет, или нет?
Вид для печати
пардон за оффтоп, но рабочий вариант будет, или нет?
Рабочий вариант чего?
И? Хруст так и делает. В чем проблема-то?
Для всего делает. Если ты про пакер от psb и товарищей, то депакер надо куда-нить добавить и сделать ld hl, откуда, ld de, куда, call депакер. Вроде так всегда было для всех пакеров на zx.
goblinish, тебе пакер нужен? :)
Юр, посмотри мой блок плиз.
---------- 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
Используй хруст для спека, он делает как тебе надо :)
Ничего сложного не вижу. dehrust - депакер спектрумский хруста. Packed/block.bin упакованный хрустом блок. Кладешь куда угодно депакер и пакованый блок и вызываешь как я показал. Разве сложно?
Вообще это слишком оффтоп, надо тебе тему сделать.
---------- Post added at 16:42 ---------- Previous post was at 16:39 ----------
В общем ты определись, на чем ты паковать собираешься - на спектруме или на PC. В зависимости от этого будем дальше идти.
то есть тебе нужна была такая команда чтоли?
shellexec hrust13 -spd 3 Orig/intro1 Packed/block.bin - пакует хрустом без депакера в указанный файл. Хруст только распакуй с Vtrdos.
Короче ты вчитайся и всё понятно будет я думаю.