Jump to content
xxl

games that use data compression (before 2K)

Recommended Posts

14 hours ago, CharlieChaplin said:

a type-in listing in german Atari magazine (afair, the listing was also by TAT)

maybe you know in which number this decompressor listing is? or link to scans?

Share this post


Link to post
Share on other sites
On 1/29/2021 at 8:55 AM, xxl said:

7. Gorf (CART) - what is this compression method?

 

8. Hardball - verification

Not sure at all. Reading the code, I would say it uses a dictionary. Maybe a lz77 kind-of implementation.

Share this post


Link to post
Share on other sites
3 hours ago, xxl said:

maybe you know in which number this decompressor listing is? or link to scans?

 

(german) Atari magazin 1/1989 (january+february 1989, pages 75 and 76) or Lazy Fingers diskette 198901A.ATR, the listings are named Packer.BAS and Entpack.BAS (also available in LST format).

 

LF8901_Disk_A.zip AM8901_Listing.zip

Share this post


Link to post
Share on other sites

Looks like my memory was wrong. The packer and depacker in Atari magazin was from C.Ballhause, not TAT. But attached you will find the TAT packer and depacker which was most-likely used for Oxygene (on the image TATtool2.ATR, filenames Packer4.TUR and Entpack.COM).

 

Find also attached the packer and depacker from HCA (Home Computer Aktiv), issue 6/1988. The type-in listing HOMPAK.BAS creates the ML-file HOMEPACK.COM which can be used to pack files, to depack files you must use the file Unpack.LST).

 

TATTOOL2.zip HCA_1988.zip

Share this post


Link to post
Share on other sites

Last not least, here is the Powerpacker and Packer+Linker by T.Karwoth, used for Megablast and other programs. The disk also contains several other packers and archivers (e.g. Superpacker by Bewesoft, F[ast]-Pack by SRU, Dj-Packer, Arc+Unarc by B.Puff, etc.).

 

 

PACKER1.zip

  • Like 1

Share this post


Link to post
Share on other sites

If we're going to mention Infocom's adventures, might as well add Level 9's as well.

 

There's an interpreter for the games here and a disassembler for the game which includes the depacker. Nothing too complex, they seem to be stuffing 8 bytes into 5 by simply keeping 5 bits off each character (so it should be 24 letters and the rest should be spaces and punctuation).

Share this post


Link to post
Share on other sites
49 minutes ago, devwebcl said:

Strip poker uses RLE with some "encryption"

Interesting.

Share this post


Link to post
Share on other sites

cRc_atari: see my post #19

 

 

Strip Poker added (in-game images only, title images are not packed)

 

Share this post


Link to post
Share on other sites

IIRC disc version of Strip Poker doesn't use any compression just some encryption (the pics aren't fullscreen so the file sizes are smaller), maybe tape version uses it.

 

Every ASF game - Miecze Valdgira & Kult - something like RLE (probably Cruncher 4.64 by Magnus), the latter games - Imploding & RLE (Cruncher 5.0 by Magnus). 

 

Also some latter Avalon games use Cruncher 5.0 and even Code3 Cruncher (2.2 or 3.0 - the last one usues also some Shanon-Fano compression, 2.2 IIRC like Cruncher 5.0).

Edited by miker
update

Share this post


Link to post
Share on other sites
2 hours ago, miker said:

Strip Poker doesn't use any compression


I think you're right, unencoded and encoded image files on disc are the same length - encoded even several bytes longer.

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...