Contents

Hoe je Retrogame ISO's comprimeert met CHDMAN (en ze blijft gebruiken)

Als je ROM’s zoals Pokémon verzamelt, is het je vast opgevallen dat de ROM’s voor nieuwere platforms een groot deel van je opslagruimte in beslag nemen. Een enkel spel kan meerdere gigabytes aan opslagruimte in beslag nemen. Als je er meer dan een dozijn bewaart, kan je ROM-verzameling snel uitgroeien tot vele Terabytes. Dat is waar de CHDMAN tool van het MAME project kan helpen.

Ons archief bevat zowel arcade videogames als consoletitels die gebruikmaken van optische opslagapparaten zoals die in Sony’s PlayStation. Met behulp van CHDMAN kunnen deze spellen worden gecomprimeerd tot kleinere CHD-bestanden, waardoor de bestandsgrootte aanzienlijk wordt verkleind terwijl alle essentiële spelinhoud behouden blijft.

Een van de voordelen van het gebruik van emulators voor games is hun compatibiliteit met het Compressed Hungry Dog (CHD) bestandsformaat. Hierdoor kunnen gebruikers hun spellen direct vanuit de gecomprimeerde bestanden spelen zonder ze eerst te hoeven uitpakken of decomprimeren. In deze sectie zullen we laten zien hoe je deze functie kunt gebruiken en op een handige manier kunt blijven genieten van je favoriete retro games.

Wat is CHDMAN?

De innovatieve CHDMAN component van MAME vergemakkelijkt het archiveren van bestanden die een ROM vormen binnen een enkele gecomprimeerde opslagplaats, wat niet alleen minder opslagruimte in beslag neemt, maar ook het beheer stroomlijnt van ROM-collecties met meerdere bestanden, zoals die welke afkomstig zijn van back-upsystemen op optische media die sporen van spelgegevens en meerdere muzieksporen bevatten.

Een onderscheidend kenmerk van CHDMAN’s gecomprimeerde gegevensindeling, dat het onderscheidt van traditionele compressieprogramma’s zoals 7-Zip en WinRAR, ligt in de mogelijkheid om de inhoud van een gecomprimeerd bestand te openen en te manipuleren zonder decompressie.

Het gebruik van het CHD bestandsformaat kan bepaalde uitdagingen met zich meebrengen, omdat het het gebruik van een commandoregelhulpprogramma genaamd CHDMAN vereist, waarvoor commando’s in de terminalomgeving moeten worden ingevoerd. Daarnaast moet worden opgemerkt dat niet alle emulatorplatforms het maken of manipuleren van CHD-schijfimages ondersteunen. Verder is het CHD-formaat beperkt tot compressie van bestanden met specifieke bestandsextensies, zoals .vbc, .spr, .dol, .txt, .md5, .crt, .log, .bat, .m3u, .wav, .ogg, .png, .jpg, .gif, .bmp, .ico, .tga, .flf, .mid, .mod, .s3m, .it, .stm, .roq,

⭐CUE & BIN.

⭐GDI.

⭐ISO.

⭐TOC.

⭐NRG.

⭐CDR.

⭐IMG.

Hoe je ISO’s comprimeren met CHDMAN

CHDMAN wordt gedistribueerd met de MAME emulator. Als je die al gebruikt, vind je de executable van CHDMAN in de installatiemap van MAME.Zo niet, download dan de laatste versie van MAME van de officiële site en installeer het op je PC om ook CHDMAN te krijgen.

Om het proces van het comprimeren van een ROM met behulp van MAME te stroomlijnen en tegelijkertijd de herhaalde invoer van het volledige mappad voor CHDMAN te minimaliseren, wordt gebruikers aangeraden te overwegen de map van MAME op te nemen in de omgevingsvariabele PATH van hun systeem op Windows 10. Dit kan worden bereikt door omgevingsvariabelen te configureren, waardoor de taak wordt vereenvoudigd en de operationele efficiëntie wordt verbeterd.

Om een bestandsverkennervenster in Windows te openen, drukt u op de toets “Windows” op uw toetsenbord, gevolgd door de letter “E”. Hierdoor wordt de verkenner gestart en kun je door je bestanden en mappen navigeren. Daarnaast is het aan te raden om een map aan te maken voor het beheren van al je CHDMAN-gerelateerde taken, omdat dit de organisatie ten goede komt en het makkelijker maakt om belangrijke documenten of gegevens terug te vinden. Om dit te doen, selecteert u gewoon de gewenste locatie waar u de map wilt maken en gebruikt u vervolgens de juiste hulpmiddelen om de nieuwe map op die locatie te maken.

Verplaats de gewenste ROM-bestanden naar de aangewezen map voor compressiedoeleinden. In dit geval gebruiken we een originele PlayStation-back-up die is opgeslagen als een CUE- en BIN-bestandspaar.

/nl/images/bin-and-cue-in-windows-file-explorer.jpg

Navigeer naar de map met de bestanden van je game met behulp van de opdrachtprompt of de PowerShell-interface en wijzig vervolgens de huidige werkmap met het commando “Directory wijzigen”.

 cd PATH_TO_FOLDER 

Onze opdracht was:

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

/nl/images/cd-command-in-cmd.jpg

Volg deze stappen om een spel te comprimeren met CHDMAN en op te slaan in CHD-indeling:

 chdman.exe createcd -i "ROM_YOU_WANT_TO_COMPRESS.CUE" -o "FILENAME_OF_COMPRESSED.CHD" 

Onze opdracht was:

 chdman createcd -i "All Things N_PSX.cue" -o "All Things N_PSX.chd"

/nl/images/chdman-createcd-command-in-cmd.jpg

die van harddisk images.

Het hulpprogramma CHDMAN kan ook worden gebruikt voor het opslaan van gecomprimeerde back-ups van harde schijven (HDD) in de bestandsindeling CHD. Deze back-ups hebben dezelfde bestandsnaamextensies als back-ups van optische schijven die in BIN- of IMG-indeling zijn opgeslagen; er moet echter een aangepaste versie van het eerder genoemde commando worden gebruikt om HDD-gegevens in CHD-bestanden te comprimeren.

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

De toepassing Computer Hard Drive Management (CHDMAN) kan een back-up maken van een externe of interne harde schijf die fysiek is aangesloten op een personal computer in het Compact Disc-Read Only Memory (CD-ROM) High Density Format (CHD).Deze functionaliteit wordt echter mogelijk niet vaak gebruikt door typische gebruikers, omdat het een specifiek doel dient voor het opslaan en ophalen van gegevens op dergelijke apparaten.

Wat moet u nog meer weten over hart- en vaatziekten?

Ons primaire doel in dit stuk is om de kunst van het reduceren van omvangrijke ROM data naar meer gestroomlijnde CHD formaten te verduidelijken. Mocht je er echter voor kiezen om deze specifieke bestandsstructuur te gebruiken voor je emulatiespellen, dan kan de onderstaande informatie nuttig zijn.

Welke emulators ondersteunen CHD’s?

Hoewel gecomprimeerde HD DVD (CHD)-bestanden algemeen worden erkend als een efficiënte methode om back-ups van zowel optische media als harde schijven te archiveren in een formaat dat compatibel is met emulaties, moet worden opgemerkt dat niet alle emulators met deze bestanden overweg kunnen.

/nl/images/duckstation-chd-file-selection-1.jpg

Verscheidene goed aangeschreven emulators bieden compatibiliteit met CHD-bestanden, waardoor het gebruik ervan in verschillende spelcontexten wordt vergemakkelijkt. Hieronder vind je een lijst met emulators die CHD-bestanden ondersteunen:

⭐MAME.

⭐DuckStation.

⭐Beetle PSX.

⭐PCSX.

⭐PCSX

⭐DEmul.

⭐lr-opera.

⭐Reicast.

⭐Flycast.

⭐Redream.

⭐Genesis Plus GX.

⭐PicoDrive.

Door de manier waarop LaunchBox werkt, samen met alternatieve front-end oplossingen die emulatie mogelijk maken, zoals het gebruik van RetroArch op een Windows platform, volgt hieruit dat CHD’s ook effectief zouden moeten functioneren binnen deze services.

Hoe kun je je CHD’s controleren?

CHDMAN is niet alleen een compressieoplossing, maar eerder een uitgebreide beheertool die specifiek ontworpen is voor het verwerken van CHD-bestanden. Daarom biedt het niet alleen mogelijkheden voor gegevensreductie, maar ook veelzijdige functionaliteit waarmee gebruikers hun CHD-bestanden effectief en eenvoudig kunnen manipuleren en organiseren.

Gebruik de opdracht chdman information in de interactieve modus en geef de bestandsnaam tussen aanhalingstekens, zoals “FILENAME.chd”, om details over een CHD-bestand te verkrijgen.

Gebruik het commandoregelhulpprogramma chdman om een verificatie uit te voeren op een opgegeven bestand met de extensie “.chd”, zoals “FILENAME.chd”. Het subcommando verify wordt aangeroepen, gevolgd door het pad van het invoerbestand, om de integriteit en nauwkeurigheid van de inhoud van het bestand te waarborgen.

Kunt u CHD’s decomprimeren?

Het decompressieproces voor Condusiv Health Check Disk (CHD)-bestanden omvat een omkering van de compressieprocedure die aanvankelijk werd toegepast. Bij gebruik van back-upoplossingen op optische media of harde schijven (HDD) is het cruciaal om de gebruikte opdrachten aan te passen aan het specifieke opslagmedium dat wordt gebruikt.

/nl/images/mame-requires-chd-filter.jpg

CHDMAN kan back-ups van optische media alleen ophalen in de vorm van een CUE- en BIN-bestandscombinatie.

 chdman.exe extractcd -i "INPUT.chd" -o "OUTPUT.cue" 

Het is niet nodig om handmatig een Bin-bestand aan te wijzen; CHDMAN genereert het naadloos met behulp van dezelfde naam die wordt gebruikt in verband met het Cue-bestand. Om gecondenseerde duplicaten van de externe harde schijf vrij te maken, vervangt u “extractcd” door “extracthd” zoals hieronder weergegeven:

 chdman.exe extracthd -i "INPUT.chd" -o "OUTPUT.IMG" 

Meer Opslag, Meer Gamen

Door CHDMAN te gebruiken om de ROM’s van je emulator te comprimeren, kun je aanzienlijk besparen op opslagcapaciteit. Het is echter belangrijk om te weten dat deze aanpak ook nadelen kan hebben.

Het vrijgeven van opgeslagen geheugen zorgt ervoor dat iemands spelbibliotheek groter wordt, wat vervolgens resulteert in een groter aantal titels in hun backlog. Het gemak van directe toegang tot talloze spellen benadrukt de wenselijkheid van een hulpmiddel zoals CHDMAN dat de beschikbare vrije tijd kan inkorten en uitbreiden.