Obligement - L'Amiga au maximum

Mardi 23 avril 2024 - 12:00  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

Actualité (récente)
Actualité (archive)
Comparatifs
Dossiers
Entrevues
Matériel (tests)
Matériel (bidouilles)
Points de vue
En pratique
Programmation
Reportages
Quizz
Tests de jeux
Tests de logiciels
Tests de compilations
Trucs et astuces
Articles divers

Articles in english


Réseaux sociaux

Suivez-nous sur X




Liste des jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z,
ALL


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Galeries

Menu des galeries

BD d'Amiga Spécial
Caricatures Dudai
Caricatures Jet d'ail
Diagrammes de Jay Miner
Images insolites
Fin de jeux (de A à E)
Fin de Jeux (de F à O)
Fin de jeux (de P à Z)
Galerie de Mike Dafunk
Logos d'Obligement
Pubs pour matériels
Systèmes d'exploitation
Trombinoscope Alchimie 7
Vidéos


Téléchargement

Documents
Jeux
Logiciels
Magazines
Divers


Liens

Associations
Jeux
Logiciels
Matériel
Magazines et médias
Pages personnelles
Réparateurs
Revendeurs
Scène démo
Sites de téléchargement
Divers


Partenaires

Annuaire Amiga

Amedia Computer

Relec


A Propos

A propos d'Obligement

A Propos


Contact

David Brunet

Courriel

 


En pratique : Configuration de XFH
(Article écrit par Sébastien Vendroux - novembre 1998)


Comme je vous l'avais promis dans le dernier numéro, nous allons faire le point sur XFH, un système transparent de compression en temps réel. En résumé, il permet via un DOSDriver de monter une partition virtuelle équivalente -en décompactée- d'un volume ou d'un tiroir contenant des fichiers compactés XPK. L'intérêt est immédiat : les logiciels ne reconnaissant pas XPK pour l'import de fichiers vont être bluffés en passant par la partition où tout semble décompacté.

Installation

Récupérez sur Aminet (util/pack/XFH.lha) la dernière version de XFH. Pour le reste (le paquetage XPK) il vaut mieux prendre une version de XPK 4 et plus sur Aminet car il faut obligatoirement installé XPK avant XFH (voir article sur XPK).

En ce qui concerne XFH :
Copiez le programme C/XFH dans votre tiroir Sys:WBStartup.
Copiez le gestionnaire L/XFHhandler dans votre tiroir Sys:L.

Préparation et construction du DOSDriver

Il faut d'abord se demander à quel tiroir ou volume (disque ou assignation) va se rapporter le volume virtuel XFH. Ensuite, choisissez un compacteur XPK correspondant au type de fichier stockés à cet endroit (voir également article sur XPK).

Exemple :
J'ai des modules Protracker dans DH1:Mods, je choisis donc un compacteur assez rapide et puissant : SQSH (Algorithme Squash). Après ces préparations, attaquons-nous au principal : le DOSDriver. Créez un nouveau fichier XH0 (ou n'importe quoi d'autre) dans le tiroir Devs:DOSDrivers (à l'aide d'un éditeur de texte).

1re ligne :

/* XH0 DOSDriver piloté par XFH Tiroir: DH1:musique/mods */

On met une ligne de commentaire pour faire joli... (recommandé !)

2e ligne :

Handler = L:XFH-handler

On indique à AmigaOS que c'est le XFH-handler qui s'occupe de ce volume.

3e ligne :

Startup = "!XPKPRIORITY=0!FAILONEXNEXT=ON!KILLSTARTUP=ON!ROOTDIR=DH1:mods!VOLUMENAME=MODULES"

Un peu d'explications est ici nécessaire. Entre chaque option et au début on doit mettre le signe "!".

Les options dans le détail :

XPKPRIORITY : (facultatif)
C'est la priorité de la tâche utilisée pour la (dé)compression avec XPK. Pour garder le multitâche et la transparence de XFH, il faut mettre une priorité de 0.

ROOTDIR :
C'est le nom du tiroir ou volume se rapportant au volume XFH. En clair, l'endroit que vous voulez accéder via XFH. Par exemple : DH1:mods

VOLUMENAME : (facultatif)
C'est le nom que vous voulez donner à la partition XFH. Par exemple : "MODULES" ou "Musiques". En fait, la partition XFH aura deux noms (tout comme n'importe quelle partition de votre disque dur), le nom du fichier DOSDriver (ici XH0) et le nom défini par VOLUMENAME.

Si l'on ne met pas cette option le nom de la partition sera le nom du disque ou du tiroir, ici "mods".

Les deux autres options KILLSTARTUP et FAILONEXNEXT corrigent des erreurs dans certains programmes pour la taille des fichiers (entre compactés et décompactés). Elles doivent être mises sur "ON".

4e ligne :

StackSize = 4000

Quantité de mémoire à allouer au démarrage du DOSDriver. Ne pas diminuer cette valeur.

5e ligne :

L'option XPKPRIORITY de la 3e ligne est prioritaire sur celle-ci. Elle a la même fonction.

6e ligne :

Globvec = -1

Ne rien changer ici.

Voilà, nous avons donc construit un DOSDriver mais il reste des options qui ne sont pas encore configurées. On n'a pas encore dit quel compacteur utiliser et si on voulait compacter en temps réel les fichiers copiés à l'endroit où tous les fichiers sont compactés (ici dans DH1:mods et non pas dans MODS: tout court).

Pour tout ceci, on va carrément lancer XFH. Relancez votre Amiga, XFH va normalement se lancer au démarrage du Workbench avec une GUI. Si ce n'est pas le cas, montrer-le avec Exchange.

Vous pouvez maintenant configurer la compression ou la non-compression ainsi que le compacteur à utiliser.

On peut aussi remarquer une coche "Low memory" (peu de mémoire) qui peut servir pour les petites configurations. De toute façon XFH vous fera perdre du temps si vous n'avez pas au moins un 68020 à 28 MHz (voire un 68030 à 50 MHz).

Voili, voilà, c'est fini. J'espère que ça fonctionnera chez vous. Nous verrons la prochaine fois un programme très pratique pour l'XpkManiaque et que certains d'entre vous doivent connaître : XPKatana.


[Retour en haut] / [Retour aux articles]