CHD (Compressed Hunks of Data) is a container/compression format originally developed by the MAME project to store large disk- and tape-image data (CDs, laserdiscs, hard drives) more compactly while preserving exact, bit-for-bit data. CHD files can bundle CD-ROM images and related metadata (subchannel, TOC) needed to emulate optical-media-based games.
When people refer to “CHD PSX ROMs” they generally mean PlayStation (PS1) CD images stored in CHD format rather than standard BIN/CUE, ISO, or IMG formats. Using CHD for PSX images reduces file size and keeps multiple associated data pieces (subchannels, multiple tracks) together in one file.
| Format | Size | Single File | Emulator Support | Lossless | |--------------|-----------|-------------|------------------|----------| | .bin/.cue | 100% | ❌ (often) | Universal | Yes | | .iso | ~95% | ✅ | Limited (no audio tracks) | No | | .pbp (PSP) | ~60-80% | ✅ | Many, but older | Yes | | .chd | 50-70%| ✅ | Growing, modern | Yes |
A full PSX North American library (Redump set) occupies roughly 1.2 TB in .bin/.cue format. The same library in .chd fits on a 500 GB SSD. For handheld emulators (Steam Deck, Retroid Pocket, Anbernic devices), this is a game-changer. chd psx roms
chdman createcd -i game.bin -o game.chd
chdman createcd -i game.bin -cue game.cue -o game.chd
chdman extractcd -i game.chd -o game.bin
You cannot simply rename a .bin file to .chd. You must convert your existing disc images using a tool developed by the MAME team.
Tools Required:
Step-by-Step Guide:
Download chdman: It is usually found inside the MAME binary package (extract the zip and find chdman.exe on Windows).
Prepare your files: Ensure you have your .cue file and corresponding .bin files in the same folder.
Open Command Prompt/Terminal: Navigate to the folder containing chdman and your roms. Overview — CHD and PSX ROMs CHD (Compressed
Run the command: Type the following command:
chdman createcd -i "gamefilename.cue" -o "gamefilename.chd"
-i is the input (your existing CUE file).-o is the output (the name you want for the new CHD file).Wait: The process may take a few minutes depending on the size of the game.