|
|||||||||||||||||||||||||||||||||||||||||||||
|
Note : traduction par David Brunet. Je vais aujourd'hui jeter un coup d'oeil sur KryoFlux, qui fonctionne depuis peu aussi sur AmigaOS 4. Le test a été réalisé sur AmigaOne X1000. Qu'est-donc que le KryoFlux ? C'est en gros un périphérique USB qui vous permet de lire/écrire des images de disquettes sur une véritable disquette via un lecteur de disquette qui se branche dessus. La carte, de petite taille, est architecturée autour d'un processeur ARM7. Le travail sur le KryoFlux a débuté en 2009 par SPS (Software Preservation Society) et il a été fabriqué par la société Oumex. Son micrologiciel a été mis à jour régulièrement, lui ajoutant de plus en plus de fonctions (pour plus d'informations, visitez son site officiel). Ce qui rend le KryoFlux si spécial pour les utilisateurs Amiga, et plus utile qu'un Catweasel, c'est sa capacité à écrire des disquettes au format IPF, qui sont des images protégées de jeux originaux Amiga Classic. Ces derniers ne peuvent pas être copiés via les méthodes traditionnelles, mais KryoFlux peut lire l'image brute directement d'un lecteur de disquettes Amiga, et peut ensuite les convertir en fichier IPF et les réécrire sur une disquette vierge afin d'en faire une copie de sauvegarde. Pour des disquettes ayant maintenant 30 ans, c'est une véritable bénédiction que de pouvoir en réaliser une copie de sauvegarde grâce au KryoFlux. En plus de l'IPF, le KryoFlux peut écrire une disquette à partir d'un fichier image au format ADF (disquette Amiga), D64 (disquette Commodore 64), IMG (disquette PC), et beaucoup d'autres. Au total, il y a 17 formats gérés et ce, en plusieurs variantes. J'ai acheté un KryoFlux en 2012 et je l'ai utilisé sur mon Mac et mon PC. Mais maintenant, je peux l'utiliser également sur mon AmigaOne X1000 ! Une version AmigaOS 4 des pilotes KryoFlux (v2.20) a été publiée récemment sur le site officiel (téléchargement disponible au bas de la page). Il n'y a pas encore d'interface graphique pour la version AmigaOS 4, donc il faut l'utiliser complètement depuis le Shell. J'espère qu'une interface graphique arrivera, cela rendra la procédure plus intuitive. Mais d'abord, regardons à quoi ressemble la carte KryoFlux : Installation L'archive AmigaOS 4 du KryoFlux comprend les programmes nécessaires au fonctionnement de la carte, le pilote capsimage.device ainsi qu'un guide de démarrage rapide et un manuel complet. J'ai créé un répertoire dans Sys:Utilities afin d'y extraire l'archive KryoFlux. Le guide de démarrage rapide propose des instructions spécifiques à AmigaOS 4, mais pas le manuel. Ce dernier contient toutes les options en ligne de commande et des indications pour utiliser le programme ; vous aurez besoin des deux. Le guide de démarrage rapide explique aussi comment positionner les cavaliers de la carte KryoFlux selon le nombre de lecteur de disquette que vous avez branché. Dans mon cas, je n'en ai qu'un. (en faisant ces branchements, je pensais que je pourrais prendre un lecteur de disquette Amiga Commodore A1011, enlever le lecteur et les câbles, et y placer à l'intérieur le lecteur PC et le KryoFlux (en faisant passer les câbles USB et l'alimentation par l'ancien trou du câble du lecteur). Ainsi, on aurait pu avoir une solution autonome et facile à déplacer) Selon les instructions, il est important de brancher le KryoFlux en USB sur votre machine avant de mettre sous tension le lecteur de disquette. Une fois cela réalisé, on peut configurer le lecteur sous AmigaOS 4. J'ai inséré une disquette Amiga normale car j'avais besoin d'initialiser le KryoFlux pour qu'il puisse détecter la taille du fichier image. Depuis un Shell, je me suis donc positionné dans le répertoire Sys:Utilities/Kryoflux/dtc, puis j'ai tapé la commande "dtc -c2" afin de réaliser la détection. Dans ce cas-là, j'ai obtenu 81 pistes. Utilisation Ensuite, j'ai testé l'écriture sur quelques disquettes. J'ai commencé par une image ADF puis une image IPF. J'ai copié les fichiers image que je voulais dans le répertoire Sys:Utilities/Kryoflux/dtc. J'ai aussi renommé ces fichiers afin de supprimer les espaces : je suppose que vous n'aurez pas à faire cela mais, de mon côté, je n'ai pas su comment faire reconnaître ces fichiers s'ils avaient des espaces dans leur nom. La commande pour écrire une image ADF est :
"-i" définit le type de fichier. "-d" définit le numéro du lecteur de disquette. "-f" est le nom du fichier. "-w" est l'argument pour écrire l'image sur la disquette. J'ai commencé par After Burner, un vieux jeu de 1988... Au démarrage de l'Amiga 4000T, il faut passer par l'Early Startup Menu (en pressant les deux boutons de la souris) afin de désactiver les caches du processeur et utiliser l'ECS au lieu de l'AGA. J'insère la disquette et le jeu démarre sans problèmes : Le format ADF fonctionne donc bien. J'ai ensuite tenté de créer une copie de sauvegarde en IPF d'une disquette originale Amiga. Ceci a également fonctionné (en utilisant la même structure de commande que pour l'ADF). Bilan En résumé, le KryoFlux est un fantastique moyen de préserver et de restaurer les disquettes d'Amiga Classic (et autres anciens ordinateurs). Je suis très heureux de pouvoir l'utiliser sur AmigaOS 4/AmigaOne X1000 !
|