Path: utzoo!utgpu!watmath!att!ucbvax!DKAFHS1.BITNET!I0908 From: I0908@DKAFHS1.BITNET Newsgroups: comp.sys.atari.st Subject: Compressing executables and strange Moria behaviour Message-ID: <8908301805.AA11049@ucbvax.Berkeley.EDU> Date: 30 Aug 89 18:05:35 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 32 X-Unparsable-Date: Wed, 30 Aug 89 19:59:52 SET Date: 30 August 1989, 19:29:29 SET From: Cornelius Caesar BITNET / EARN: I0908 at DKAFHS1 To: info-atari16 at score.stanford.edu My small contribution: I got PACK and CRUNCH from the panarthea archive. While PACK doesn't work on all executables (sometimes it says 'fout in the header'- why??), CRUNCH does. I tested them on my LARN12.TTP: original: 172 KB w/ CRUNCH: 141 KB w/ PACK: 110 KB w/ PACK & CRUNCH: 87 KB and still working|| (reverse not possible) ARC still gets some KB out of the 87 KB but then, of course, it's no longer executable. Note: ARCing the original LARN yields 90 K and ZOO gives 83 K. Cornelius NB: MORIA was reduced from 372 K to 320 K with CRUNCH, PACK showed the 'fout' error. CRUNCHing the file had the *unvaluable* side effect that I am now able to start Moria from my hard disk| Before that the game immediately returned to the desktop; I could, however, start it when I booted from floppy. Since I have FOLDR400 and some other things installed on my MegaFile 60 my 1040 has only about 650 KB free RAM so I suspect it's a memory problem. Can anyone explain why the crunched Moria runs when the normal doesn't? They should have the same need for RAM when they are executed, so the only possibility coming to my mind is that something happens with relocating the program or, else, Moria itself does some checking. Comments?