Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature request: FlashPack 3 compression #7

Closed
pfusik opened this issue May 25, 2011 · 3 comments
Closed

feature request: FlashPack 3 compression #7

pfusik opened this issue May 25, 2011 · 3 comments
Assignees
Milestone

Comments

@pfusik
Copy link

pfusik commented May 25, 2011

ASAP 3.0.0 includes an improved FlashPack for compressing XEX files. The difference from FlashPack 2.1 is that long sequences are no longer RLE, but reuse the previous distance. See asap/6502/fp3depk.asx. See asap/flashpack.ci for how to use 2/3-byte and long sequences for best compression.

This improves the compression by a few percent on average. The new algorithm turns out to be better than Google Snappy for XEX files. I can share some Excel spreadsheets if you like.

@epi
Copy link
Owner

epi commented May 26, 2011

I saw it in ASAP sources when it was still "experimental", and yes, it will be included in xebin ASAP. :)
Any side artifacts you produced when creating FP3 are very welcome. Thanks!

@ghost ghost assigned epi May 26, 2011
@epi
Copy link
Owner

epi commented Feb 6, 2023

Do you agree to include (likely modified) copies of fp3depk.asx and xasm in xebin under GPL3?

@pfusik
Copy link
Author

pfusik commented Feb 6, 2023

I withdraw this request.
I plan to replace FP3 compression in ASAP with something probably based on ZX0.

@pfusik pfusik closed this as not planned Won't fix, can't repro, duplicate, stale Feb 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants