Você está ficando sem armazenamento para suas ROMs? Felizmente, com a ferramenta CHDMAN, você pode economizar espaço compactando suas ROMs em vez de removê-las.

Se você coleciona ROMs como Pokémon, certamente notou que os das plataformas mais recentes ocupam uma parte significativa do seu armazenamento. Um único jogo pode exigir vários gigabytes de armazenamento. Mantenha mais de uma dúzia e sua coleção de ROMs poderá se expandir rapidamente para muitos Terabytes. É aí que a ferramenta CHDMAN do projeto MAME pode ajudar.

Sua coleção de ROMs contém jogos de arcade ou títulos para consoles com mídia óptica, como o PlayStation da Sony? CHDMAN pode compactá-los em arquivos CHD que ocupam uma fração do tamanho original de uma ROM.

O melhor é que muitos emuladores suportam o formato CHD. Assim, você pode continuar reproduzindo suas ROMs sem extraí-las ou descompactá-las. Vamos ver como.

O que é CHDMAN?

O gerenciador Compressed Hunks of Data (CHD) do MAME, ou "CHDMAN" para abreviar, permite armazenar os arquivos de uma ROM em um único arquivo compactado. Além de economizar espaço, isso também pode simplificar o gerenciamento de ROMs de vários arquivos, como backups de mídia óptica que consistem na trilha de dados de um jogo e muitas outras trilhas de áudio para sua música.

instagram viewer

Uma diferença importante em comparação com arquivos típicos produzidos por ferramentas como 7-Zip e WinRAR é que os arquivos CHD do CHDMAN podem ser usados ​​sem a necessidade de descompactação.

As duas desvantagens do formato CHD são que CHDMAN é uma ferramenta de linha de comando que você terá que usar digitando comandos no terminal e que nem todos os emuladores suportam o formato CHD resultante. CHDMAN só pode compactar arquivos com as seguintes extensões:

  • CUE e BIN.
  • GDI.
  • ISO.
  • Índice.
  • NRG.
  • CDR.
  • Imagem.

Como compactar seus ISOs com CHDMAN

CHDMAN é distribuído com o emulador MAME. Se você já usa isso, encontrará o executável do CHDMAN no diretório de instalação do MAME. Se não, baixe a versão mais recente do MAME em seu site oficial e instale-o no seu PC para obter também o CHDMAN.

Para evitar digitar o caminho completo para CHDMAN toda vez que quiser compactar uma ROM, adicione a pasta do MAME à variável System Path. Você pode fazer isso por usando variáveis ​​de ambiente no Windows 10.

Abra um Explorador de arquivos janela (Tecla Windows + E) e, para manter tudo organizado, crie uma pasta onde desejar, dentro da qual você fará todo o malabarismo com arquivos relacionados ao CHDMAN.

Mova os arquivos da ROM que deseja compactar para essa pasta. Neste artigo, usaremos um backup original do PlayStation armazenado em uma combinação de arquivos CUE e BIN.

Execute o Windows CMD ou PowerShell. Em seguida, vá para a pasta com os arquivos do seu jogo com o comando Change Directory (CD):

cd PATH_TO_FOLDER

Nosso comando foi:

cd"H:\Emulation\ROMs\PS1\Compress-to-CHD"

Para compactar seu jogo com CHDMAN para o formato CHD, use o seguinte:

chdman.execreatecd-i "ROM_YOU_WANT_TO_COMPRESS.CUE" -o "FILENAME_OF_COMPRESSED.CHD"

Nosso comando foi:

chdman createcd -i "MUO_PSX.cue" -o "MUO_PSX.chd"

Dessa forma, você pode compactar as ROMs de todos os consoles que utilizavam mídia óptica (CDs e DVDs) para o formato CHD. No entanto, há um caso particular que devemos mencionar: imagens de disco rígido.

CHDMAN e o formato CHD também podem ser usados ​​para armazenar backups compactados de HDD. Eles podem compartilhar a mesma extensão com backups ópticos salvos como BIN e IMG, mas você precisa usar uma versão ajustada do comando acima para compactar HDDs em CHDs:

chdman createhd -i "OLDPCback.img" -o "OLDPCback.chd"

O CHDMAN também pode fazer backup no formato CHD dos HDDs reais conectados ao PC. Isso, porém, raramente deve ser necessário para o usuário médio.

O que mais você deve saber sobre doenças coronarianas?

Saber como compactar suas ROMs grandes em arquivos CHD mais enxutos é nosso objetivo neste artigo. Ainda assim, o seguinte pode ser útil se você decidir usar esse formato de arquivo para seus jogos emulados.

Quais emuladores suportam CHDs?

Embora os arquivos CHD sejam agora considerados um padrão para armazenamento de mídia óptica e backups de HDD em um formato compactado e compatível com emulação, nem todos os emuladores os suportam.

Se você está procurando um emulador compatível com CHD, felizmente alguns dos emuladores mais populares os suportam. Aqui estão alguns exemplos de emuladores que permitem reproduzir CHDs:

  • MAME.
  • Estação Pato.
  • Besouro PSX.
  • PCSX.
  • PCSX2.
  • DEmul.
  • lr-ópera.
  • Reicast.
  • Flycast.
  • Sonhar novamente.
  • Gênesis Plus GX.
  • PicoDrive.

Por causa de como funciona o LaunchBox e outros serviços front-end que você pode usar para emulação, como usando RetroArch no Windows, os CHDs também deveriam funcionar nesses serviços.

Como você pode verificar seus CHDs?

CHDMAN não é apenas uma solução de compressão, mas, como o próprio nome indica, um gerenciador de arquivos CHD. Então você também pode usá-lo para...

  • Obtenha informações sobre arquivos CHD usando o chdman info -i "FILENAME.chd" incitar.
  • Verifique os arquivos CHD usando o chdman verificar -i "FILENAME.chd" incitar.

Você pode descompactar CHDs?

Descompactar CHDs é quase o inverso de como você os compacta. Como o formato suporta mídia óptica e backups em HDD, você deve personalizar o comando que usará de acordo com a mídia com a qual está lidando.

CHDMAN só pode extrair backups de mídia óptica de volta para a combinação CUE e BIN com:

chdman.exeextractcd-i "INPUT.chd" -o "OUTPUT.cue"

Você não precisa especificar o arquivo BIN; CHDMAN o cria automaticamente usando o mesmo nome usado para o arquivo CUE. Para extrair backups de HDD compactados, troque “extractcd” por “extracthd” da seguinte forma:

chdman.exeextracthd-i "INPUT.chd" -o "OUTPUT.IMG"

Mais armazenamento, mais jogos

A compactação das ROMs dos seus emuladores com CHDMAN devolverá uma quantidade significativa de espaço de armazenamento. Mas também há um grande golpe.

Liberar espaço de armazenamento significa que você pode expandir ainda mais sua coleção de ROMs. E isso, por sua vez, se traduz em ainda mais jogos em sua lista de pendências. Com tantos jogos a um clique de distância, seria ótimo ter um equivalente CHDMAN que pudesse comprimir e multiplicar nosso tempo livre.