L'image ZIP est jointe.
Pour l'installation, telechargez le zip, unzippez le, puis dans le repertoire liftool-0.5.2, faire: make WIN32CC=<mingw>-gcc win32
Cela va creer 2 executables: liftool.exe et lifrom.exe, ainsi que le "man" associe liftool.man et lifrom.man; ce sont des fichiers textes contenant le manuel de liftool et lifrom.
Dans mon cas, je fais:
Code : Tout sélectionner
make WIN32CC=~/mingw/bin/i686-w64-mingw32-gcc win32
L'utilitaire lifrom est compacteur/decompacteur pour les formats des images ROM. Il peut realiser les conversion .r41 <> .ROM et .sda <> .ROM. Avec le ROM builder bldrom, les images sont deja creees compressees avec les options -kH et -kE -kW. Il est surtout utile pour le decompactage.
Pour creer une image LIF, il faut donner une taille et un nombre d'entrees (ce sera le nombre de fichiers qui pourront etre stockes).
Code : Tout sélectionner
liftool test.lif init 131072 31 TEST1
Code : Tout sélectionner
liftool test.lif save MYROM.r41
Code : Tout sélectionner
liftool test.lif dir
Code : Tout sélectionner
liftool -h
L'image LIF peut alors etre utilisee avec l'outil ilper de J.F.Garnier pour un transfert HPIL<>PIL-Box (fenetre Mass Storage LIF file).
Pour les utilisateurs de WIN32, le fichier lifilper.c ne compile pas. Cela permet d'utiliser une image LIF avec la PIL-Box directement sous les liftool.
De meme, je ne sais pas creer de liens. Il faudra donc utiliser la syntaxe liftool <image.LIF> <commande> [<arguments ...>] en attendant.
Attention: Certaines commandes sont tres puissantes et permettent de faire un peu ce que l'on veut... et aussi peuvent "corrompre" le LIF si on fait n'importe quoi. Pensez a sauvegarder vos images avant de tenter une action "de bas niveau" (fill move get put change).
Les images LIF peuvent contenir des tous les types de fichiers aussi bien pour HP-41C et HP-75C. Tout ne fonctionne pas avec le HP-71B a cause de son encodage en quartet (lire le README).
Bon amusement,
Christophe