Vad vet du om CHD-filer och hur kan du använda dem?

Letar du efter CHD-filer? Om du gillar retrospel kan du ha stött på filer med tillägget .chd. I de flesta situationer har dessa filer några saker som är ganska vanliga: de har kryptiska namn, är ganska stora och ser inte väsentliga ut i något.





CHD-filer

CHD-filer är arkadspelsdiskbilder som används av MAME. Det förklarar varför de har så stora filstorlekar. För närvarande blir de ganska populära bland många emulatorer som använder stora ROM-skivor. Den innehåller också emulatorer som några av PlayStation Libretro-kärnorna i Retroarch och, genom tillägg, alla fantastiska emuleringsorienterade distributioner för Raspberry Pi serie mikrodatorer.



Om dina CHD är MAME-ROM sparas de i mappar med samma namn längst ner i MAME: s huvudsakliga ROM-mapp.

Om de är spelbackups för den riktiga PlayStation eller konsolen som använde använder optiska skivor, bör de i vissa situationer placeras direkt i emulatorns ROM-underkatalog.



hängande eller kraschande appar inte fixade

Under konsolemulatorer innehåller CHD-filer hela spelet så att du kan öppna dem i emulatorn och börja spela. I MAME, även om de är en del av spelet på grund av MAME emulerar arkadmaskiner.



Förutom spelkonsoler hade arkadspel vanligtvis dedikerad programvara eller hårdvara som skilde sig från spel till spel. Programvarudelen sparas vanligtvis i ROM-chips. Vid något tillfälle använder ROM-chips ganska dyra och spel blir större med mer imponerande grafik, deras tillverkare börjar använda CD-skivor eller hårddiskar. De använde dem för att spara de mest betydande tillgångarna för spel - ljud, grafik, musik, animationer - samtidigt som de behöll spelet mindre kärndelar på ROM-chipsen.

Anledning:

CHD är vanligtvis värdelösa på egen hand med MAME. Du vill att de faktiska ROM-filerna som medföljer dem ska använda dem. CHD-filerna innehåller dock spelets tillgångar men inte själva spelet. Du hittar också ROM-skivorna som rör sig med din specifika CHD-fil och eventuella ytterligare filer relaterade till hårdvaran som spelet kördes på. För det, eftersom det förblir ett lagligt grått område, kan vi bara säga att Google är din vän.



Placera dessa ROM-filer i MAME: s ROM-underkatalog, placera dina CHD-filer på samma plats men underkataloger med eget namn och försök sedan köra ROM-skivan med MAME. Om du inte kan använda en kommandorad utan en GUI-baserad variant av MAME, vill du förmodligen först skanna / granska dina ROM-skivor.



CHD Files innehåll

Det fantastiska verktyget för att arbeta med CHD-filer kommer med deras källa, från MAME själv. Det kallas chdman. Det beror dock på din MAME-inställning, den är antingen installerad eller tar den ombord med kommandot:

extracthd

Om du vill kontrollera en CHD-bild och se lite information om dess struktur, använd:

extractcd

Ändra dina CHD

Du kan också använda samma verktyg både för att dra ut innehållet i en CHD-fil och skapa en.

Att dra ut en CHD till ett mer tillgängligt format, till exempel IMG för återställning av hårddisken eller en BIN & CUE-kombination för CD-säkerhetskopior. Den har bara en poäng om du försöker använda filerna i en distinkt emulator som inte är kompatibel med CHD-format. När det gäller hårddiskavbildningsfiler, använd kommandot:

sudo apt install mame-tools

För CD-återställning, ersätt

chdman info -i IMAGE_FILENAME.chd
med
chdman extracthd -i IMAGE_FILE.CHD -o OUTPUT_FILE.IMG
i kommandot ovan.

icloud-fotosynkronisering fungerar inte

Efter att ha använt en emulator som Demul eller PCSX ReARMed, RetroArch eller annan emulator distribution för din Raspberry Pi. Du måste också lägga dina CHD-filer i emulatorns ROM-sökväg för att den ska kunna kontrollera och använda dem.

Din ROM-mapp ser också oordning ut om den innehåller återställning av mer än ett spel som:

telefonen säger ingen internetanslutning
  • Var verkligen i CD-format
  • Sparar nu i BIN & CUE-kombinationer
  • Innehåller flera ljudspår

Det beror på att använda CUE & BIN-kombinationen. Varje spår på den riktiga CD: n lagras som en separat BIN-fil. Så ett spel kan delas in i många filer.

CHD-filformatet skapades också som ett avancerat sätt att spara dessa ROM-skivor. De utmärker sig också i alla avseenden. Allt kan läggas till i en enda fil. Exempelvis kan typiska data komprimeras med zlib algoritm. Men personspår är komprimerade med Flac.

Vad mer?

Om du vill ändra en speluppdelning mellan en CUE och många BIN-filer till en enda CHD-fil, använd:

chdman createcd -i 'FILENAME.cue' -o 'OUTPUT_FILENAME.chd'

Du justerar dock inte komprimeringsparametrarna. De optimala valen väljs automatiskt åt dig. Under konvertering presenterar chdman bland annat de olika typer av komprimering som används i varje fall.

När konverteringen slutar. Försök bara ladda din senaste CHD-fil i samma emulator som du först använde för att ladda spelet. Om det fungerar tar du bort originalfilerna och flyttar till det andra spelet.

Om du håller många retrospel runt, efter att ha ändrat det största av dem till CHD-format, åtminstone för emulatorerna som är kompatibla med det. Så du kan helt enkelt sluta lagra flera gigabyte utrymme.

Slutsats:

Här handlar det om CHD Files. Låt oss veta om du står inför något problem. Om du tycker att det är till hjälp, låt oss veta dina förslag i kommentarfältet nedan. Känner du till någon annan alternativ metod som du tror att vi inte kan täcka i den här guiden?

Läs också: