AminetAminet
Search:
84491 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/libs/explode-7.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Explode.library 7.0, 68040/60 bugfix
Author:calkowsk at usctoux1.cto.us.edu.pl (Grzegorz Calkowski)
Uploader:calkowsk usctoux1 cto us edu pl
Type:util/libs
Architecture:m68k-amigaos
Date:1996-09-03
Download:http://aminet.net/util/libs/explode-7.lha - View contents
Readme:http://aminet.net/util/libs/explode-7.readme
Downloads:3609

explode.library 7.0
-------------------

This is a bug-fix of the explode.library, library needed by executables
crunched with TurboImploder - old but still the best cruncher for executables.
However, the library has a bug hidden for nearly 5 years!  Although authors
claim that decrunching routines are aware of 68040's copyback mode - this is
not truth!  They clear caches ONLY when an executable calls the decrunching
routine of explode.library directly.  However, after the library has patched
LoadSeg() and NewLoadSeg() vectors...  pooof!  That's no longer the case!  In
effect, small files, when imploded, can randomly crash on 040 machines.  This
also applies to 68060 CPU, which has even bigger datacache.

As I still use TurboImploder I decided to disasemble it and fix the bug :) Also
I removed 1.3 support code and did few optimizations, what made the library
slightly shorter.

This version is based on explode.library 6.0.64 (28.10.91!!) by Peter Struijk
and Albert J.Brouwer.  I hope I didn't violate copyright by releasing this
bug-fix ;)

-gc


Contents of util/libs/explode-7.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 1229    1784  68.9% -lh5- a104 Aug 29  1996 explode.library
[generic]                  677    1238  54.7% -lh5- a1e1 Sep  1  1996 ReadMe
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         2 files    1906    3022  63.1%            Sep  3  1996

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>