Vous manquez de stockage pour vos ROM? Heureusement, avec l'outil CHDMAN, vous pouvez économiser de l'espace en compressant vos ROM au lieu de les supprimer.

Si vous collectionnez des ROM comme Pokémon, vous avez sûrement remarqué que celles des plates-formes les plus récentes occupent une part importante de votre stockage. Un seul jeu peut nécessiter plusieurs gigaoctets de stockage. Gardez-en plus d’une douzaine et votre collection de ROM peut rapidement s’étendre jusqu’à plusieurs téraoctets. C'est là que l'outil CHDMAN du projet MAME peut vous aider.

Votre collection ROM contient-elle des jeux d'arcade ou des titres pour consoles à support optique, comme la PlayStation de Sony? CHDMAN peut les compresser en fichiers CHD qui occupent une fraction de la taille originale d'une ROM.

Ce qui est mieux, c'est que de nombreux émulateurs prennent en charge le format CHD. Ainsi, vous pouvez continuer à lire vos ROM sans les extraire ni les décompresser. Voyons comment.

Qu’est-ce que CHDMAN?

Le gestionnaire Compressed Hunks of Data (CHD) de MAME, ou "CHDMAN" en abrégé, vous permet de stocker les fichiers d'une ROM dans une seule archive compressée. En plus d'économiser de l'espace, cela peut également simplifier la gestion des ROM multi-fichiers, comme les sauvegardes sur support optique composées de la piste de données d'un jeu et de nombreuses autres pistes audio pour sa musique.

instagram viewer

Une différence clé par rapport aux archives typiques produites par des outils tels que 7-Zip et WinRAR est que les fichiers CHD de CHDMAN peuvent être utilisés sans nécessiter de décompression.

Les deux inconvénients du format CHD sont que CHDMAN est un outil en ligne de commande que vous devrez utiliser en tapant des commandes dans le terminal et que tous les émulateurs ne prennent pas en charge le format CHD résultant. CHDMAN ne peut compresser que les fichiers avec les extensions suivantes :

  • QUEUE ET BIN.
  • GDI.
  • ISO.
  • Table des matières.
  • NRG.
  • CDR.
  • IMG.

Comment compresser vos ISO avec CHDMAN

CHDMAN est distribué avec l'émulateur MAME. Si vous l'utilisez déjà, vous trouverez l'exécutable de CHDMAN dans le répertoire d'installation de MAME. Sinon, téléchargez la dernière version de MAME depuis son site officiel et installez-le sur votre PC pour obtenir également CHDMAN.

Pour éviter de saisir le chemin complet de CHDMAN à chaque fois que vous souhaitez compresser une ROM, ajoutez le dossier MAME à votre variable Chemin système. Vous pouvez le faire en utiliser des variables d'environnement dans Windows 10.

Ouvrir un Explorateur de fichiers fenêtre (Touche Windows + E) et, pour garder les choses en ordre, créez un dossier où vous le souhaitez, dans lequel vous effectuerez toutes les jonglages de fichiers liés à CHDMAN.

Déplacez les fichiers de la ROM que vous souhaitez compresser dans ce dossier. Pour cet article, nous utiliserons une sauvegarde PlayStation originale stockée dans une combinaison de fichiers CUE et BIN.

Exécutez Windows CMD ou PowerShell. Ensuite, déplacez-vous vers le dossier contenant les fichiers de votre jeu avec la commande Change Directory (CD) :

cd PATH_TO_FOLDER

Notre commandement était :

cd"H:\Emulation\ROMs\PS1\Compress-to-CHD"

Pour compresser votre jeu au format CHDMAN au format CHD, utilisez ce qui suit :

chdman.execreatecd-i "ROM_YOU_WANT_TO_COMPRESS.CUE" -o "FILENAME_OF_COMPRESSED.CHD"

Notre commandement était :

chdman createcd -i "MUO_PSX.cue" -o "MUO_PSX.chd"

De cette façon, vous pouvez compresser les ROM de toutes les consoles utilisant des supports optiques (CD et DVD) au format CHD. Il y a cependant un cas particulier à mentionner: les images de disque dur.

CHDMAN et le format CHD peuvent également être utilisés pour stocker des sauvegardes compressées sur disque dur. Celles-ci peuvent partager la même extension avec les sauvegardes optiques enregistrées au format BIN et IMG, mais vous devez utiliser une version modifiée de la commande ci-dessus pour compresser les disques durs en CHD :

chdman createhd -i "OLDPCback.img" -o "OLDPCback.chd"

CHDMAN peut également sauvegarder au format CHD les disques durs réels connectés au PC. Cependant, l’utilisateur moyen devrait rarement en avoir besoin.

Que devez-vous savoir d’autre sur les maladies coronariennes?

Savoir comment compresser vos grandes ROM en fichiers CHD plus légers est notre objectif dans cet article. Néanmoins, ce qui suit peut être utile si vous décidez d'utiliser ce format de fichier pour vos jeux émulés.

Quels émulateurs prennent en charge les CHD ?

Bien que les fichiers CHD soient désormais considérés comme une norme pour le stockage des supports optiques et des sauvegardes sur disque dur dans un format compressé compatible avec l'émulation, tous les émulateurs ne les prennent pas en charge.

Si vous recherchez un émulateur compatible CHD, heureusement, certains des émulateurs les plus populaires les prennent en charge. Voici quelques exemples d’émulateurs permettant de lire des CHD :

  • MAME.
  • CanardStation.
  • Coccinelle PSX.
  • PCSX.
  • PCSX2.
  • DEmul.
  • lr-opéra.
  • Recast.
  • Flycast.
  • Refaire un rêve.
  • Genesis Plus GX.
  • PicoDrive.

À cause de comment fonctionne LaunchBox et d'autres services frontaux que vous pouvez utiliser pour l'émulation, comme utiliser RetroArch sous Windows, les CHD devraient également travailler sur ces services.

Comment pouvez-vous vérifier vos CHD ?

CHDMAN n'est pas seulement une solution de compression mais, comme son nom l'indique, un gestionnaire de fichiers CHD. Vous pouvez donc également l'utiliser pour...

  • Obtenez des informations sur les fichiers CHD en utilisant le chdman info -i "NOMFILE.chd" rapide.
  • Vérifiez les fichiers CHD en utilisant le chdman verify -i "NOMFILE.chd" rapide.

Pouvez-vous décompresser les CHD ?

La décompression des CHD est presque l’inverse de la façon dont vous les compressez. Étant donné que le format prend en charge les supports optiques et les sauvegardes sur disque dur, vous devez personnaliser la commande que vous utiliserez en fonction du support que vous utilisez.

CHDMAN ne peut extraire les sauvegardes de supports optiques vers la combinaison CUE & BIN qu'avec :

chdman.exeextractcd-i "INPUT.chd" -o "OUTPUT.cue"

Vous n'êtes pas obligé de spécifier le fichier BIN; CHDMAN le crée automatiquement en utilisant le même nom que celui utilisé pour le fichier CUE. Pour extraire les sauvegardes compressées du disque dur, remplacez « extractcd » par « extracthd » comme suit :

chdman.exeextracthd-i "INPUT.chd" -o "OUTPUT.IMG"

Plus de stockage, plus de jeux

Compresser les ROM de vos émulateurs avec CHDMAN vous redonnera une quantité importante d'espace de stockage. Mais il y a aussi un inconvénient majeur.

Libérer de l'espace de stockage signifie que vous pouvez étendre davantage votre collection de ROM. Et cela, à son tour, se traduit par encore plus de jeux dans votre carnet de commandes. Avec autant de jeux à portée de clic, disposer d’un équivalent CHDMAN capable de compresser et de multiplier notre temps libre serait formidable.