Vamos a explicar los diferentes formatos de fichero a adoptar para los CD y otros soportes ópticos.
En otras páginas hemos hablado de un formato, llamado CHD, creado a partir de varias investigaciones realizadas por el proyecto MAME. Este formato representa estos soportes como una imagen comprimida, sin perder la integridad de los datos, aplicando un algoritmo que es reversible, y cuyo resultado final es scrapable.
El formato CHD (Compressed Hunks of Data) permite representar de forma comprimida las roms de las consolas SEGA CD, PS1, PC Engine....
Por desgracia, el usuario normal tendrá problemas para utilizar el conversor, que es un ejecutable de línea de comandos.
Así que aquí tenéis un fichero Zip, con scripts automatizados, para convertir de BIN+CUE (formato Redump) a CHD, y viceversa.
También hemos añadido un script para el formato GDI, que es un formato de roms de Dreamcast.
Para los juegos de PS1 protegidos por LibCrypt, se necesita poseer los ficheros SBI (Subchannel Information) asociados para poder jugar. Estos ficheros seguirán funcionando con vuestros CHDs.
Si alguna vez los perdéis o hacéis una manipulación incorrecta, estos ficheros SBI se encuentran en el proyecto Redump, junto a los ficheros CUE.
Podéis descargar el programa pulsado en CHDMAN.zip aquí abajo.
Dentro del zip, encontraréis 6 ficheros:
Nombre del fichero | Descripción |
---|---|
chdman.exe | El programa CHDMAN. |
CUE-GDI-ISO to CHD.bat | Un fichero .bat para convertir vuestras roms de CUE o GDI a CHD . |
Extract CHD to CUE.bat | Un fichero .bat qui para convertir vuestras roms de CHD a BIN /CUE . |
Extract CHD to GDI.bat | Un fichero .bat para convertir vuestras roms de CHD a GDI . |
README_EN.txt | |
README_FR.txt |
CUE-GDI-ISO to CHD
Comprime todo tipo de fichero de disco BIN con cabecera CUE o GDI en formato CHD (v5).
Busca en todas las subcarpetas y crea archivos CHD (v5) en la carpeta en la que se colocan los archivos con CHDMAN.
Extract CHD to CUE
Descomprime un archivo CHD (V5) en un archivo BIN+CUE.
El formato CUE es utilizado por los juegos en CD. En la Raspberry Pi, CHD es compatible con TurboGrafx-CD / PC Engine CD, Sega CD / Mega CD y Dreamcast.
Extract CHD to GDI
Descomprime un archivo CHD (V5) a GDI. (GDI es un formato de disco para Dreamcast).
CHDMAN existe en macOS via Homebrew.
En primer lugar, hay que ejecutar este comando en el Terminal :
xcode-select --install
A continuación, hay que ejecutar este comando en el Terminal :
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> ~/.zprofile
Una vez instalado Homebrew, hay que utilizar el siguiente comando en el Terminal:
brew install rom-tools
Como mínimo se require macOS 10.13 High Sierra.
Aquí tenéis nuestro Zip que permite automatizar las conversiones de ficheros al format CHD:
Dentro del zip, encontraréis 6 ficheros:
Nombre del fichero | Descripción |
---|---|
convertFromChdToCue.sh | Un fichero .sh para convertir vuestras roms de CHD a BIN /CUE . |
convertFromChdToGdi.sh | Un fichero .sh para convertir vuestras roms de CHD a GDI . |
convertFromChdToIso.sh | Un fichero .sh para convertir vuestras roms de CHD a ISO . |
convertFromCueToChd.sh | Un fichero .sh para convertir vuestras roms de BIN /CUE a CHD . |
convertFromGdiToChd.sh | Un fichero .sh para convertir vuestras roms de GDI a CUE . |
convertFromIsoToChd.sh | Un fichero .sh para convertir vuestras roms de ISO a CUE . |
README_EN.txt | |
README_FR.txt |
convertFromChdToCue.sh
Décompresse un fichier CHD (V5) en fichier BIN+CUE.
El formato CUE lo utilizan los juegos en CD. CHD es compatible con 3DO, Amiga CD32, Amiga CDTV, Dreamcast, Mega CD, Neo-Geo CD, PC Engine CD, PlayStation y Saturn.
convertFromChdToGdi.sh
Descomprime un archivo CHD (V5) en un archivo GDI.
El formato GDI lo utilizan los juegos en disco para Dreamcast.
convertFromChdToIso.sh
Descomprime un archivo CHD (V5) en un archivo ISO.
El formato ISO lo utilizan los juegos en disco para PlayStation 2.
convertFromCueToChd.sh
Comprime todo tipo de archivos de disco BIN con cabecera CUE al formato CHD (v5). Busca en todas las subcarpetas y crea archivos CHD (v5) en la carpeta en la que se colocan los archivos con CHDMAN.
convertFromGdiToChd.sh
Comprime todo tipo de archivos de disco BIN con cabecera GDI al formato CHD (v5). El formato GDI es el utilizado por los juegos en disco para Dreamcast.
convertFromIsoToChd.sh
Comprime todo tipo de archivos de disco ISO al formato CHD (v5). El formato ISO lo utilizan los juegos en disco para PlayStation 2.
Algunas distribuciones de Linux pueden proporcionar este programa pasando por aptitude
e instalando el paquete mame-tools
. Otras distribuciones no tienen mame-tools
y tenéis que compilar chdman:
Code
y, en el menú visible, pulsad en Download ZIP
.make tools
chdman
dentro de la carpeta build
.Aquí tenéis nuestro Zip que permite automatizar las conversiones de ficheros al format CHD:
Dentro del zip, encontraréis 6 ficheros:
Nombre del fichero | Descripción |
---|---|
convertFromChdToCue.sh | Un fichero .sh para convertir vuestras roms de CHD a BIN /CUE . |
convertFromChdToGdi.sh | Un fichero .sh para convertir vuestras roms de CHD a GDI . |
convertFromChdToIso.sh | Un fichero .sh para convertir vuestras roms de CHD a ISO . |
convertFromCueToChd.sh | Un fichero .sh para convertir vuestras roms de BIN /CUE a CHD . |
convertFromGdiToChd.sh | Un fichero .sh para convertir vuestras roms de GDI a CUE . |
convertFromIsoToChd.sh | Un fichero .sh para convertir vuestras roms de ISO a CUE . |
README_EN.txt | |
README_FR.txt |
convertFromChdToCue.sh
Décompresse un fichier CHD (V5) en fichier BIN+CUE.
El formato CUE lo utilizan los juegos en CD. CHD es compatible con 3DO, Amiga CD32, Amiga CDTV, Dreamcast, Mega CD, Neo-Geo CD, PC Engine CD, PlayStation y Saturn.
convertFromChdToGdi.sh
Descomprime un archivo CHD (V5) en un archivo GDI.
El formato GDI lo utilizan los juegos en disco para Dreamcast.
convertFromChdToIso.sh
Descomprime un archivo CHD (V5) en un archivo ISO.
El formato ISO lo utilizan los juegos en disco para PlayStation 2.
convertFromCueToChd.sh
Comprime todo tipo de archivos de disco BIN con cabecera CUE al formato CHD (v5). Busca en todas las subcarpetas y crea archivos CHD (v5) en la carpeta en la que se colocan los archivos con CHDMAN.
convertFromGdiToChd.sh
Comprime todo tipo de archivos de disco BIN con cabecera GDI al formato CHD (v5). El formato GDI es el utilizado por los juegos en disco para Dreamcast.
convertFromIsoToChd.sh
Comprime todo tipo de archivos de disco ISO al formato CHD (v5). El formato ISO lo utilizan los juegos en disco para PlayStation 2.
BIN
/CUE
o GDI
a CHD
También podéis ejecutar el fichero .bat si queréis convertir varios juegos a la vez.
CHD
a BIN
/CUE
Colocad "chdman.exe" y "Extract CHD to CUE.bat" en la carpeta que contiene el juego como se muestra a continuación.
Ejemplo para el juego "Grandia (Francia)":
Haced click en "Extract CHD to CUE.bat" para lanzar la conversión.
Cuando se cierra esta ventana, ha terminado la conversión.
Podéis borrar "chdman.exe" y "Extract CHD to CUE.bat", vuestra rom está lista.
También podéis ejecutar el fichero .bat si queréis convertir varios juegos a la vez.
CHD
a GDI
Colocad "chdman.exe" y "Extract CHD to GDI.bat" en la carpeta que contiene el juego como se muestra a continuación.
Ejemplo para el juego "Grandia (Francia)":
Haced click en "Extract CHD to GDI.bat" para lanzar la conversión.
Cuando se cierra esta ventana, ha terminado la conversión.
Podéis borrar "chdman.exe" y "Extract CHD to GDI.bat", vuestra rom está lista.
También podéis ejecutar el fichero .bat si queréis convertir varios juegos a la vez.
BIN
/CUE
a CHD
Coloca "convertFromCueToChd.sh" en la carpeta que contiene el juego como se muestra a continuación.
Ejemplo para el juego "Grandia (Francia)":
Regresad al directorio padre, haced clic derecho sobre el mismo y seleccionad Servicios
> Nuevo terminal en el directorio
. Una vez abierto, ejecutad el fichero ./convertFromCueToChd.sh
para lanzar la conversión.
Cuando se cierra esta ventana, ha terminado la conversión.
Podéis borrar el fichero "convertFromCueToChd.sh", la rom está lista.
GDI
a CHD
Colocad "convertFromGdiToChd.sh" en la carpeta que contiene el juego como se muestra a continuación.
Ejemplo para el juego "Resident Evil - Code - Veronica (France)" :
Regresad al directorio padre, haced clic derecho sobre el mismo y seleccionad Servicios
> Nuevo terminal en el directorio
. Una vez abierto, ejecutad el fichero ./convertFromGdiToChd.sh
para lanzar la conversión.
Cuando se cierra esta ventana, ha terminado la conversión.
Podéis borrar "convertFromGdiToChd.sh", la rom está lista.
ISO
a CHD
Colocad "convertFromIsoToChd.sh" en la carpeta que contiene el juego como se muestra a continuación.
Ejemplo para el juego "Shadow of the Colossus (Europe, Australia) (En,Fr,De,Es,It)" :
Regresad al directorio padre, haced clic derecho sobre el mismo y seleccionad Servicios
> Nuevo terminal en el directorio
. Una vez abierto, ejecutad el fichero ./convertFromIsoToChd.sh
para lanzar la conversión.
Cuando se cierra esta ventana, ha terminado la conversión.
Podéis borrar "convertFromIsoToChd.sh", la rom está lista.
CHD
a BIN
/CUE
Colocad "convertFromChdToCue.sh" en la carpeta que contiene el juego como se muestra a continuación.
Ejemplo para el juego "Grandia (France)" :
Regresad al directorio padre, haced clic derecho sobre el mismo y seleccionad Servicios
> Nuevo terminal en el directorio
. Una vez abierto, ejecutad el fichero ./convertFromChdToCue.sh
para lanzar la conversión.
Cuando se cierra esta ventana, ha terminado la conversión.
Podeís borrar "convertFromChdToCue.sh", la rom está lista.
CHD
a GDI
Colocad "convertFromChdToGdi.sh" en la carpeta que contiene el juego como se muestra a continuación.
Ejemplo para el juego "Resident Evil - Code - Veronica (France)" :
Regresad al directorio padre, haced clic derecho sobre el mismo y seleccionad Servicios
> Nuevo terminal en el directorio
. Una vez abierto, ejecutad el fichero ./convertFromChdToGdi.sh
para lanzar la conversión.
Cuando se cierra esta ventana, ha terminado la conversión.
Podéis borrar "convertFromChdToGdi.sh", la rom está lista.
CHD
a ISO
Colocad "convertFromChdToIso.sh"en la carpeta que contiene el juego como se muestra a continuación.
Ejemplo para el juego "Shadow of the Colossus (Europe, Australia) (En,Fr,De,Es,It)" :
Regresad al directorio padre, haced clic derecho sobre el mismo y seleccionad Servicios
> Nuevo terminal en el directorio
. Una vez abierto, ejecutad el fichero ./convertFromChdToIso.sh
para lanzar la conversión.
Cuando se cierra esta ventana, ha terminado la conversión.
Podéis borrar "convertFromChdToIso.sh", la rom está lista.
BIN
/CUE
a CHD
./convertFromCueToChd.sh
para lanzar la conversión.GDI
a CHD
./convertFromGdiToChd.sh
para lanzar la conversión.ISO
a CHD
Colocad "convertFromIsoToChd.sh" en la carpeta que contiene el juego como se muestra a continuación.
Ejemplo para el juego "Shadow of the Colossus (Europe, Australia) (En,Fr,De,Es,It)" :
En el Terminal, situaros dentro de la carpeta donde se encuentra "convertFromIsoToChd.sh" (sólo vosotros podéis saberlo) y ejecutad el fichero ./convertFromIsoToChd.sh
para lanzar la conversión
Cuando se cierra esta ventana, ha terminado la conversión.
Podéis borrar "convertFromIsoToChd.sh", la rom está lista.
CHD
a BIN
/CUE
./convertFromChdToCue.sh
para lanzar la conversión.CHD
a GDI
./convertFromChdToGdi.sh
para lanzar la conversiónCHD
a ISO
Colocad "convertFromChdToIso.sh"en la carpeta que contiene el juego como se muestra a continuación.
Ejemplo para el juego "Shadow of the Colossus (Europe, Australia) (En,Fr,De,Es,It)" :
En el Terminal, situaros dentro de la carpeta donde se encuentra "convertFromChdToIso.sh" (sólo vosotros podéis saberlo) y ejecutad el fichero ./convertFromChdToIso.sh
para lanzar la conversión.
Cuando se cierra esta ventana, ha terminado la conversión.
Podéis borrar "convertFromChdToIso.sh", la rom está lista.
.M3U
Cuando se trata de un juego con varios discos, una vez creados los CHD para cada disco, hay que crear un fichero .M3U
para declararlos.
El fichero con formato .M3U
no es más que un fichero de texto que contiene una lista de los diferentes CD que componen el juego, en el buen orden, lo que permite al emulador cambiar de un CD a otro simplemente utilizando la combinación de disk-swapping (Hotkey
+ STICK G.
a la IZQUIERDA o a la DERECHA).
Ejemplo para el juego "Grandia (France)" :
M3U
usando Notepad++ llamado « Grandia (France).m3u ».CHD
que lo componen:Grandia (France) (Disc 1).chd
Grandia (France) (Disc 2).chd