¿Te estás quedando sin almacenamiento para tus ROM? Afortunadamente, con la herramienta CHDMAN, puedes ahorrar espacio comprimiendo tus ROM en lugar de eliminarlas.
Si estás coleccionando ROM como Pokémon, seguramente habrás notado que las de plataformas más nuevas ocupan una parte importante de tu almacenamiento. Un solo juego puede requerir varios gigabytes de almacenamiento. Conserve más de una docena y su colección de ROM podrá expandirse rápidamente a muchos Terabytes. Ahí es donde la herramienta CHDMAN del proyecto MAME puede ayudar.
¿Tu colección de ROM contiene juegos arcade o títulos para consolas con soporte óptico, como la PlayStation de Sony? CHDMAN puede comprimirlos en archivos CHD que ocupan una fracción del tamaño original de una ROM.
Lo mejor es que muchos emuladores admiten el formato CHD. Por lo tanto, puede seguir reproduciendo sus ROM sin extraerlas ni descomprimirlas. Veamos cómo.
¿Qué es CHDMAN?
El administrador de fragmentos de datos comprimidos (CHD) de MAME, o "CHDMAN" para abreviar, le permite almacenar los archivos de una ROM en un único archivo comprimido. Además de ahorrar espacio, esto también puede simplificar la administración de ROM de múltiples archivos, como copias de seguridad de medios ópticos que consisten en la pista de datos de un juego y muchas más pistas de audio para su música.
Una diferencia clave en comparación con los archivos típicos producidos por herramientas como 7-Zip y WinRAR es que los archivos CHD de CHDMAN se pueden utilizar sin necesidad de descompresión.
Las dos desventajas del formato CHD son que CHDMAN es una herramienta de línea de comandos que tendrás que usar escribiendo comandos en la terminal y que no todos los emuladores admiten el formato CHD resultante. CHDMAN sólo puede comprimir archivos con las siguientes extensiones:
- SEÑAL Y BANDEJA.
- GDI.
- YO ASI.
- TOC.
- NRG.
- CDR.
- IMG.
Cómo comprimir sus ISO con CHDMAN
CHDMAN se distribuye con el emulador MAME. Si ya lo usa, encontrará el ejecutable de CHDMAN en el directorio de instalación de MAME. Si no, descarga la última versión de MAME desde su sitio oficial e instálelo en su PC para obtener también CHDMAN.
Para evitar escribir la ruta completa a CHDMAN cada vez que desee comprimir una ROM, agregue la carpeta MAME a la variable Ruta del sistema. Puedes hacer esto por usando variables de entorno en Windows 10.
Abre un Explorador de archivos ventana (Tecla Windows + E) y, para mantener todo ordenado, cree una carpeta en cualquier lugar que desee, dentro de la cual podrá hacer todos los malabarismos con archivos relacionados con CHDMAN.
Mueve los archivos de la ROM que deseas comprimir a esa carpeta. Para este artículo, usaremos una copia de seguridad original de PlayStation almacenada en una combinación de archivos CUE y BIN.
Ejecute Windows CMD o PowerShell. Luego, ve a la carpeta con los archivos de tu juego con el comando Cambiar directorio (CD):
cd PATH_TO_FOLDER
Nuestro comando fue:
cd"H:\Emulation\ROMs\PS1\Compress-to-CHD"
Para comprimir tu juego con formato CHDMAN a CHD, usa lo siguiente:
chdman.execreatecd-i "ROM_YOU_WANT_TO_COMPRESS.CUE" -o "FILENAME_OF_COMPRESSED.CHD"
Nuestro comando fue:
chdman createcd -i "MUO_PSX.cue" -o "MUO_PSX.chd"
De esta forma, podrás comprimir las ROM de todas las consolas que utilizaron medios ópticos (CD y DVD) al formato CHD. Sin embargo, hay un caso particular que debemos mencionar: las imágenes de disco duro.
CHDMAN y el formato CHD también se pueden utilizar para almacenar copias de seguridad de HDD comprimidas. Es posible que compartan la misma extensión con copias de seguridad ópticas guardadas como BIN e IMG, pero debe usar una versión modificada del comando anterior para comprimir HDD a CHD:
chdman createhd -i "OLDPCback.img" -o "OLDPCback.chd"
CHDMAN también puede realizar copias de seguridad en formato CHD de discos duros reales conectados a la PC. Sin embargo, esto rara vez debería ser necesario para el usuario medio.
¿Qué más debe saber sobre las enfermedades coronarias?
Nuestro objetivo en este artículo es saber cómo comprimir sus ROM grandes en archivos CHD más eficientes. Aún así, lo siguiente puede resultar útil si decide utilizar ese formato de archivo para sus juegos emulados.
¿Qué emuladores admiten CHD?
Aunque los archivos CHD ahora se consideran un estándar para almacenar medios ópticos y copias de seguridad de HDD en un formato comprimido compatible con la emulación, no todos los emuladores los admiten.
Si está buscando un emulador compatible con CHD, afortunadamente algunos de los emuladores más populares lo admiten. A continuación se muestran algunos ejemplos de emuladores que le permiten reproducir CHD:
- MAME.
- Estación de pato.
- Escarabajo PSX.
- PCX.
- PCSX2.
- DEmul.
- lr-ópera.
- Reifusión.
- Lanzamiento de moscas.
- Vuelve a soñar.
- Génesis Plus GX.
- PicoDrive.
Porque cómo funciona LaunchBox y otros servicios front-end que puedes usar para la emulación, como usando RetroArch en Windows, los CHD también deberían trabajar en estos servicios.
¿Cómo puede controlar sus enfermedades del corazón?
CHDMAN no es sólo una solución de compresión sino, como su nombre indica, un gestor de archivos CHD. Entonces, también puedes usarlo para...
- Obtenga información sobre archivos CHD utilizando el información de chdman -i "NOMBRE DE ARCHIVO.chd" inmediato.
- Verifique los archivos CHD usando el chdman verificar -i "NOMBRE DE ARCHIVO.chd" inmediato.
¿Se pueden descomprimir los CHD?
Descomprimir CHD es casi lo contrario de cómo comprimirlos. Dado que el formato admite medios ópticos y copias de seguridad de HDD, debes personalizar el comando que usarás según el medio con el que estés tratando.
CHDMAN solo puede extraer copias de seguridad de medios ópticos a la combinación CUE y BIN con:
chdman.exeextractcd-i "INPUT.chd" -o "OUTPUT.cue"
No es necesario especificar el archivo BIN; CHDMAN lo crea automáticamente usando el mismo nombre usado para el archivo CUE. Para extraer copias de seguridad comprimidas del disco duro, intercambie "extractcd" por "extracthd" de la siguiente manera:
chdman.exeextracthd-i "INPUT.chd" -o "OUTPUT.IMG"
Más almacenamiento, más juegos
Comprimir las ROM de tus emuladores con CHDMAN te devolverá una cantidad significativa de espacio de almacenamiento. Pero también hay una desventaja importante.
Liberar espacio de almacenamiento significa que puedes ampliar aún más tu colección de ROM. Y eso, a su vez, se traduce en aún más juegos en tu cartera de pedidos. Con tantos juegos a un clic de distancia, tener un equivalente CHDMAN que pudiera comprimir y multiplicar nuestro tiempo libre sería genial.