New compression method: Exomizer 2

Pagina 3/4
1 | 2 | | 4

Van ARTRAG

Enlighted (6932)

afbeelding van ARTRAG

27-01-2013, 18:34

Humm... when I try this
C:\>exoopt.exe TILESETF.BIN out.opt 0xC000 f0
it halts in an endless wait
Same if I use C000 instead of 0xC000 as address of the buffer
TILESETF.BIN is a 9k binary file to be compressed
Where is the problem ?

Van max_iwamoto

Hero (628)

afbeelding van max_iwamoto

27-01-2013, 18:35

The latest version is crashing under Windows 7 & XP without creating an output file.

Van Metalbrain

Expert (67)

afbeelding van Metalbrain

27-01-2013, 20:36

The optimizer still just optimizes the output of exomizer itself, so you must first compress TILESETF.BIN with something like:
exomizer raw -o TILESETF.temp TILESETF.BIN

and then follow it with:
exoopt.exe TILESETF.temp 0xC000 f0

I'm sure Antonio will soon update the optimizer to exit with an error message when the input stream isn't valid, instead of crashing or hanging.

PD: There's a mistake in the help, the "output_file" parameter doesn't exist now. The output files will be the same as input, adding ".opt". In our example, it will become "TILESETF.temp.opt".

Van Metalbrain

Expert (67)

afbeelding van Metalbrain

27-01-2013, 21:20

Version 1.03 is now available for download.

Van ARTRAG

Enlighted (6932)

afbeelding van ARTRAG

27-01-2013, 21:59

Why not integrating it with the compressor?

Van ARTRAG

Enlighted (6932)

afbeelding van ARTRAG

27-01-2013, 23:11

What is the compressor whose output is accepted by the optimizer ?
IMHO it would be better to have it with the optimizer, if not integrated, at least in the same package...

Van Metalbrain

Expert (67)

afbeelding van Metalbrain

28-01-2013, 09:17

ARTRAG wrote:

What is the compressor whose output is accepted by the optimizer ?

Exomizer 2, it's in the first post:
http://hem.bredband.net/magli143/exo/

ARTRAG wrote:

IMHO it would be better to have it with the optimizer, if not integrated, at least in the same package...

A bit lazy, aren't we? ;)

I'll check it with Antonio, as I'm not sure if the exomizer executable can be redistributed, if it would have to include the whole source...

PD: I see Antonio already updated to v1.04 including the executable (and changing a bit the parameters order):
http://retrolandia.net/foro/showthread.php?tid=48&pid=285#pi...

Van ARTRAG

Enlighted (6932)

afbeelding van ARTRAG

28-01-2013, 15:46

I've just downloaded exoopt_1.05 and I eager to start my tests
Thanks a lot for the script in the new release

Van yzi

Champion (444)

afbeelding van yzi

29-01-2013, 08:53

ARTRAG, can you list the parts you're using from the Exomizer package, and how are they working? I looked at it briefly and I think the "raw" version is the one I should use. Wink I tested the compression briefly on some ArkosTracker binary files, and it beats my current simple LZSS compressor by a fair marging. I haven't tested the Z80 decompressor yet because it requires translating the source to as-z80 syntax first.

Van Metalbrain

Expert (67)

afbeelding van Metalbrain

14-02-2013, 17:55

Beware! A bug has been detected in the official (non optimized) depackers. Magnus will surely publish an updated version (2.07) soon. Until then, you may get the latest versions from the repository:
http://emuscriptoria.svn.sourceforge.net/viewvc/emuscriptori...

More info (in spanish) here:
http://amstrad.es/forum/viewtopic.php?f=6&t=2608&start=150

Pagina 3/4
1 | 2 | | 4