Jump to content
IGNORED

Exomizer for dummies?


Wilheim

Recommended Posts

Hi, all!

 

I just want to know if there is any Exomizer tutorial to learn how to use it with the different options it has. I'm aware that a lot of features can be done by using the Super Packer GUI, but there are some things I would like to do.

 

For example, making a new game that uses exomizer to depack on-the-fly some screens or maps, that is, using a Build routine used with MADS. Another example: using one single depack routine for every packed segment.

 

Where can I find it?

Link to comment
Share on other sites

Exomizer for dummies?

For newbies you should start seeing the videos below, I learnt everything from there.

:rolling:

 

 

 

 

Misc:

1. Exomizer has a new version 3.10, it has not being updated in Super Packer yet:

https://bitbucket.org/magli143/exomizer/wiki/Home

 

2. The developer of Exomizer is very kind to answer questions:

https://atariage.com/forums/topic/145682-super-packer-gui-for-deflater-and-exomizer/?do=findComment&comment=4654480

 

 

2 hours ago, Wilheim said:

depack on-the-fly some screens or maps

It's very resource consumer.

 

2 hours ago, Wilheim said:

Another example: using one single depack routine for every packed segment.

Multiple jsr. I think you mean to save the decruncher only once as a function instead of multiple times, that would be good.

 

 

In the code there should be some info: exomizer-3.1.0.zip

 

BTW, I never got the parameter "load_addr" to work. There should be a manual.

 

Edited by tane
  • Haha 2
Link to comment
Share on other sites

@Wilheim is there a reason for using Exomizer?

I am using deflate/inflate in my recent projects (depack on the fly) and it is pretty convenient. I'm sure there are faster decompression routines out there, but I think the compression ratio and ease of use is best here.

I have been using zopfli https://github.com/google/zopfli (which allows you to force compress more) to compress my data into header-less deflate files directly on PC... and inflate https://github.com/pfusik/zlib6502 to unpack on Atari.

 

Whole process is described on the page linked above.

 

By using this I was able to put 4 full screen narrow hires images (levels) in game Castle Defender (link in my signature), so there is no need to load each level from disk individually on demand... everything is stored in stock 64kB memory.

Just FYI: 35kB of data compressed to 17kB;  + you have to reserve 8kB for unrolled (uncompressed) current level. ... so 35 + 8 = 43 whereas 17 + 8 = 25 ...that is 18kB saving opposed to having all uncompressed. That is just example, there are lot more compressed data under OSROM,BASICROM in the game:  https://sourceforge.net/p/castle-defender/code/HEAD/tree/trunk/data_relocator.asm

  • Like 1
  • Confused 1
Link to comment
Share on other sites

On 2/11/2021 at 7:16 AM, matosimi said:

@Wilheim is there a reason for using Exomizer?

 

No reason at all. Just want to learn how to use it with the command line. I just asked about Exomizer because is the one I know better and I like the speed/compression relation it has.

 

Thank you for your suggestions, I'll have a look on it.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...