Bitbuster 1.2 CPC 
-----------------

Maj du 10/07/2007 (c) T&J/GPA

Bitbusters est un compacteur sur PC, provenant de la scene MSX.
A l'image de PUCRUNCH, le programme de compacteur ne fonctionne
que sur un PC. Le fichier compresse peut ensuite etre transfere
et decompacte sur n'importe quel micro, a partir du moment ou
une routine de decompression existe. Le MSX etant equipe d'un
processeur Z80, il n'y a aucune raison pour que nous ne
profitions pas de ce logiciel sur nos Amstrad.

Cet archive contient une version de la routine de decompression
originale, adaptee pour le CPC (source Maxam). La routine est
concue pour etre appelee a partir du Basic, ce qui explique
la sauvegarde des registres secondaires avant son execution.

Par rapport aux autres programmes de compactages existants, 
Bitbuster 1.2 se signale par la rapidite et la compacite de sa
routine de decompression. Le taux de compactage est excellent,
meme si un poil moins bon que PUCRUNCH.

Le principe d'utilisation du programme est identique en tout
points a PUCRUNCH. Je ne redonnerai donc pas d'explications
particulieres sur son fonctionnement. 

L'archive contient :

- un DSK avec le source Maxam du decompresseur, un peu modifie
  pour les besoins du CPC.
- Un zip contenant Bitbuster 1.2 et ses sources

Vous pouvez lancer le programme DANDARE.BAS sur l'image disque 
pour juger de ses performances (decompression d'une image ecran
provenant du Commodore 64 :-).

A noter qu'il existe une autre version de BitBuster, bricolee 
par un scener Spectrum tres connu, Gasman. Le compacteur ne
stocke plus au debut du fichier compacte la longueur du fichier
original sur 4 octets (d'ou suppression des quatre INC HL dans
le decompacteur :-) ), et le decompacteur est encore plus court
(mais plus lent, du fait de nombreux CALL).
A vous de voir quelle version vous convient le mieux.

Les sources sur le Net
----------------------
Repaire des programmeurs de BitBusters :
http://www.teambomba.net

Bitbuster Extreme, la version de Gasman :
http://www.west.co.tt/matt/speccy/apology/