Convertir en CHD

Le CHD est un format compresser destiner au ROM des systèmes CDs et autres supports optiques.
Vous devrez utiliser CHD-Man afin de les convertir.

Dérivé de recherches eus sur MAME, afin de pouvoir représenter au mieux ces supports, de manière compressée, sans perdre l’intégrité des données et que celles-ci puissent rester scrappables.
Ce format est le CHD (Compressed Hunks of Data), datas qui pourraient être pratiques pour les consoles SEGA CD, PS1, PC Engine…

Malheureusement, l’utilisateur classique aura du mal à utiliser le convertisseur, qui est un exécutable en ligne de commandes.
Voici donc un fichier Zip, avec des scripts automatisés, pour passer du format BIN+CUE (format Redump) vers CHD, et inversement avec la prise en charge du format GDI, qui est pour la Dreamcast.

Pour les jeux PS1 protégés par LibCrypt, normalement vous avez des fichiers SBI (Subchannel Information), vous les conservez et les mettre avec les CHDs, sinon vos jeux ne passeront pas.

Si jamais vous lez perdez ou vous effectuez une mauvaise manipulation, ces fichiers sont disponibles sur les fiches de chaque disque correspondant chez Redump, à côté des fichiers CUE retéléchargeables.


Logiciel

Vous pouvez télécharger le logiciel en cliquant sur CHDMAN 0.521 ci-dessous.

Dans ce zip, vous trouverez 6 fichiers :

Nom de fichierDescription
chdman.exeLe logiciel CHDMAN.
CUE-GDI-ISO to CHD.batUn fichier .bat qui vous permet de convertir vos roms aux formats CUE ou GDI en CHD.
Extract CHD to CUE.batUn fichier .bat qui vous permet de convertir vos roms au format CHD en BIN/CUE.
Extract CHD to GDI.batUn fichier .bat qui vous permet de convertir vos rom au format CHD en GDI.
README_EN.txt
README_FR.txt

Contenu du fichier Readme

  • CUE-GDI-ISO to CHD Compresse tous types de fichiers disques BIN avec un entête CUE ou GDI vers le format CHD (v5).
    Recherche tous les sous-dossiers et crée des fichiers CHD (v5) dans le dossier dans lequel les fichiers sont placés avec CHDMAN.
  • Extract CHD to CUE Décompresse un fichier CHD (V5) en fichier BIN+CUE.
    Le format CUE est utilisé par les jeux sur CD. Sur le Raspberry Pi, CHD est pris en charge par TurboGrafx-CD / PC Engine CD, Sega CD / Mega CD et Dreamcast.
  • Extract CHD to GDI
    Décompresse un fichier CHD (V5) vers GDI. (GDI est un format disque pour Dreamcast).

CHDMAN existe pour macOS via Homebrew.

  • Installation des outils Xcode

En premier, vous devez exécuter cette commande dans le Terminal :

xcode-select --install

Ensuite, vous devez utiliser cette commande dans le Terminal :

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

  • Si vous êtes sur un Mac avec puce Apple Silicon, vous avez cette commande en plus à exécuter :

echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> ~/.zprofile

Vous devez utiliser la commande suivante dans le Terminal un fois Homebrew installé :

brew install rom-tools

macOS 10.13 High Sierra minimum est requis.

Voici un lien pour télécharger des fichiers pour automatiser les conversions de format :

ChdScripts.zip

Dans ce zip, vous trouverez 6 fichiers :

Nom de fichierDescription
convertFromChdToCue.shUn fichier .sh qui vous permet de convertir vos roms au format CHD en BIN/CUE.
convertFromChdToGdi.shUn fichier .sh qui vous permet de convertir vos roms au format CHD en GDI.
convertFromChdToIso.shUn fichier .sh qui vous permet de convertir vos roms au format CHD en ISO.
convertFromCueToChd.shUn fichier .sh qui vous permet de convertir vos roms au format BIN/CUE en CHD.
convertFromGdiToChd.shUn fichier .sh qui vous permet de convertir vos roms au format GDI en CUE.
convertFromIsoToChd.shUn fichier .sh qui vous permet de convertir vos roms au format ISO en CUE.
README_EN.txt
README_FR.txt

Contenu du fichier Readme

  • convertFromChdToCue.sh Décompresse un fichier CHD (V5) en fichier BIN+CUE.
    Le format CUE est utilisé par les jeux sur CD. CHD est pris en charge par 3DO, Amiga CD32, Amiga CDTV, Dreamcast, Mega CD, Neo-Geo CD, PC Engine CD, PlayStation et Saturn.
  • convertFromChdToGdi.sh
    Décompresse un fichier CHD (V5) en fichier GDI.
    Le format GDI est utilisé par les jeux sur disque pour Dreamcast.
  • convertFromChdToIso.sh
    Décompresse un fichier CHD (V5) en fichier ISO.
    Le format ISO est utilisé par les jeux sur disque pour PlayStation 2.
  • convertFromCueToChd.sh Compresse tout type de fichiers disques BIN avec un entête CUE vers le format CHD (v5). Recherche tous les sous-dossiers et crée des fichiers CHD (v5) dans le dossier dans lequel les fichiers sont placés avec CHDMAN.
  • convertFromGdiToChd.sh Compresse tout type de fichiers disques BIN avec un entête GDI vers le format CHD (v5). Le format GDI est utilisé par les jeux sur disque pour Dreamcast.
  • convertFromIsoToChd.sh Compresse tout type de fichiers disques ISO vers le format CHD (v5). Le format ISO est utilisé par les jeux sur disque pour PlayStation 2.

Certaines distributions de Linux peuvent vous le fournir en passant par aptitude et en installant le paquetage mame-tools. D’autres distributions n’ont pas de mame-tools et vous devez builder votre chdman :

  • Rendez-vous sur la page https://github.com/libretro/mame
  • Téléchargez le contenu en cliquant sur le bouton vert Code et, dans le menu visible, cliquez sur Download ZIP
  • Décompressez l’archive obtenu et allez dans le répertoire crée. Vous devez retrouver le contenu du lien donné en première étape.
  • Depuis votre terminal, utilisez la commande suivante :
make tools
  • À la fin, vous devriez trouver chdman dans le répertoire build.

Voici un lien pour télécharger des fichiers pour automatiser les conversions de format :

ChdScripts.zip

Dans ce zip, vous trouverez 6 fichiers :

Nom de fichierDescription
convertFromChdToCue.shUn fichier .sh qui vous permet de convertir vos roms au format CHD en BIN/CUE.
convertFromChdToGdi.shUn fichier .sh qui vous permet de convertir vos roms au format CHD en GDI.
convertFromChdToIso.shUn fichier .sh qui vous permet de convertir vos roms au format CHD en ISO.
convertFromCueToChd.shUn fichier .sh qui vous permet de convertir vos roms au format BIN/CUE en CHD.
convertFromGdiToChd.shUn fichier .sh qui vous permet de convertir vos roms au format GDI en CUE.
convertFromIsoToChd.shUn fichier .sh qui vous permet de convertir vos roms au format ISO en CUE.
README_EN.txt
README_FR.txt

Contenu du fichier Readme

  • convertFromChdToCue.sh Décompresse un fichier CHD (V5) en fichier BIN+CUE.
    Le format CUE est utilisé par les jeux sur CD. CHD est pris en charge par 3DO, Amiga CD32, Amiga CDTV, Dreamcast, Mega CD, Neo-Geo CD, PC Engine CD, PlayStation et Saturn.
  • convertFromChdToGdi.sh
    Décompresse un fichier CHD (V5) en fichier GDI.
    Le format GDI est utilisé par les jeux sur disque pour Dreamcast.
  • convertFromChdToIso.sh
    Décompresse un fichier CHD (V5) en fichier ISO.
    Le format ISO est utilisé par les jeux sur disque pour PlayStation 2.
  • convertFromCueToChd.sh Compresse tout type de fichiers disques BIN avec un entête CUE vers le format CHD (v5). Recherche tous les sous-dossiers et crée des fichiers CHD (v5) dans le dossier dans lequel les fichiers sont placés avec CHDMAN.
  • convertFromGdiToChd.sh Compresse tout type de fichiers disques BIN avec un entête GDI vers le format CHD (v5). Le format GDI est utilisé par les jeux sur disque pour Dreamcast.
  • convertFromIsoToChd.sh Compresse tout type de fichiers disques ISO vers le format CHD (v5). Le format ISO est utilisé par les jeux sur disque pour PlayStation 2.

Utilisation automatisé

Convertir votre jeu depuis BIN/CUE ou GDI en CHD

  • Placez « chdman.exe » et « CUE or GDI to CHD.bat » dans le dossier contenant votre jeu comme ci-dessous.
    Exemple pour le jeu « Grandia (France) » :
  • Cliquez sur le fichier « CUE or GDI to CHD.bat » pour lancer la conversion.
  • Une fois que la fenêtre CMD ci-dessus s’est fermé automatiquement, votre conversion est terminé.
  • Vous pouvez supprimer « chdman.exe » et « CUE or GDI to CHD.bat« , votre rom est prête.

Vous pouvez également lancer le fichier .bat pour lancer la conversion de plusieurs jeux d’un coup.


Convertir votre jeu depuis CHD en BIN/CUE

  • Placez « chdman.exe » et « Extract CHD to CUE.bat » dans le dossier contenant votre jeu comme ci-dessous.
    Exemple pour le jeu « Grandia (France) » :
  • Cliquez sur le fichier « Extract CHD to CUE.bat » pour lancer la conversion.
  • Une fois que la fenêtre CMD ci-dessus s’est fermé automatiquement, votre conversion est terminé.
  • Vous pouvez supprimer « chdman.exe » et « Extract CHD to CUE.bat« , votre rom est prête.

Vous pouvez également lancer le fichier .bat pour lancer la conversion de plusieurs jeux d’un coup.


Convertir votre jeu depuis CHD en GDI

  • Placez « chdman.exe » et « Extract CHD to GDI.bat » dans le dossier contenant votre jeu comme ci-dessous.
    Exemple pour le jeu « Grandia (France) » :
  • Cliquez sur le fichier « Extract CHD to GDI.bat » pour lancer la conversion.
  • Une fois que la fenêtre CMD ci-dessus s’est fermé automatiquement, votre conversion est terminé.
  • Vous pouvez supprimer « chdman.exe » et « Extract CHD to GDI.bat« , votre rom est prête.

Vous pouvez également lancer le fichier .bat pour lancer la conversion de plusieurs jeux d’un coup.

Convertir votre jeu depuis BIN/CUE en CHD

  • Placez « convertFromCueToChd.sh » dans le dossier contenant votre jeu comme ci-dessous.
    Exemple pour le jeu « Grandia (France) » :
  • Revenez dans le dossier parent, faites un clic droit dessus et choisissez Services > Nouveau terminal au dossier. Une fois ouvert, lancez le fichier avec ./convertFromCueToChd.sh pour lancer la conversion.
  • Une fois que la fenêtre du Terminal ci-dessus a terminé, votre conversion est terminée.
  • Vous pouvez supprimer « convertFromCueToChd.sh« , votre rom est prête.

Convertir votre jeu depuis GDI en CHD

  • Placez « convertFromGdiToChd.sh » dans le dossier contenant votre jeu comme ci-dessous.
    Exemple pour le jeu « Resident Evil – Code – Veronica (France) » :
  • Revenez dans le dossier parent, faites un clic droit dessus et choisissez Services > Nouveau terminal au dossier. Une fois ouvert, lancez le fichier avec ./convertFromGdiToChd.sh pour lancer la conversion.
  • Une fois que la fenêtre du Terminal ci-dessus a terminé, votre conversion est terminée.
  • Vous pouvez supprimer « convertFromGdiToChd.sh« , votre rom est prête.

Convertir votre jeu depuis ISO en CHD

  • Placez « convertFromIsoToChd.sh » dans le dossier contenant votre jeu comme ci-dessous.
    Exemple pour le jeu « Shadow of the Colossus (Europe, Australia) (En,Fr,De,Es,It) » :
  • Revenez dans le dossier parent, faites un clic droit dessus et choisissez Services > Nouveau terminal au dossier. Une fois ouvert, lancez le fichier avec ./convertFromIsoToChd.sh pour lancer la conversion.
  • Une fois que la fenêtre du Terminal ci-dessus a terminé, votre conversion est terminée.
  • Vous pouvez supprimer « convertFromIsoToChd.sh« , votre rom est prête.

Convertir votre jeu depuis CHD en BIN/CUE

  • Placez « convertFromChdToCue.sh » dans le dossier contenant votre jeu comme ci-dessous.
    Exemple pour le jeu « Grandia (France) » :
  • Revenez dans le dossier parent, faites un clic droit dessus et choisissez Services > Nouveau terminal au dossier. Une fois ouvert, lancez le fichier avec ./convertFromChdToCue.sh pour lancer la conversion.
  • Une fois que la fenêtre du Terminal ci-dessus a terminé, votre conversion est terminée.
  • Vous pouvez supprimer « convertFromChdToCue.sh« , votre rom est prête.

Convertir votre jeu depuis CHD en GDI

  • Placez « convertFromChdToGdi.sh » dans le dossier contenant votre jeu comme ci-dessous.
    Exemple pour le jeu « Resident Evil – Code – Veronica (France) » :
  • Revenez dans le dossier parent, faites un clic droit dessus et choisissez Services > Nouveau terminal au dossier. Une fois ouvert, lancez le fichier avec ./convertFromChdToGdi.sh pour lancer la conversion.
  • Une fois que la fenêtre du Terminal ci-dessus a terminé, votre conversion est terminée.
  • Vous pouvez supprimer « convertFromChdToGdi.sh« , votre rom est prête.

Convertir votre jeu depuis CHD en ISO

  • Placez « convertFromChdToIso.sh » dans le dossier contenant votre jeu comme ci-dessous.
    Exemple pour le jeu « Shadow of the Colossus (Europe, Australia) (En,Fr,De,Es,It) » :
  • Dans votre Terminal, allez dans le dossier où se trouve « convertFromCueToChd.sh » (seul vous pouvez le savoir) et lancez le fichier avec ./convertFromChdToIso.sh pour lancer la conversion.
  • Une fois que la fenêtre du Terminal ci-dessus a terminé, votre conversion est terminée.
  • Vous pouvez supprimer « convertFromChdToIso.sh« , votre rom est prête.

Convertir votre jeu depuis BIN/CUE en CHD

  • Placez « convertFromCueToChd.sh » dans le dossier contenant votre jeu comme ci-dessous.
    Exemple pour le jeu « Grandia (France) » :
  • Ouvrez le Terminal et lancez le fichier avec ./convertFromCueToChd.sh pour lancer la conversion.
  • Une fois que la fenêtre du Terminal ci-dessus a terminé, votre conversion est terminée.
  • Vous pouvez supprimer « convertFromCueToChd.sh« , votre rom est prête.

Convertir votre jeu depuis GDI en CHD

  • Placez « convertFromGdiToChd.sh » dans le dossier contenant votre jeu comme ci-dessous.
    Exemple pour le jeu « Resident Evil – Code – Veronica (France) » :
  • Ouvrez le Terminal et lancez le fichier avec ./convertFromGdiToChd.sh pour lancer la conversion.
  • Une fois que la fenêtre du Terminal ci-dessus a terminé, votre conversion est terminée.
  • Vous pouvez supprimer « convertFromGdiToChd.sh« , votre rom est prête.

Convertir votre jeu depuis ISO en CHD

  • Placez « convertFromIsoToChd.sh » dans le dossier contenant votre jeu comme ci-dessous.
    Exemple pour le jeu « Shadow of the Colossus (Europe, Australia) (En,Fr,De,Es,It) » :
  • Ouvrez le Terminal et lancez le fichier avec ./convertFromIsoToChd.sh pour lancer la conversion.
  • Une fois que la fenêtre du Terminal ci-dessus a terminé, votre conversion est terminée.
  • Vous pouvez supprimer « convertFromIsoToChd.sh« , votre rom est prête.

Convertir votre jeu depuis CHD en BIN/CUE

  • Placez « convertFromChdToCue.sh » dans le dossier contenant votre jeu comme ci-dessous.
    Exemple pour le jeu « Grandia (France) » :
  • Ouvrez le Terminal et lancez le fichier avec ./convertFromChdToCue.sh pour lancer la conversion.
  • Une fois que la fenêtre du Terminal ci-dessus a terminé, votre conversion est terminée.
  • Vous pouvez supprimer « convertFromChdToCue.sh« , votre rom est prête.

Convertir votre jeu depuis CHD en GDI

  • Placez « convertFromChdToGdi.sh » dans le dossier contenant votre jeu comme ci-dessous.
    Exemple pour le jeu « Resident Evil – Code – Veronica (France) » :
  • Ouvrez le Terminal et lancez le fichier avec ./convertFromChdToGdi.sh pour lancer la conversion.
  • Une fois que la fenêtre du Terminal ci-dessus a terminé, votre conversion est terminée.
  • Vous pouvez supprimer « convertFromChdToGdi.sh« , votre rom est prête.

Convertir votre jeu depuis CHD en ISO

  • Placez « convertFromChdToIso.sh » dans le dossier contenant votre jeu comme ci-dessous.
    Exemple pour le jeu « Shadow of the Colossus (Europe, Australia) (En,Fr,De,Es,It) » :
  • Ouvrez le Terminal et lancez le fichier avec ./convertFromChdToIso.sh pour lancer la conversion.
  • Une fois que la fenêtre du Terminal ci-dessus a terminé, votre conversion est terminée.
  • Vous pouvez supprimer « convertFromChdToIso.sh« , votre rom est prête.

Créer le fichier .M3U

En conversion CHD pour les jeux multi-disques, il faut faire un fichier M3U pour déclarer tous les disques.

Le fichier au format .M3U est une liste des différents CD pour un même jeu qui permet de passer d’un cd à un autre de façon simple en utilisant la combinaison de changement du disque (Hotkey + STICK G. vers la GAUCHE ou vers la DROITE).

Exemple pour le jeu « Grandia (France) » :

  • Créez un fichier M3U via Notepad++ nommé « Grandia (France).m3u ».
  • Dans le fichier, renseignez les fichiers CHD du jeu :
Grandia (France) (Disc 1).chd
Grandia (France) (Disc 2).chd
  • Sur Windows, vous devez activer la vue sur extension pour pouvoir créer ce fichier :
    • Allez dans Affichage en haut de la fenêtre de l’Explorateur Windows.
    • Cochez « Extensions de noms de fichiers » en haut à droite.
  • Confirmez la modification de l’extension

Crédits

Un grand Merci à Zet-sensei qui as permis de démystifier ce contenue !

Il est l’une des personnes de l’ombre qui travaillent en préservation dans le patrimoine vidéoludique.
Vous ne le connaissez pas, mais il été à l’origine ou grandement participant sur des projets majeurs à ce sujet.

Il est notamment co-fondateur de No-Intro et Redump dans ceux les plus connus, des groupes de préservations de ROM qui dump ce patrimoine vidéo-ludique.

Laisser un commentaire