Stai esaurendo lo spazio di archiviazione per le tue ROM? Fortunatamente, con lo strumento CHDMAN, puoi risparmiare spazio comprimendo le tue ROM invece di rimuoverle.
Se collezioni ROM come Pokémon, avrai sicuramente notato che quelle per le piattaforme più recenti occupano una parte significativa del tuo spazio di archiviazione. Un singolo gioco potrebbe richiedere più gigabyte di spazio di archiviazione. Conservane più di una dozzina e la tua raccolta ROM può espandersi rapidamente fino a molti Terabyte. È qui che lo strumento CHDMAN del progetto MAME può aiutare.
La tua collezione ROM contiene giochi arcade o titoli per console con supporto ottico, come la PlayStation di Sony? CHDMAN può comprimerli in file CHD che occupano una frazione della dimensione originale di una ROM.
La cosa migliore è che molti emulatori supportano il formato CHD. Quindi puoi continuare a riprodurre le tue ROM senza estrarle o decomprimerle. Vediamo come.
Cos'è il CHDMAN?
Il gestore Compressed Hunks of Data (CHD) di MAME, o "CHDMAN" in breve, consente di archiviare i file di una ROM in un unico archivio compresso. Oltre a risparmiare spazio, questo può anche semplificare la gestione di ROM multi-file, come i backup su supporti ottici costituiti dalla traccia dati di un gioco e molte altre tracce audio per la sua musica.
Una differenza fondamentale rispetto agli archivi tipici prodotti da strumenti come 7-Zip e WinRAR è che i file CHD di CHDMAN possono essere utilizzati senza richiedere la decompressione.
I due svantaggi del formato CHD sono che CHDMAN è uno strumento da riga di comando che dovrai utilizzare digitando i comandi nel terminale e che non tutti gli emulatori supportano il formato CHD risultante. CHDMAN può comprimere solo file con le seguenti estensioni:
- STECCA E CONTENITORE.
- GDI.
- ISO.
- SOMMARIO.
- NRG.
- CDR.
- IMG.
Come comprimere i tuoi ISO con CHDMAN
CHDMAN è distribuito con l'emulatore MAME. Se lo usi già, troverai l'eseguibile di CHDMAN nella directory di installazione di MAME. In caso contrario, scarica l'ultima versione di MAME dal suo sito ufficiale e installalo sul tuo PC per ottenere anche CHDMAN.
Per evitare di digitare il percorso completo di CHDMAN ogni volta che desideri comprimere una ROM, aggiungi la cartella di MAME alla variabile System Path. Puoi farlo tramite utilizzando le variabili di ambiente in Windows 10.
Apri un Esplora file finestra (Tasto Windows + E) e, per mantenere le cose in ordine, crea una cartella ovunque desideri, all'interno della quale eseguirai tutti i giochi di destrezza tra i file relativi a CHDMAN.
Sposta i file della ROM che desideri comprimere in quella cartella. Per questo articolo utilizzeremo un backup PlayStation originale archiviato in una combinazione di file CUE e BIN.
Esegui Windows CMD o PowerShell. Successivamente, spostati nella cartella con i file del gioco con il comando Cambia directory (CD):
cd PATH_TO_FOLDER
Il nostro comando era:
cd"H:\Emulation\ROMs\PS1\Compress-to-CHD"
Per comprimere il tuo gioco con CHDMAN nel formato CHD, utilizza quanto segue:
chdman.execreatecd-i "ROM_YOU_WANT_TO_COMPRESS.CUE" -o "FILENAME_OF_COMPRESSED.CHD"
Il nostro comando era:
chdman createcd -i "MUO_PSX.cue" -o "MUO_PSX.chd"
In questo modo potrai comprimere le ROM di tutte le console che utilizzavano supporti ottici (CD e DVD) nel formato CHD. C'è però un caso particolare che dobbiamo menzionare: le immagini del disco rigido.
CHDMAN e il formato CHD possono essere utilizzati anche per archiviare backup compressi dell'HDD. Questi potrebbero condividere la stessa estensione con i backup ottici salvati come BIN e IMG, ma devi utilizzare una versione ottimizzata del comando precedente per comprimere gli HDD in CHD:
chdman createhd -i "OLDPCback.img" -o "OLDPCback.chd"
CHDMAN può anche eseguire il backup in formato CHD degli attuali HDD collegati al PC. Ciò, tuttavia, dovrebbe essere raramente necessario all’utente medio.
Cos’altro dovresti sapere sulle malattie coronariche?
Sapere come comprimere le tue ROM di grandi dimensioni in file CHD più snelli è il nostro obiettivo in questo articolo. Tuttavia, quanto segue potrebbe essere utile se decidi di utilizzare quel formato di file per i tuoi giochi emulati.
Quali emulatori supportano i CHD?
Sebbene i file CHD siano ora considerati uno standard per l'archiviazione di supporti ottici e backup di HDD in un formato compresso compatibile con l'emulazione, non tutti gli emulatori li supportano.
Se stai cercando un emulatore compatibile con CHD, fortunatamente alcuni degli emulatori più popolari li supportano. Ecco alcuni esempi di emulatori che ti consentono di riprodurre CHD:
- MAME.
- DuckStation.
- Maggiolino PSX.
- PCSX.
- PCSX2.
- DEmul.
- lr-opera.
- Ricast.
- Flycast.
- Risognare.
- Genesi Plus GX.
- PicoDrive.
Per colpa di come funziona LaunchBox e altri servizi front-end che puoi utilizzare per l'emulazione, come utilizzando RetroArch su Windows, i CHD dovrebbero lavorare anche su questi servizi.
Come puoi controllare i tuoi CHD?
CHDMAN non è solo una soluzione di compressione ma, come dice il nome, un gestore di file CHD. Quindi puoi usarlo anche per...
- Ottieni informazioni sui file CHD utilizzando il file chdman info -i "NOMEFILE.chd" richiesta.
- Controlla i file CHD utilizzando il file chdman verify -i "FILENAME.chd" richiesta.
Puoi decomprimere i CHD?
La decompressione dei CHD è quasi il contrario di come li comprimi. Poiché il formato supporta supporti ottici e backup su disco fisso, devi personalizzare il comando che utilizzerai in base al supporto con cui hai a che fare.
CHDMAN può estrarre i backup dei supporti ottici solo nella combinazione CUE e BIN con:
chdman.exeextractcd-i "INPUT.chd" -o "OUTPUT.cue"
Non è necessario specificare il file BIN; CHDMAN lo crea automaticamente utilizzando lo stesso nome utilizzato per il file CUE. Per estrarre i backup compressi dell'HDD, scambia "extractcd" con "extracthd" come segue:
chdman.exeextracthd-i "INPUT.chd" -o "OUTPUT.IMG"
Più spazio di archiviazione, più giochi
Comprimere le ROM dei tuoi emulatori con CHDMAN ti restituirà una notevole quantità di spazio di archiviazione. Ma c'è anche un grosso svantaggio.
Liberare spazio di archiviazione significa che puoi espandere ulteriormente la tua collezione di ROM. E questo, a sua volta, si traduce in ancora più giochi nel tuo arretrato. Con così tanti giochi a portata di clic, avere un equivalente CHDMAN in grado di comprimere e moltiplicare il nostro tempo libero sarebbe fantastico.