Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in 
Compactor V1.0   [2021]

Compactor V1.0 Released by :
Sokrates

Release Date :
4 May 2021

Type :
Other Platform C64 Tool

Website :
https://github.com/FPT-Sokrates/compactor

User rating:awaiting 8 votes (4 left)   See votestatistics

Credits :
Code .... Sokrates of The Tuneful Eight

Download :
http://csdb.dk/getinternalfile.php/213064/compactor.exe (downloads: 43)

Look for downloads on external sites:
 Pokefinder.org


User Comment
Submitted by Sokrates on 6 May 2021
Sounds like a perfect use case :-) Thank you for sharing the numbers!
User Comment
Submitted by Frostbyte on 5 May 2021
Well, this tool was just what the doctor ordered. With very little effort, it freed an extra 2k out of 40.5k of data, which was already compressed but had repeating patterns in the beginnings and ends of individual compressed data segments (of which there are hundreds), and I couldn't use "proper" compression as I couldn't afford the performance hit.

That 2k is a lot when memory is already almost full and you're getting desperate for bytes. :) Also with zero performance penalty, which is nice.

Thank you very much for sharing this!
User Comment
Submitted by Sokrates on 4 May 2021
Exactly, an optimized greedy approximate algorithm is used to solve this. Additionally data alignment is supported.
User Comment
Submitted by Krill on 4 May 2021
This is compression by finding the shortest common superstring, yes?
User Comment
Submitted by Sokrates on 4 May 2021
Data compression for read-only data arrays with zero time for decompression. I used this method in some of my tech-demos. Now I made a proper tool out of it hoping some of you might find it useful. Read "Summary" for more information.
Search CSDb
Advanced
Navigate
Prev - Random - Next
Detailed Info
· Summaries (1)
· User Comments (5)
· Production Notes
Fun Stuff
· Goofs
· Hidden Parts
· Trivia
Forum
· Discuss this release
Sponsored links
Support CSDb
Help keep CSDb running:



Funding status:




About this site:
CSDb (Commodore 64 Scene Database) is a website which goal is to gather as much information and material about the scene around the commodore 64 computer - the worlds most popular home computer throughout time. Here you can find almost anything which was ever made for the commodore 64, and more is being added every day. As this website is scene related, you can mostly find demos, music and graphics made by the people who made the scene (the sceners), but you can also find a lot of the old classic games here. Try out the search box in the top right corner, or check out the CSDb main page for the latest additions.
Home - Disclaimer
Copyright © No Name 2001-2021
Page generated in: 0.121 sec.