Login
Back to forumSee the full topicGo to last reply

Posted By

KiCHY
on 2011-09-15
04:23:28
 Re: Exomizer

I used exomizer several times in my past games. Compressing a "datafile" with custom load address is possible. IMO if you want a selfextacting file, it always will have a basic SYS line and will load at $1001. Even the original data starts at for example $3815.
I'd the following: compress any files as datafiles (they will be compressed, and will be decompressed at its original memory location, and no unpack code in them) and use the same unpacker code located in a safe memory area.
There are very good source codes for this unpacking function in the zip. I made a modified version for the CA65 compiler, if you need this special version I can send you.
A warning about the compressed files: exomizer sometimes sets the load address of compressed file several bytes back to make sure there will be enough room for unpacking. For example you compress memory area $1000-$2000. You can get a file which will load at $0FFD. Do not cut that extra 3 bytes but prepare your memory map for that.



Back to top


Copyright © Plus/4 World Team, 2001-2024