Contents

Så komprimerar du dina Retrogame-ISO:er med CHDMAN (och fortsätter att använda dem)

Om du samlar på ROM:ar som Pokémon har du säkert märkt att de för nyare plattformar tar upp en stor del av ditt lagringsutrymme. Ett enda spel kan kräva flera gigabyte lagringsutrymme. Har du över ett dussin kan din ROM-samling snabbt växa till många terabyte. Det är där MAME-projektets CHDMAN-verktyg kan hjälpa till.

Vårt arkiv omfattar både arkadvideospel och konsoltitlar som använder optiska lagringsenheter som de som finns i Sonys PlayStation. Med hjälp av CHDMAN kan dessa spel komprimeras till mindre CHD-filer, vilket avsevärt minskar deras filstorlekar samtidigt som allt viktigt spelinnehåll behålls.

En av fördelarna med att använda emulatorer för spel är att de är kompatibla med filformatet Compressed Hungry Dog (CHD). Detta gör att användarna kan spela sina spel direkt från de komprimerade filerna utan att behöva extrahera eller dekomprimera dem först. I det här avsnittet visar vi hur du använder den här funktionen och fortsätter att njuta av våra favoritretrospel på ett bekvämt sätt.

Vad är CHDMAN?

Den innovativa CHDMAN-komponenten i MAME underlättar arkivering av filer som innehåller en ROM i ett enda komprimerat arkiv, vilket inte bara tar upp mindre lagringsutrymme utan också effektiviserar administrationen av ROM-samlingar med flera filer, till exempel från backupsystem för optiska media som innehåller speldataspår och flera musikspår.

En utmärkande egenskap hos CHDMAN:s komprimerade dataformat, som skiljer det från traditionella komprimeringsverktyg som 7-Zip och WinRAR, är att man kan komma åt och manipulera innehållet i en komprimerad fil utan att behöva dekomprimera den.

Att använda CHD-filformatet kan innebära vissa utmaningar, eftersom det kräver användning av ett kommandoradsverktyg som heter CHDMAN, vilket kräver att kommandon matas in i terminalmiljön. Dessutom bör det noteras att inte alla emulatorplattformar stöder skapande eller hantering av CHD-skivavbilder. CHD-formatet är dessutom begränsat till komprimering av filer med specifika filändelser, t.ex. .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.

Hur du komprimerar dina ISO-filer med CHDMAN

CHDMAN distribueras med MAME-emulatorn. Om du redan använder den hittar du CHDMAN:s körbara fil i MAME:s installationskatalog.Om inte, ladda ner den senaste versionen av MAME från dess officiella webbplats och installera den på din PC för att också få CHDMAN.

För att effektivisera processen att komprimera en ROM med hjälp av MAME och samtidigt minimera repetitiv inmatning av den fullständiga katalogvägen för CHDMAN, rekommenderas det att användare överväger att införliva MAME:s mapp i systemets PATH-miljövariabel i Windows 10. Detta kan uppnås genom konfiguration av miljövariabler, vilket förenklar uppgiften och förbättrar driftseffektiviteten.

För att öppna ett File Explorer-fönster i Windows, tryck på “Windows-tangenten” på tangentbordet följt av bokstaven “E”. Då startas utforskaren och du kan navigera genom dina filer och mappar. Vi rekommenderar dessutom att du skapar en särskild mapp för att hantera alla dina CHDMAN-relaterade uppgifter, eftersom det kan hjälpa dig att hålla ordning och göra det lättare att hitta viktiga dokument eller data. Välj helt enkelt den plats där du vill skapa mappen och använd sedan de lämpliga verktygen för att skapa den nya mappen på den platsen.

Flytta de önskade ROM-filerna till den angivna katalogen för komprimeringsändamål. I det här fallet kommer vi att använda en original PlayStation-backup som sparats som en CUE- och BIN-filparning.

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

Navigera till katalogen med ditt spels filer med hjälp av antingen kommandotolken eller PowerShell-gränssnittet, och ändra sedan den aktuella arbetskatalogen med kommandot “Change Directory”.

 cd PATH_TO_FOLDER 

Vårt kommando var:

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

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

Gör så här för att komprimera ett spel med CHDMAN och spara det i CHD-format:

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

Vårt kommando var:

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

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

den för hårddiskavbildningar.

CHDMAN-verktyget kan också användas för att lagra komprimerade säkerhetskopior av hårddiskar (HDD) i filformatet CHD. Dessa säkerhetskopior har samma filnamnstillägg som säkerhetskopior av optiska skivor som lagras i antingen BIN- eller IMG-format, men en anpassad version av det tidigare nämnda kommandot måste användas för att komprimera HDD-data till CHD-filer.

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

CHDMAN (Computer Hard Drive Management Application) kan skapa en säkerhetskopia av en extern eller intern hårddisk som är fysiskt ansluten till en persondator i formatet Compact Disc-Read Only Memory (CD-ROM) High Density Format (CHD).Denna funktion kanske dock inte används så ofta av vanliga användare eftersom den har ett specifikt syfte för lagring och hämtning av data på sådana enheter.

Vad mer bör du veta om CHD?

Vårt primära mål med den här artikeln är att förklara hur man reducerar skrymmande ROM-data till mer strömlinjeformade CHD-format. Men om du väljer att använda just denna filstruktur för dina emulatorspel kan informationen nedan vara användbar.

Vilka emulatorer stöder CHD?

Även om CHD-filer (Compressed HD DVD) har blivit allmänt erkända som en effektiv metod för arkivering av både optiska media och hårddiskbackuper i ett format som är kompatibelt med emuleringar, bör det noteras att inte alla emulatorer är utrustade för att hantera dessa filer.

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

Flera välrenommerade emulatorer erbjuder faktiskt kompatibilitet med CHD-filer, vilket underlättar deras användning i olika spelsammanhang. Nedan följer en lista över sådana emulatorer kända för att stödja CHD-filer:

⭐MAME.

⭐DuckStation.

⭐Beetle PSX.

⭐PCSX.

⭐PCSX

⭐DEmul.

⭐lr-opera.

⭐Reicast.

⭐Flycast.

⭐Redream.

⭐Genesis Plus GX.

⭐PicoDrive.

På grund av det sätt på vilket LaunchBox fungerar, tillsammans med alternativa front-end-lösningar som möjliggör emulering, såsom att använda RetroArch på en Windows-plattform, följer det att CHDs också borde fungera effektivt inom dessa tjänster.

Hur kan du kontrollera dina CHD:er?

CHDMAN är inte bara en komprimeringslösning, utan snarare ett omfattande hanteringsverktyg som är särskilt utformat för hantering av CHD-filer. Förutom att ge möjlighet till datareduktion erbjuder det mångsidiga funktioner som gör det möjligt för användare att effektivt manipulera och organisera sina CHD-filer på ett enkelt sätt.

Använd kommandot chdman information i det interaktiva läget och ange filnamnet inom citationstecken, t.ex. “FILENAME.chd”, för att få information om en CHD-fil.

Använd kommandoradsverktyget chdman för att utföra en verifieringsprocess på en angiven fil med ändelsen “.chd”, t.ex. “FILENAME.chd”. Underkommandot verify anropas, följt av sökvägen till indatafilen, för att säkerställa integriteten och korrektheten hos innehållet i filen.

Kan du dekomprimera CHD-filer?

Dekomprimeringsprocessen för Condusiv Health Check Disk (CHD)-filer innebär att den komprimeringsprocedur som ursprungligen användes reverseras. Vid användning av backup-lösningar för optiska media eller hårddiskar (HDD) är det viktigt att ändra de kommandon som används i enlighet med det specifika lagringsmedium som används.

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

CHDMAN kan hämta säkerhetskopior av optiska media enbart i form av en CUE- och BIN-filkombination.

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

Det finns ingen anledning att ange en Bin-fil manuellt; CHDMAN genererar den sömlöst med hjälp av den identiska moniker som används i samband med Cue-filen. För att frigöra kondenserade externa hårddiskduplikat, byt ut “extractcd” med “extracthd” som visas nedan:

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

Mer lagring, mer spel

Att använda CHDMAN för att komprimera de ROM-filer som hör till din emulator kan leda till avsevärda besparingar när det gäller lagringskapacitet. Det är dock viktigt att vara medveten om att detta tillvägagångssätt också kan ha vissa nackdelar.

Genom att frigöra lagrat minne kan man öka storleken på sitt spelbibliotek, vilket i sin tur leder till ett större antal titlar i eftersläpningen. Bekvämligheten med omedelbar tillgång till många spel understryker önskvärdheten av ett verktyg liknande CHDMAN som har förmågan att kondensera och förstärka tillgänglig fritid.