Que savez-vous des fichiers CHD et comment les utiliser?

Recherchez-vous des fichiers CHD? Si vous aimez les jeux rétro, vous avez peut-être rencontré des fichiers avec l'extension .chd. Dans la plupart des situations, ces fichiers ont certaines choses assez communes: ils ont des noms cryptiques, sont assez volumineux et ne semblent pas essentiels dans quoi que ce soit.





Fichiers CHD

Les fichiers CHD sont des images de disque de jeu d'arcade utilisées par MAME. Cela explique pourquoi leur taille de fichier est si grande. Actuellement, ils deviennent très populaires parmi de nombreux émulateurs qui utilisent de grandes ROM. En outre, il comprend des émulateurs comme certains des cœurs PlayStation Libretro de Retroarch et, par des modules complémentaires, toutes les étonnantes distributions orientées émulation pour le Tarte aux framboises série de micro-ordinateurs.



Si vos CHD sont des ROM MAME, ils sont enregistrés dans des dossiers portant le même nom au bas du dossier ROM principal de MAME.

S'il s'agit de sauvegardes de jeu pour la vraie PlayStation ou la console qui utilise des disques optiques, elles doivent, dans certaines situations, être placées directement dans le sous-répertoire ROM de l'émulateur.



mon téléphone est connecté mais pas d'Internet

Pendant les émulateurs de console, les fichiers CHD contiennent l'ensemble du jeu, vous pouvez donc les ouvrir dans l'émulateur et commencer à jouer. Dans MAME, bien qu'ils fassent partie du jeu, MAME émule les machines d'arcade.



Outre les consoles de jeu, les jeux d'arcade avaient généralement des logiciels ou du matériel dédiés qui différaient d'un jeu à l'autre. La partie logicielle est généralement enregistrée dans des puces ROM. À un moment donné, en utilisant des puces ROM assez coûteuses et des jeux de plus en plus volumineux avec des visuels plus impressionnants, leurs fabricants commencent à utiliser des CD ou des disques durs. Ils les ont utilisés pour sauvegarder les actifs les plus importants des jeux - audio, graphiques, musique, animations - tout en conservant des parties de base plus petites du jeu sur les puces ROM.

Raison:

Les CHD sont généralement inutiles seuls avec MAME. Vous voulez que les fichiers ROM réels qui les accompagnent les utilisent. Cependant, les fichiers CHD contiennent les éléments du jeu mais pas le jeu lui-même. Vous trouverez également les ROM qui se déplacent avec votre fichier CHD particulier et tous les fichiers supplémentaires liés au matériel sur lequel le jeu a été exécuté. Pour cela, comme cela reste une zone grise légale, nous ne pouvons que dire que Google est votre ami.



Mettez ces ROM dans le sous-répertoire ROM de MAME, placez vos CHD au même endroit mais sous-répertoires en utilisant leur propre nom, puis essayez d’exécuter la ROM avec MAME. Si vous ne pouvez pas utiliser une ligne de commande mais une variante de MAME basée sur une interface graphique, vous voudrez probablement d'abord exécuter un scan / audit de vos ROM.



Contenu des fichiers CHD

L'outil étonnant pour travailler avec les fichiers CHD est fourni avec leur source, à partir de MAME lui-même. Il est connu sous le nom de chdman. Cependant, cela dépend de votre configuration MAME, il est soit installé, soit embarqué avec la commande:

extracthd

Si vous souhaitez vérifier une image CHD et afficher des informations sur sa structure, utilisez:

extractcd

Modifiez vos CHD

Vous pouvez également utiliser le même outil pour extraire le contenu d'un fichier CHD et pour en créer un.

Extraire un CHD dans un format plus accessible, tel que IMG pour la récupération du disque dur ou une combinaison BIN & CUE pour les sauvegardes sur CD. Cela n'a un sens que si vous essayez d'utiliser ces fichiers dans un émulateur distinct qui n'est pas compatible avec le format CHD. Dans le cas des fichiers image du disque dur, utilisez la commande:

sudo apt install mame-tools

Pour la récupération de CD, remplacez

chdman info -i IMAGE_FILENAME.chd
avec
chdman extracthd -i IMAGE_FILE.CHD -o OUTPUT_FILE.IMG
dans la commande ci-dessus.

louer la mise à jour automatique de la bibliothèque

Après avoir utilisé un émulateur tel que Demul ou PCSX ReARMed, RetroArch ou une autre distribution d'émulateur pour votre Raspberry Pi. Vous devez également placer vos fichiers CHD dans le chemin ROM de l’émulateur pour qu’il puisse les vérifier et les utiliser.

Votre dossier ROM semble également désordonné s'il contient la récupération de plusieurs jeux qui:

autonomie de la batterie android nougat
  • Étaient vraiment au format CD
  • Sont maintenant enregistrés dans les combinaisons BIN & CUE
  • Contient plusieurs pistes audio

Cela est dû à l'utilisation de la combinaison CUE & BIN. Chaque piste du vrai CD est stockée dans un fichier BIN distinct. Ainsi, un seul jeu peut être divisé en plusieurs fichiers.

Le format de fichier CHD a également été créé comme moyen avancé pour enregistrer ces ROM. Ils excellent également à tous égards. Tout peut être ajouté dans un seul fichier. Par exemple, les données typiques peuvent être compressées avec le zlib algorithme. Mais les traces de personne sont compressées avec Flac.

Quoi de plus?

Si vous souhaitez modifier un jeu divisé entre un CUE et de nombreux fichiers BIN en un seul fichier CHD, utilisez:

chdman createcd -i 'FILENAME.cue' -o 'OUTPUT_FILENAME.chd'

Cependant, vous ne modifiez pas les paramètres de compression. Les choix optimaux seront automatiquement sélectionnés pour vous. Lors de la conversion, chdman présentera, entre autres informations, les différents types de compression qu'il utilise dans chaque cas.

Lorsque la conversion se termine. Essayez simplement de charger votre dernier fichier CHD dans le même émulateur que vous avez d'abord utilisé pour charger ce jeu. Si cela fonctionne, supprimez les fichiers d'origine et passez à l'autre jeu.

Si vous gardez de nombreux jeux rétro, après avoir changé le plus grand d'entre eux au format CHD, au moins pour les émulateurs qui le compatibles. Ainsi, vous pouvez simplement finir par stocker plusieurs gigaoctets d'espace.

Conclusion:

Voici tout sur les fichiers CHD. Si vous rencontrez un problème, faites-le nous savoir. Si vous pensez que cela est utile, faites-nous part de vos suggestions dans la section commentaires ci-dessous. Connaissez-vous une autre méthode alternative que vous pensez que nous ne pouvons pas couvrir dans ce guide?

Lire aussi: