Obligement - L'Amiga au maximum

Mardi 23 mai 2017 - 18:57  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

 · Accueil
 · A Propos
 · Articles
 · Galeries
 · Glossaire
 · Hit Parade
 · Liens
 · Liste jeux Amiga
 · Quizz
 · Téléchargements
 · Trucs et astuces


Articles

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

 · Articles in english
 · Articles in other languages


Twitter

Suivez-nous sur Twitter




Liens

 · Sites de téléchargements
 · Associations
 · Pages Personnelles
 · Moteurs de recherche
 · Pages de liens
 · Constructeurs matériels
 · Matériel
 · Autres sites de matériel
 · Réparateurs
 · Revendeurs
 · Presse et médias
 · Programmation
 · Développeurs logiciels
 · Logiciels
 · Développeurs de jeux
 · Jeux
 · Autres sites de jeux
 · Scène démo
 · Divers
 · Informatique générale


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


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


Partenaires

Annuaire Amiga

Amedia Computer

Relec

Hit Parade


Soutien

N'hésitez pas à soutenir le projet Obligement



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).

1ère 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]