Disk On Module

Il n'y a pas que la CompactFlash dans la vie, il y a aussi le DOM

Tout utilisateur Amiga souhaitant profiter pleinement des jeux WHDLoad a vite fait d'adopter la CompactFlash avec adaptateur IDE. C'est l'alternative moderne aux anciens disques durs, et les avantages sont nombreux : faible consommation électrique, petit prix, communication facile avec le PC, silencieux, ne chauffe pas, résiste aux chocs. La durée de vie de ces mémoires devrait être toute à fait correcte car AmigaOS fait beaucoup moins de lectures écritures que Windows.

Il existe une alternative méconnue à la CompactFlash : Le DOM (Disk On Module). Il s'agit d'une mémoire flash Parallel ATA. C'est l'équivalent d'un petit disque dur IDE en SSD. On le trouve chez Amazon ou Ebay, sa capacité est souvent plus petite qu'un SSD PATA traditionnel, entre 1 Go et 16 Go, ce qui permet des petites dimensions et des petits prix. Mon choix s'est porté sur un modèle à 4 Go qui coute 30 € : https://www.amazon.fr/KingSpec-16%20Go-Disque-module-réseau/dp/B00J3M67HG

On peut trouver moins cher en cherchant un peu : https://www.amazon.com/Gigaram-44-pin-Disk-Module-Vertical/dp/B00M22OW9O

Je n'ai pas cherché à prendre plus de mémoire, car l'Amiga a une barrière bien connue située à 4 Go. Si l'on souhaite aller au-delà, il faudra utiliser un système de fichier qui gère cette capacité, comme le SFS, mais aussi mettre à jour le scsi.device contenu dans la ROM, ce qui implique un reboot au démarrage à moins de se procurer la non officielle ROM 3.9.

Branchement du DOM

Ce qui est intéressant, c'est l'extrême simplicité de l'objet. Il rentre parfaitement dans l'Amiga et se positionne juste sous le clavier.

Pas besoin d'adaptateur IDE ou de nappe à fixer. On sait que l'Amiga est souvent victime de faux contacts, et là ça tient impeccablement. Voilà un avantage indéniable du DOM par rapport aux adaptateurs CF dont le branchement est plus encombrant et moins bien fixé.

Pensez à brancher le DOM dans le bon sens en faisant correspondre le 1 du DOM sur la pin 1 du port IDE. Il y a un petit interrupteur sur le DOM qui permet de choisir entre la position maitre et esclave. Si le DOM est votre seul composant IDE, positionnez-le sur M comme Maitre. Le DOM que j'ai acheté n'a pas besoin de beaucoup d'énergie et à l'instar de la plupart des adaptateurs CF, il n'a pas besoin d'être alimenté par autre chose que le port IDE.

Communication avec le PC

Comme le port IDE a été remplacé par le SATA, il faudra acheter un adaptateur USB IDE. Ces adaptateurs ne sont pas chers et on peut les trouver à 5 euros port compris, voire les récupérer sur des boitiers de disques durs externes.

http://www.ebay.fr/itm/Adaptateur-Cable-CONVERTISSEUR-USB-IDE-SATA-3-5-2-5-usb-2-0-1-1-PC-Neuf-dvd-cd-/271221749072

Il faudra y ajouter un connecteur mâle mâle IDE

http://www.ebay.fr/itm/IDE-PATA-44-pin-44pin-Coupler-Adapter-Male-pins-to-Male-/190533192334

Les habitués de la CompactFlash trouvent que la communication avec le PC est plus aisée. Ce n'est pas vrai, les lecteurs CF ne sont plus vraiment répandus, la CF étant en perte de vitesse par rapport aux SD. Certes, ils ont longtemps été installés sur les façades des tours, mais que cette époque est révolue, et les utilisateurs de CF devront également acheter un adaptateur USB CF. De toute façon, ces adaptateurs coutent peu cher.

Je pense également, qu'ouvrir sont Amiga pour récupérer son disque IDE, en CF ou en DOM est une mauvaise idée, car on risque d'endommager la machine. Il vaut mieux se tourner vers une solution CF PCMCIA, voire Internet, pour une communication fréquente avec le PC.

Installation et partitionnement en SFS

Il y a le choix, l'installation peut se faire à partir d'une disquette, d'un disque dur SCSI, d'une CompactFlash PCMCIA ou directement sur PC avec WinUAE.

Pour ma part, j'ai choisi de partitionner le DOM à partir d'une disquette Workbench, sur laquelle j'ai pris soin de mettre l'excellent HDInstTools et SmartFileSystem V1.279 dans le dossier L.

Avant de lancer HDInstTools, vérifiez que le ToolType de son icône indique le bon device : DEVICE=scsi.device
C'est bizarre, mais c'est ainsi, le scsi.device correspond à l'IDE. Va comprendre Charles...

Le choix de SFS est bien meilleur que FFS, vous obtiendrez une plus grande vitesse, des gestions de capacités accrues, moins de bugs de validation, une grande stabilité. Le FFS se fait vieux. Il faudra donc charger le système de fichiers à partir d'HDInstTools avant de créer les partitions.

J'ai choisi des faire 2 partitions traditionnelles sur Amiga : Système (200 Mo largement suffisants) et le reste sur Work (3,8 Go). Ci-dessous les propriétés de la partition système :

Très important : la partition Système doit être bootable. Cochez la case.

Les buffers sont réglés à 100. Pourquoi ? Parce qu'après avoir fait de nombreux tests de performance avec SysSpeed, cela ne sert quasiment à rien d'en mettre davantage. Les buffers sont des mémoires tampons qui vont accélérer les accès disque en copiant des portions de mémoire dans la RAM. Ci-dessous des tests avec respectivement 30, 100 et 200 buffers :

Dernière chose, ne pas oublier de régler le MaxTransfer. Selon l'auteur de SFS, il convient de le régler à 0x1FFFE pour éviter toute erreur de lecture écriture, surtout sur les gros fichiers, comme ceux de WHDLoad.

Une fois le partitionnement créé, on enregistre et on redémarre.

Suite au redémarrage, penser à formater EN RAPIDE, le formatage lent ne fera qu'user inutilement la mémoire Flash. Il faut en finir avec les vieux réflexes pour disques magnétiques : formatage lent et défragmentation c'est pour les HAS BEEN. Remarque, il n'est pas nécessaire d'utiliser la commande SFSFormat fournie dans l'archive SFS, la commande Format du Workbench formatera bien en SFS si les partitions ont été créées en SFS.

Copie des fichiers

J'ai donc partitionné puis formaté le DOM avec la disquette Workbench. J'ai plusieurs options pour mettre des données : WinUAE avec adaptateur IDE, CompactFlash sur PCMCIA, CompactFlash sur SCSI, et téléchargement sur Internet.

Performances

Avec SysInfo, on obtient entre 1.8 Mo et 2 Mo par seconde, c'est à peu près le maximum que peut envoyer le bus IDE de mon cher Amiga 1200. Cela ne sert à rien d'acheter un DOM plus cher avec de meilleures performances (idem pour la CF).

Articles connexes