Jump to content
IGNORED

Super Packer / Exomizer issue.


Wilheim

Recommended Posts

Well, maybe this issue is more related to Exomizer rather than Super Packer, but here it goes anyway:

 

I tried to compress Amaurote 128 with Super Packer to make it fit better in a multigame cartridge. I used the exomizer algorithm. Unfortunately, it crashed when it starts to decompress the expanded banks.I look into the decompressing routine and realized that it forces the PORTB to turn the expanded banks on prior to the unpacking (puts value $FE on it). I patched the Amaurote 128 binary and now it works fine.

 

I think a solution to this is to change the:

 

LDA #$FE

STA PORTB

 

To:

 

LDA PORTB

PHA

AND #$FE

STA PORTB

 

 

and finishing with:

PLA

STA PORTB

 

 

Is there anyone who can make the modifications to the Super Packer/Exomizer? Is it worth to do it?

 

Cheers!

  • Like 1
Link to comment
Share on other sites

Thx. In MADS there is source of the depacker routine so changes can made there and Tebe might update Superpacker.

 

Btw I just packed my SillyVenture stuff right in this morning with super packer ;) so still in use.

 

I use Super Packer very often, specially when I'm crunching XEX games into a cartridge, in order to fit as most as possible.

 

Also, it's very useful to convert the binaries to tape, because it saves a lot a loading time.

  • Like 1
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...