Kompression

  • Hi all,
    da das Thema in einigen Unterthreads bereits mal angerissen wurde, wollte ich das auch mal hier reinstellen: Was nimmt man zweckmaessigerweise am besten, um Daten (Bilder, Programme, Musik...) zu komprimieren? Und vor allem: Wie kann man es dann in eigenen Programmen benutzen?

  • Ich hab immer den Cheese-Cruncher genommen. Wenn du damit Bilder komprimierst, musst du da aber noch was ändern. Du musst in den unsichtbaren bereich des bildes - z. B. &FFFE - ein &C9 (=RET) poken und das bild nochmal mit SAVE "BILD",B,&C000,&4000,&FFFE speichern. Der Cheese Cruncher will das Programm nämlich ausführen - ohne RET schmiert nach dem entpacken der CPC ab.

  • Zitat von "Octoate"

    Hi all,
    da das Thema in einigen Unterthreads bereits mal angerissen wurde, wollte ich das auch mal hier reinstellen: Was nimmt man zweckmaessigerweise am besten, um Daten (Bilder, Programme, Musik...) zu komprimieren? Und vor allem: Wie kann man es dann in eigenen Programmen benutzen?


    Hi,


    In the past, I mainly used Crown Cruncher but I'm about to change for CPCT, the Overlanders' program. The files I tested are always smaller with CPCT, with the version 2.0. I've not tested the next versions yet... The advantage of CPCT and Crown is that the files are relocatable. Maybe is it the same for other programs I don't know.


    For the screens, I always used SCRUNCH (Epsilon's tool) as he managed the palette. But of course, the crunched screen can be crunched again with other crunchers... :)

  • Currently I am using the Crown Cruncher. The only reason is the decrunching speed, no other cruncher is faster.


    Crown suggested first to crunch with "Crown Crunch" and then in a second step with "Crown Imploder". I exactly did that in the past for my demos. I think the Cheese Cruncher does both steps at once, but I don't know exactly. In any case Cheese and Imploder have much longer decrunching times, as they use a more complicated crunching algorythm which leads to shorter files and also to shorter crunching time.
    But as long as a crunched SymbOS fits into 64K rom, I will use the Crown Cruncher to have this great decrunching speed during booting.


    Btw, as someone on <!-- m --><a class="postlink" href="http://www.MSX.ORG">http://www.MSX.ORG</a><!-- m --> asked for a fast decruncher, I disassembled Crowns routine and posted it there with a few comments. Hope he will not be angry with me ;) Here is the code:



    CU,
    Prodatron

  • Zitat von &quot;Kangaroo MusiQue&quot;

    He will kill you for that


    i can post somoe sources of Thriller's Rasters :)
    i dont know why, but i have a disc full of sources from him


    Please post them! And if you wanna have some more tons of groundbreaking mother fucking cool sources, you can download 23 (yes, 23, you all know this number!) discs full of pdt-sources of the 90ies on my website ;)


    CU,
    Prodatron


    Nach 15 Jahren interessiert der Kram doch eh keinen mehr.

  • Thanks Eliot, thanks Prodatron!


    eliot: There are newer versions of CPCT (3.0 and 3.1) - what about them? Anyway, as I don't speak any word french it is hard for me to read the manual ;).


    Btw, do you know a "Cross-Compressor"? A tool that I can use on a PC to compress my data for the CPC?

  • Yes, that's the usual way for the MSX. One "cross compressor" example is Bitbuster:
    <!-- m --><a class="postlink" href="http://www.msx.org/modules.php?op=modload&name=Downloads&file=index&req=visit&lid=835">http://www.msx.org/modules.php?op=modlo ... it&lid=835</a><!-- m -->


    CU,
    Prodatron

  • No, I am still going with the Crown Cruncher! ;)
    As I can switch WinApe into TurboMode + Frameskip-Mode, the Cruncher runs so ultra fast, that I don't need a PC-based one yet.
    But I guess Bitbuster is a very interesting alternative!


    CU,
    Prodatron

  • Zitat von &quot;Octoate&quot;

    Hi all,
    da das Thema in einigen Unterthreads bereits mal angerissen wurde, wollte ich das auch mal hier reinstellen: Was nimmt man zweckmaessigerweise am besten, um Daten (Bilder, Programme, Musik...) zu komprimieren? Und vor allem: Wie kann man es dann in eigenen Programmen benutzen?


    pucrunch!!!!!!!!!!!


    <!-- m --><a class="postlink" href="http://bree.homeunix.net/~ccfg/pucrunch/">http://bree.homeunix.net/~ccfg/pucrunch/</a><!-- m -->


    I use it and it is fantastic!!!!