27 Oct 2020, 11:30

Bonjour à tous,

Disposant d'un nouveau Pi4 et d'une Recalbox 7.0.1 fraichement installé, j'ai pu me rendre compte que les jeux Dreamcast fonctionnaient quand même beaucoup mieux qu'avec le Pi3.
Du coup ,j'ai décidé d'étendre ma collection sur Dreamcast.
L'ensemble des roms que j'ai sont en .cdi .... ça fonctionne très bien, mais quand on est comme moi regardant sur la place prise sur le disque dédié, c'est pas folichon. (oublions les .gdi puisque ce n'est que la version non compressée des .cdi) . Alors que les .chd otiennent un taux de compression très très honorable (je peux considérer que pour un total de 190 Go en .cdi, je peux descendre à 80 Go en .chd)
Tout ça pour dire que j'ai entrepris de convertir mes roms .cdi en .chd ... Et là, ce n'est pas une mince affaire. Brut de fonderie et pour vous passer les détails il n'existe pas de convertisseur direct .cdi/.chd (j'ai passé quelques heures à chercher sur internet, mais si vous trouvez je suis preneur).
Finalement, la meilleure solution que j'ai trouvée est de convertir un .cdi en .iso (ça il existe pas mal de programme qui le font, il existe même un utilitaire microsoft sur son store qui le fait), puis de convertir le .iso en .chd, grace à un utilitaire facilement trouvable qui s'appelle 'chdman'. (utilitaire en ligne de commande)

Seulement voilà, le choix qui m'est proposé à la base, c'est de convertir 'à la main' toutes mes roms une par une, car tous les utilitaires .cdi/.iso que j'ai trouvés, ne proposent pas de conversion en masse ou de commande en ligne.
J'ai trouvé un utilitaire (cdi2iso pour ne pas le nommer) qui fait le travail mais ... il n'existe que pour Linux et pas pour Dos/windows. Ayant heureusement trouvé les sources en C, j'en suis arrivé à la conclusion que je vais devoir les récupérer et compiler moi-même ces sources.

Grâce à ça, je vais avoir 2 utilitaires pour convertir les .cdi en .chd :

  • cdi2iso pour les .cdi vers .iso
  • chdman pour convertir les .iso en .chd
    Il ne me restera plus qu'à créer un script dos./.bat pour pouvoir convertir en masse mes 190 Go de .cdi

Faites-moi savoir si il y a des joueurs Dreamcast qui ont aussi eu le même problème que moi dans les choix de type de roms et qui sont intéressé par un script sous windows de conversion .cdi vers .chd