home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.cbm
- Path: sparky!uunet!news.univie.ac.at!news.tu-graz.ac.at!fm11ap01.tu-graz.ac.at!schuetz
- From: schuetz@fm11ap01.tu-graz.ac.at (Alexander Schuetz)
- Subject: Announcing CHARITYWARE: The best cruncher on C64 ever!
- Message-ID: <1993Jan5.033737.10774@news.tu-graz.ac.at>
- Sender: news@news.tu-graz.ac.at (USENET News System)
- Nntp-Posting-Host: fm11ap01.tu-graz.ac.at
- Organization: none
- Date: Tue, 5 Jan 93 03:37:37 GMT
- Lines: 70
-
-
-
- Announcing Charityware: The best cruncher on the C64 ever!
- ----------------------------------------------------------
-
- Well, the title says it and I promise it. But first, the story so far. Do
- some guys remember the (quite wellknown) DARKSQUEEZER? Yes? Good. And if
- you know other Lempel-Ziv style crunchers on the C64, you should know that
- they are very slow.
-
- *Well, not anymore!*
-
- What I did is basically the following: I took an already existing cruncher
- (Darksqueezer ofcourse), checked out why he is so slow, found the reason
- and speeded him up a bit. That is, by factor 63 on a 512K ram expansion
- (Commodore 1750) or about factor 28 if you use a 1764-ram expansion (256k).
- The idea behind is, ofcourse, to make a data structure that makes searching
- for sequences faster. I simply settled down for an array of lists, which
- eats alot memory but does the job quite nicely.
-
- Testfile: Elite (201 blocks, $0801-$cfe6)
-
- Cruncher Time Result
-
- Darksqueezer normal 95 minutes 162 blocks
- Cruelcruncher (level 7) ca. 420 minutes 162 blocks
- ARJ (PC AT, 8 MHZ) 6 seconds 164 blocks
- Powerpacker (Amiga) 30 sec. 169 blocks
- Darksqueezer (my 512K version) 1 minute 35 sec. 160 blocks
- Darksqueezer (my 256K version) 3 minutes 11 sec. 160 blocks (same as b4)
-
- The sad end had to come: With that beta version in mind, I trusted some
- people that they'd check out for bugs and keep my version secret. Oh well...
- they didnt. Some asshole at the XMAS Camelot-party in particular gave the
- cruncher simply to everybody.
-
- Well, this wouldn't have hurt me so much at all, but thing is, I am a real
- poor guy (both of my parents are living in retirement and I'm studying...)
- so I wanted to earn some money with my idea. Now that's gone out of the
- window I suppose. Worse, other guys might try to steal my code, claim they
- did it themselves and sell it.
-
- Well, the cruncher got spread, but (a) maybe still not all people have it
- and (b) I might always try to complete it (e.g. I could do a version for
- two disk drives instead of ram expansion etc.). If you would like to get
- my cruncher (beta), please send a donation ($10 or something like that)
- to
- P.O.BOX 29
- A-8052 Graz
- Austria, Europe
-
- Please use notes, no coins.
-
- As soon as the first donations arrive I will UUENCODE and upload it here.
- Wonder why I'm the first one with this idea. The ramexpansion is out since
- atleast 1988.
-
- Any comments welcome, please email.
-
-
-
-
-
-
-
-
-
-
-
-
-